ハードウェア割り込みとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ハードウェア割り込みの意味・解説 

ハードウェア割り込み

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

割り込み (コンピュータ)」の記事における「ハードウェア割り込み」の解説

ハードウェア割り込みはCPU外部から要求されるものであり、CPU割り込み要求端子アサートアクティブ化)された場合発生する例えば、キーボード押下されるなど周辺機からのデータ入力発生した際に、割り込み要求端子電圧HIからLOWにしてアサートすることで、実行中のCPU命令実行中断され入力処理ルーチン実行処理が割り込まれるCPU割り込み要求端子には、割り込み処理禁止できないマスク不可能な割り込み (Non-Maskable Interrupt, NMI) と、割り込み処理許可/禁止制御できるマスク可能な割り込み狭義IRQ)の2種類端子備えている場合が多い。割り込みマスク設定は主にフラグレジスタ格納されており、割り込み許可/禁止 (Enable/Disable) を操作するCPU命令用意されている。また、これらの端子同時にアサートされた場合優先順位がありNMI優先される一般に周辺機からの入力にはOS制御される必要があるため、IRQ端子接続して使用されることが多い。一方デバッグやハードウェアエラーなどの特殊な用途にはNMI使用されることが多い。 IRQ端子アサート方法は、信号変化点を検出するエッジトリガと、信号レベル検出するレベルトリガがある。エッジトリガでは、立上がり又は立下りといった片方向の変化だけを検出する「片エッジ検出」と、両方ともを検出する「両エッジ検出」がある。PCIバスではレベルトリガ方式割り込み信号線が取り入れられている。 CPU割り込み認識するためには、割り込みサンプリングするタイミングで、割り込み信号アサートされている必要がある割り込みソースが多い場合アサートされている信号サンプリング完了するまでのサイクル数が増加することになるため、割り込み許可態とするサイクル数がどの位必要になるか、事前に(割り込み許可態とサンプリング開始タイミングサンプリング完了要するサイクル数など)割り込み回路設計情報確認しておく必要があるCPU割り込み認識し割り込み終了後実行再開すべき PCフラグレジスタ退避した後、割り込み処理ルーティンにてソフトウェア割り込み許可しない限りそれ以上割り込みネストないようCPU割り込み自動的に禁止するタイプCPU と、割り込み認識されレベルよりも優先度が高い割り込み限りネストしても受け付けタイプCPU がある。

※この「ハードウェア割り込み」の解説は、「割り込み (コンピュータ)」の解説の一部です。
「ハードウェア割り込み」を含む「割り込み (コンピュータ)」の記事については、「割り込み (コンピュータ)」の概要を参照ください。

ウィキペディア小見出し辞書の「ハードウェア割り込み」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



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

辞書ショートカット

すべての辞書の索引

「ハードウェア割り込み」の関連用語

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

   

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



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

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの割り込み (コンピュータ) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS