割り込み (コンピュータ)
↑ bit 編集部『bit 単語帳』共立出版、1990年8月15日、274頁。ISBN 4-320-02526-1。
↑ “Interrupt Levels”. 2023年11月18日閲覧。
↑ Linux kernel 2.6 network interface driver
↑ 高橋秀俊『コンピューターへの道』(文藝春秋、書籍コード 0023-335240-7384 )p. 162
↑ 著者おなじく『電子計算機の誕生』(中公新書 273 )p. 164
↑ Eiichi, Wada. (@eiitiwada). "@iorivur 割り込みっていう日本語は... 1959年の夏, パラメトロン計算機の出力装置が直前の文字の処理を終えたことを走行中の計算機に知らせる方法はないかとの議論で割り込みのアイディアを得ました. そして最初の並列処理のプログラムを書きました. 難かしかったなぁ." 2012年9月20日, 20:43 (JST). Tweet.
割り込みの主な目的は、「周辺機器からの情報を、他の作業をしながらも取り落とすことなく受け取ること」であり、以下のような具体的な効果がある。
周辺機器の速度はCPUの処理速度より格段に遅いため、周辺機器が処理を行っている間、CPUが他の処理を行ったほうが効率がよい。その場合、周辺機器の処理の終了をCPU側から定期的にチェックする(ポーリングと呼ぶ)のは、他の処理の効率を落とすため望ましくない。このため、周辺機器の側から割り込みによって処理の終了を通知する方法がとられる。しかしながら、近年のCPUの高速化に伴い、GHz クラスのCPUを利用した場合は、1msec単位程度の周期的なポーリングを行う方式も研究されている。。