カーネルとはオペレーティングシステム(OS)の基本機能を担うソフトウェアです。CPUやメモリなどのハードウェアを直接コントロールします。アプリケーションソフトウェアとハードウェアのインターフェースとなる「システムコール」「プロセス管理」「メモリ管理」、およびデバイス管理の「ファイルシステム」「ネットワーク」で構成されます。