NMI 割り込みマスクで無効にできない割り込み。 |
出典: 割り込み 『通信用語の基礎知識』 更新年月日 2007/09/29,URL: https://www.wdic.org/ マイクロプロセッサーの制御機能の一つ。 [概要] 周辺機器が、自身に対してマイクロプロセッサーの処理を必要としたとき、その周辺機器からマイクロプロセッサーに信号が送信される。 マイクロプロセッサーがその信号を受け取ると(基本的には)それまでの処理を中断してその周辺機器に対する処理を行なうよう制御が変更される。この一連の流れのことを割り込みという。 [目的] 割り込み機能がマイクロプロセッサーに実装されるのは、マイクロプロセッサーが各種周辺機器の制御に本格的に使われるようになったときである。 ・・・ [割り込みの種類] ハードウェア割り込み ●タイマー ● バッファー溢れ警告(シリアルポートやFDD、HDDなどの割り込みの主目的である) ● バッファー枯渇警告 ● 入力機器(キーボードやマウス)の操作が行なわれた場合 |
出典: 割り込み (コンピュータ) 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2020年8月13日 (木) 01:27 UTC、URL: https://ja.wikipedia.org/ 割り込み(わりこみ)とは、コンピュータがその周辺機器などから受け取る要求の一種である。現在の多くのCPUは、割り込みを処理するための機能を備えている。 [目的] 割り込みの主な目的は周辺機器からの情報を、他の作業をしながらも取り落とすことなく受け取ることであり、具体的な効果として次のようなものがある。 ● CPU資源の有効利用 ● 応答性の向上 ● 例外処理の効率化 ● 正確なタイミングの取得 [CPUの割り込み] 割り込みの分類 CPUの割り込みは、大きくわけてハードウェア割り込み(外部割り込み)とソフトウェア割り込み(内部割り込み)に分類できる。一言で「割り込み」と言った場合、前者を指すことが多いため、後者のことをSWI (SoftWare Interrupt) と呼び区別する場合がある。 割り込みには以下のような種類が存在する。 ハードウェア割り込み ハードウェア割り込みは、CPUの外部から要求されるものであり、CPUの割り込み要求端子をアサート(アクティブ化)された場合に発生する。例えば、キーボードが押下されるなど周辺機からのデータ入力が発生した際に、割り込み要求端子の電圧をHIからLOWにしてアサートすることで、実行中のCPU命令実行が中断され、入力処理ルーチンの実行処理が割り込まれる。CPUの割り込み要求端子には、割り込み処理を禁止できないマスク不可能な割り込み (Non-Maskable Interrupt, NMI) と、割り込み処理の許可/禁止を制御できるマスク可能な割り込み(狭義のIRQ)の2種類の端子を備えている場合が多い。 ・・・ ソフトウェア割り込み ソフトウェア割り込みは、CPU内部においてCPU命令によって要求されるものや、命令実行に関わるモジュール(例えば、キャッシュ)の状態変化やエラーによって要求されるものがある。前者は、ソフトウェア割り込み命令によって発生するものであり、狭義のSWIとも言われる場合がある。また後者は、例外 (Exception) やトラップ (Trap) と呼ばれ区別されることがある。 CPU命令(INT、TRAP、RST など)によって発生するソフトウェア割り込みは、実行可能な処理範囲がモードによって制限されるようなCPUにおいて、システムコールを実現するために用いられる。 ・・・ |
ハードウェア割り込み | hardware interrupt | hɑ́rdwɛ`r ìntərʌ́pt | ハーァドゥウェアゥ インタゥーラゥプトゥ |
ハーァドゥウェアゥ・インタゥーラゥプトゥ | ハードウェア インターラプト | ハードウェア・インターラプト | external interrupt |
ɛkstə́rnəl ìntərʌ́pt | エクスタゥーノルゥ インタゥーラゥプトゥ | エクスタゥーノルゥ・インタゥーラゥプトゥ | エクスターナル インターラプト |
エクスターナル・インターラプト | 外部割り込み | ・ | NMI |
Non-Maskable Interrupt | nάn mǽskəbl ìntərʌ́pt | ナン マェスカゥボルゥ インタゥーラプトゥ | ナン・マェスカゥボルゥ・インタゥーラプトゥ |
ノン マスカブル インターラプト | ノン・マスカブル・インターラプト | ノン・マスカブル割り込み | ノンマスカブル割り込み |
マスク不可能な割り込み | ・ | ||
maskable interrupt | マスカブル割り込み | マスク可能な割り込み | ・ |
IRQ | Interrupt ReQuest | 【 以下関連語 】 | 割り込みコントローラー |
割り込みレベル | ・ | interrupt | ìntərʌ́pt |
インタゥーラゥプトゥ | インターラプト | インタラプト | [名詞] |
割り込み | [自動詞] | 割り込む | ・ |
SWI | SoftWare Interrupt | ソフトウェア割り込み | Internal Interrupt |
内部割り込み | INT | 更新日:2021年 9月12日 |