カーネル

読み:カーネル
外語:kernel 英語
品詞:名詞

階層構造化されたオペレーティングシステム(OS)のうち、基幹部分。英語で、中心部、核心の意。

コンピューターシステムの資源(リソース)の管理を行ない、ハードウェアソフトウェア間のやり取りを仲介する。

趣旨は同じでも様々な実現方法があり、これが延いては無数のオペレーティングシステムを生み出す主因となっている。

機能

カーネルに定義があるわけではないが、次のような機能を提供する。

設計

その機能を提供する方法は様々存在する。現在、次のような設計がよく用いられている。