割り込みハンドラとは? わかりやすく解説

割り込みハンドラ

読み方わりこみハンドラ
別名:割り込みサービスルーチン
【英】interrupt handler, interrupt service routine

割り込みハンドラとは、実行されている処理をCPU一時的に中断して優先される別の処理を行うという、割り込み呼ばれる動作を、制御するためのプログラムのことである。

外部装置からのデータ転送要求どのように優先順位の一層高い処理要求発生すると、割り込み信号IRQ)が発生し実行している最中プログラムCPUから一時退避した状態で、メモリー内に待機していた割り込みハンドラが呼び出される割り込みの処理が終了すると、中断したプログラムの処理が中断されたところから再開される。あるいは、割り込み要求した処理が実行中の処理よりも優先度が低い場合は、実行中の処理が終了するまで割り込み待機させることとなる。


割り込みハンドラ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/09/11 09:11 UTC 版)

割り込みハンドラ(わりこみハンドラ、: Interrupt handler)または割り込みサービスルーチン(わりこみサービスルーチン、: Interrupt Service Routine, ISR)は、割り込み受け付けによって起動されるオペレーティングシステムデバイスドライバコールバックルーチンである。割り込みハンドラは割り込み原因によってそれぞれ存在し、割り込みハンドラがそのタスクを完了するまでにかかる時間も様々である。


  1. ^ ユーザモードのスレッドをカーネルモードのスレッドがプリエンプトすることは一般に可能なので問題にならない。


「割り込みハンドラ」の続きの解説一覧



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「割り込みハンドラ」の関連用語

割り込みハンドラのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



割り込みハンドラのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ割り込みハンドラの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの割り込みハンドラ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS