目录:
定义-CPU中断代码(CIC)是什么意思?
CPU中断代码(CPU)是由软件或硬件发送给CPU的代码,用于中止所有进程的执行,直到中断请求的进程完成为止。
中断允许软件或硬件优先于现有程序执行,通常是为了执行关键操作,例如协议确认或定时信号。 它们可以被边沿触发或水平触发。
Techopedia解释了CPU中断代码(CIC)
较新的计算机系统中的中断代码在中断堆栈或中断队列中保留在同一类中。 中断信号警告处理器存在一个或多个特定类别的中断。 处理器在堆栈和队列安排的帮助下对中断代码进行采样。 每次产生中断时,伴随该中断的新指令都会添加到程序执行堆栈的顶部。 当堆栈或队列变空时,中断信号下降。 当生成新的中断代码时,它们只是简单地自动添加到堆栈或队列中。
在较旧的计算机系统中,处理器同时接收并处理I,II和III类识别代码的中断信号。 同类中断通常会被中断处理器锁定。
CPU在处理中断时会遵循特定的事件序列,在该中断中,中断处理的优先级高于正常程序的执行。 一级中断处理代码非常仔细地编写。 处理完中断后,将恢复CPU的执行状态,并取消该中断。 然后,CPU继续执行暂停的程序。
必须尽可能有效地处理中断处理。 建议使操作系统保持无中断状态,因为这些中断会大大降低整个系统的运行速度。