Presentation is loading. Please wait.

Presentation is loading. Please wait.

問2.9 割り込みB 割り込みA 割り込みC (msec) 開始 停止 終了 走行レベル4 走行レベル3

Similar presentations


Presentation on theme: "問2.9 割り込みB 割り込みA 割り込みC (msec) 開始 停止 終了 走行レベル4 走行レベル3"— Presentation transcript:

1 問2.9 割り込みB 割り込みA 割り込みC (msec) 0.5 1.0 1.5 2.0 開始 停止 終了 走行レベル4 走行レベル3
0.5 1.0 1.5 2.0 開始 停止 終了 走行レベル4 走行レベル3 割り込みBの保留 1.2 処理A 処理B 処理C 2.2 再開 1.9 上図を基に、処理の様子を説明する。 (1)割り込みAの発生により、処理Aが開始される。 (2)0.5ミリ秒後に割り込みBが発生するが、割り込みレベル(3)は処理Aの走行レベル(4)より低いので、割り込みBは保留される。 (3)1.0ミリ秒後に、処理Aが終了し、割り込みBに対応する処理Bが開始される。 (4)1.2ミリ秒後に割り込みCが発生し、割り込みレベル(4)は処理Bの走行レベル(3)より高いので、処理Bは停止され、割り込みCに対応する処理Cが開始される。 (5)1.9ミリ秒後に、処理Cが終了し、割り込みBに対応する処理Bが再開される。 (6)2.2ミリ秒後に、処理Bは終了する。

2 … 問2.11 12ビット(∵ブロック 4KB) 仮想アドレス 0x123456 マッピング表 0x123番目のエントリ 0x11 +
上図を基に、変換される様子を説明する。 (1)ブロックは4KBであるから、この仮想アドレスの下位12ビットを除くと0x123である。したがって、この仮想アドレスを含むブロックは、仮想メモリ空間の0x123番目のブロックである。このため、この仮想アドレスを含むブロックに関する情報は、マッピング表の0x123番目のエントリにあることになる。また、この仮想アドレスは、当該ブロック内でのオフセット位置が0x456である。 (2)マッピング表の0x123番目のエントリの内容は、0x11である。したがって、この仮想アドレスを含むブロックは、実メモリ空間の0x11番目のブロックである。 (3)したがって、実アドレスは0x11456となる。

3 問3.4 64B(使用中) 64B(使用中) 64B 32B(使用中) (256KBー224B)の値 256KB

4 問4.4


Download ppt "問2.9 割り込みB 割り込みA 割り込みC (msec) 開始 停止 終了 走行レベル4 走行レベル3"

Similar presentations


Ads by Google