豚吐露@wiki

問10回答

最終更新:

ohden

- view
管理者のみ編集可


外部割込み(external interrupt)
外部割り込みとは、処理中のプログラムをいったん停止させ、最優先で他の処理を実行することである。

プログラムの実行中に、ユーザーがマウスやキーボードを操作したり、ネットワークからデータが送られてきたりした際に、外部割り込みが発生する。

なお、実行中のプログラムのトラブルなどが原因で発生する割り込みは、内部割り込みと呼ぶ。

内部割込み(internal interrupt)
内部割り込みとは、コンピュータの内部的な要因で発生する割り込みのことである。

内部割り込みは、コンピュータを構成するCPUやメモリなどのプログラムに基づく演算やデータ処理動作に伴って割り込み動作が行われる。具体的には、演算結果のオーバーフローやアンダーフロー、「0」による除算、権限のない領域へのアクセス(メモリ保護違反)などがある。

内部割み込みが発生すると、コンピュータはプログラムに沿った処理動作をいったん休止して、あらかじめ決められている処理動作を展開する。



選択肢において、注目するべき点はその割込み内容が実行中のプログラムに起因する異常であるか?という点である。
この観点から考えると、実行中のプログラムに起因しない異常は『ハードウェア異常などによるマシンチェック』であると考えられる。



更新日: 2009年11月17日 (火) 13時56分11秒
記事メニュー
目安箱バナー