1单级中断系统没有关中断
2中断向量与中断服务程序
中断服务程序是软件完成的,因此它一般是操作系统的模块,通过调用完成。
每个中断都有一个类型号,每个中断类型号都对应一个中断服务程序,每个中断服务程序都有一个入口地址,CPU必须找到入口地址,即中断向量。中断向量是入口地址,因此中断向量地址是入口地址的地址。
3并不是说出现某种异常情况才会出现自陷,完全可以主动执行自陷指令。
4检查中断是在每条指令周期结束后;检查DMA请求是在每个存储周期结束后。
指令周期是CPU从内存取出一条指令并执行这条指令的时间总和。存储周期是连续启动两次读或写操作所需时间间隔的最小值。因为DMA传输过程不需要CPU的参与,只需要占用总线,因此不用管CPU繁忙与否。
5只有具有DMA接口的设备才能产生DMA请求
6中断的分类与优先级(从高到低)
机器校验中断:高速设备发生了设备故障,比如电源中断,主存出错。这是很好理解的,因为这是硬件层面的,而且它会影响电脑的整体运行。
访管中断:用户需要操作系统接入,调用操作系统服务。可能是访管中断要进入管态,而管态一向是重要的,所以它的优先级也这么高。
程序性中断:包括指令和数据的格式