OSの構成
基本ソフトウェア
- 制御プログラム(OS)
- 言語プロセッサ
- サービスプログラム
制御プログラム
PCの仕事
ジョブ
ジョブステップ
タスク
- タスクID
- 優先順位
- タスクの状態
- レジスタ群格納アドレス(PSW:プログラム状態語)
- プロテクション状態/実行時間
- ユーザID(マルチユーザ環境)
カーネル
ジョブ管理
タスク管理
- 実行可能状態
- 実行状態
- 待ち状態
デバイスドライバ
ユーザモードとカーネルモード
ユーザモード
カーネルモード
ユーザモードとカーネルモードの切り替え例
- ユーザの命令を理解
- パーミッションを確認
- 読み書きを実行