前回のプロセスの説明を受け、割り込みの説明を行う。 割り込みとして、 入出力割り込み/タイマ割り込み/エラー割り込み/ソフトウェア割り込み の4つを説明。 その使用方法として、以下の内容を説明する。
- タイマ割り込みで処理が切り替わるメカニズム
- プロセスの実行/実行待ち/入出力待ちの状態が切り替わるメカニズム
- OS がデバイスドライバを切替えながら、ハードウェアにアクセスする方式、
- CPUには特権/ユーザのモードがあり、不正アクセスでエラー割り込みが発生すること
- 特権/ユーザモードの切替えに、ソフトウェア割り込みが使われる事
プロセスの話しの中で、マルチタスクの違った例としてマルチプロセッサ方式と、 最近のプロセッサでの、スーパスカラ・SMP・ベクトル・マルチコアなどの方式を 紹介する。