オーディオ CPU割り込みコード(cic)とは何ですか? -techopediaからの定義

CPU割り込みコード(cic)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-CPU割り込みコード(CIC)とはどういう意味ですか?

CPU割り込みコード(CPU)は、割り込みで要求されたプロセスが完了するまで、すべてのプロセスの実行を一時停止するために、ソフトウェアまたはハードウェアによってCPUに送信されるコードです。


割り込みにより、ソフトウェアまたはハードウェアは既存のプログラムの実行よりも優先され、通常はプロトコル確認やタイミング信号などの重要なアクションを実行します。 エッジトリガーまたはレベルトリガーを使用できます。

TechopediaがCPU割り込みコード(CIC)について説明しています

新しいコンピューターシステムの割り込みコードは、割り込みスタックまたは割り込みキューの同じクラスに保持されます。 割り込み信号は、特定のクラスの1つ以上の割り込みの存在をプロセッサに警告します。 割り込みコードは、スタックとキューの配置の助けを借りて、プロセッサによってサンプリングされます。 割り込みが発生するたびに、その割り込みに伴う新しい命令がプログラム実行スタックの最上部に追加されます。 スタックまたはキューが空になると、割り込み信号がドロップします。 新しい割り込みコードが生成されると、それらは単にスタックまたはキューに自動的に追加されます。


古いコンピューターシステムでは、コードを識別するクラスI、II、およびIIIの割り込み信号は、プロセッサーによって同時に受信および処理されます。 同じクラスの割り込みは、割り込みプロセッサによってロックされる傾向があります。


CPUは、通常のプログラム実行よりも割り込み処理が優先される割り込みを処理しながら、特定のイベントシーケンスに従います。 第1レベルの割り込み処理コードは非常に慎重に記述されています。 割り込みが処理された後、CPUの実行状態が復元され、割り込みが破棄されます。 その後、CPUは中断されたプログラムの実行を継続します。


割り込み処理は可能な限り効率的に処理する必要があります。 オペレーティングシステムは、システム全体の動作速度を大幅に低下させる可能性があるため、割り込みがないようにすることをお勧めします。

CPU割り込みコード(cic)とは何ですか? -techopediaからの定義