←前ページへ :  INDEX :  次ページへ→


10-1.割り込みとは

  割り込みはよく「電話」に例えられる。何か仕事をしていたとする。そこに電話が鳴ると、仕事の手を休め電話に出る。これが割り込みの概念である。何かの要因によって今やっている仕事をやめ、急遽別の仕事をすることである。

  コンピュータにとっても割り込みは重要である。例えばキーボード。人間がキーボードをいつ押すかコンピュータにはわからない。かといってコンピュータがずっとキーボードを監視していたのではほかの処理ができない。

  Mac OSはフロッピーやCD-ROMなどを入れると、画面にそのアイコンが出る。しかしいつフロッピーなどが入ってくるのかわからないのに、ずっとディスクを監視していたら、やはりほかの仕事はできない。

  このように何かイベントが起こったときにCPUにその旨を知らせ、そのイベントにあった処理をして、その処理が終わると、今までやっていた仕事を続ける。これを「割り込み」という。

  さらに割り込みには「ハードウェア割り込み」「 ソフトウェア割り込み」がある。


←前ページへ :  INDEX :  次ページへ→