中断系统是计算机操作系统中响应和处理中断的系统,包括硬件子系统和软件子系统两部分
中断系统响应由硬件子系统完成
中断处理由软件子系统完成
中断装置:
- 计算机系统中发现并响应中断/异常的硬件装置成为中断装置
- 中断源多样性,硬件实现的装置也有多种,分别处理不同类型的中断
- 这些中断装置因计算机的不同也不同,通常有:
- 处理器外的中断:由中断控制器发现和响应
- 处理器内的中断:由指令控制逻辑和实现线路发现和响应,响应机制成为陷阱
- 请求OS的服务异常:处理执行陷入指令时直接触发,响应机制成为系统陷阱
中断控制器:
- 中断控制器: CPU的一个控制部件,包括中断控制逻辑线路和中断寄存器
- 外部设备向其发送中断请求IRQ,在中断寄存器中设置已发生的中断
- 指令处理结束前,会检查中断寄存器,若有不被屏蔽的中断产生,则改变处理器内部的操作顺序,引出操作系统的中断处理程序
网友评论