IT用語入門:カーネル【OSの中核で資源を管理】

PR
PR

PR

バナー

カーネルとは

カーネルはOSの中核となるソフトウェアです。コンピュータの起動時に最初に読み込まれ、特権モードで動作します。電源を切るまで常駐し、CPUやメモリ、ストレージ、ネットワークなどのハードウェア資源をまとめて管理し、アプリケーションが同じ手順で使えるよう抽象化した窓口を提供します。

イメージとしては、アプリと機械の間に立つ交通整理役です。プログラムの起動と終了後の後始末を行い、ファイルや入出力の要求を安全に受け取り、対応する装置へ橋渡しします。

仕組みとしては、必要な分だけメモリを割り当てて回収するメモリ管理、短い時間単位でCPUの実行対象を切り替えるプロセス管理、プログラム同士がやり取りする手段などを備え、これらを呼び出す入口としてシステムコールを提供します。

設計には、大半を一体にまとめ高性能を狙うモノリシックカーネルと、最小限のみ内蔵して安全性や保守性を高めるマイクロカーネル、両者を折衷したハイブリッド方式があります。どの方式でも、アプリが安心して動く土台を作るのがカーネルの役割です。

関連用語

IT用語集一覧はこちら

PR

ユーキャンなら、約4か月でITパスポートの資格取得を目指せます。