テクノロジ系ソフトウェア

カーネルとは?

読み方: かーねる
1行定義

OSの中核部分。ハードウェアリソースの管理・プロセス管理・メモリ管理・デバイス制御などの基本機能を担う

詳細解説

カーネルはオペレーティングシステム(OS)の中核となるプログラムで、コンピュータのハードウェアリソースを管理し、アプリケーションに対して各種サービスを提供します。主な機能はプロセス管理(タスクのスケジューリングと切り替え)、メモリ管理(物理メモリの割り当てと仮想記憶管理)、デバイス管理(I/Oデバイスとのやり取りをドライバ経由で制御)、ファイルシステム管理(ファイルの読み書きと保護)、ネットワーク通信管理などです。アプリケーションがハードウェアに直接アクセスするのを防ぎ、カーネルを通じてシステムコールで安全にアクセスさせます。モノリシックカーネル(全機能を1つのカーネル空間に集約)とマイクロカーネル(最小限の機能のみカーネル空間に置く)の2種類があります。LinuxはモノリシックカーネルのOSの代表例です。

ITパスポートでの出題ポイント

  • 1カーネルの主な機能(プロセス・メモリ・デバイス・ファイル管理)
  • 2システムコールによるアプリケーションとカーネルの関係
  • 3モノリシックカーネルとマイクロカーネルの違い

関連用語

タスク管理
ソフトウェア
仮想記憶
ソフトウェア
ミドルウェア
ソフトウェア
割込み
コンピュータシステム
ページング
ソフトウェア
デッドロック
ソフトウェア
セマフォ
ソフトウェア
ガベージコレクション
ソフトウェア

カーネル」の過去問を解いて理解を定着

合格ナビでは IPA 公式 600問 + AI解説 で「○○とは?」をその場で深掘りできます。

シラバス 6.5 準拠 / 最終更新: 2026-05-26