OSが持つべき機能
(ブート)
(IPL)
CPU管理
割り込み管理
メモリ管理
入出力管理
ストレージ管理
ファイルシステム管理
イベント管理
モジュール管理
デバイスドライバ管理
キーボード
ポインティングデバイス
プロセス管理
プログラムローダー
リンカ
同期・排他制御
タスクスケジューリング
設定
ログ管理
暗号化
認証
認可
アカウンティング
パッケージ管理
アップグレード
ダウングレード
仮想化
UI
CUI
GUI
監視
イベント実行(定期実行)