Linux初心者の入門と基礎「Linuxカーネル」 | Linux初心者の入門と基礎、Linux大学学長りなっくま先生のブログ

Linux初心者の入門と基礎「Linuxカーネル」

こんにちは!!
Linux大学学長のりなっくまです。

本日の講義をはじめていきます!!
テーマは「Linuxカーネル」です。

Linuxカーネルは、ユーザプログラム(アプリケーション)とハードウェアとの仲介をして、
プロセス処理のスケジュール管理をしてマルチタスクを実現したりしています。

カーネルの機能を直接的に呼び出すものに、システムコールがあります。
呼び出された処理を、プロセスに代わってカーネルが行います。

Linuxカーネルは「モノリシックカーネル」というものに分類されます。
主要な機能などをカーネルの一部として扱っています。

一方で「マイクロカーネル」と呼ばれるものもあります。
これは主要な機能をカーネルの一部とはせず、独立させています。