No.109 外部割込みの原因となるものはどれか。
⭕️
❌
💾
🖊 | ☑️ |
⭕️ | [[ AnswerCalc[0] ]] % | A | [[ AnswerCalc[1] ]] |
割込み(Interrupt)は、すぐに対処しなくてはならない問題などがシステムに生じたときに、実行中のプログラムの処理をいったん停止し、優先的に事象の解決を図ることを可能にする仕組みです。
割込みは、実行中のプログラムが原因でCPU内部で発生する内部割込みと、それ以外の(CPU外部で発生する)外部割込みに分類することができます。
割込みは、実行中のプログラムが原因でCPU内部で発生する内部割込みと、それ以外の(CPU外部で発生する)外部割込みに分類することができます。
- 内部割込み
- 実行中のプログラムが原因で起こる割込み
- 外部割込み
- 内部割込み以外の原因で起こる割込み
- ゼロによる除算命令の実行
プログラム実行中に不正な処理が行われたことによって生じるプログラム割込み(内部割込み)です。(ゼロによる除算は、解が無限となってしまうため不正な処理として扱われます) - 存在しない命令コードの実行
実行中のプログラムが原因で発生する割込みなので内部割込みに分類されます。 - タイマによる時間経過の通知
正しい。タイマ割込みは、マルチタスクの制御などを行うときに、プログラムに割り当てられた所定時間が経過したことを通知する仕組みで外部割込みに分類されます。 - ページフォールトの発生
プログラムが主記憶上に存在しないデータにアクセスしようとしたときに発生する割込みです(内部割込み)。
💾
✔️
[[ d.CommentTxt ]] |
< | > |
🥇 |