一、SSD固态硬盘基于flash闪存
二、通道
概念
通道是一个具有特殊功能的处理器,它有自己的指令和程序,专门负责数据输入输出的传输控制,通道受CPU的I/O指令启动、停止或改变其工作状态。
功能
通道的基本功能是按I/O指令要求启动I/O设备,执行通道指令,组织I/O设备或主存进行数据传输,向CPU报告中断。
通道程序存放在内存中
通道程序由通道执行
通道程序只能在具有通道的I/O系统中进行
三、错题7.1
I/O设备不可能直接与主板总线相连,它总是通过设备控制器来相连的 (280-T1)
I/O指令是指令系统的一部分,是机器指令的一类,但其为了反映与I/O设备交互的特点,格式和其他通用指令相比有所不同。
四、错题7.2
磁盘驱动器向盘片磁道记录数据时采用串行方式写入 (p184-T7)
I/O指令实现的数据传送通常发生在 通用寄存器和I/O端口之间
I/O端口是指I/O接口中用于缓冲信息的寄存器
磁盘驱动器其实就是磁盘本身(p284-T12)
不属于I/O接口
五、程序中断
通过NTR线发出的是可屏蔽中断,通过NMI线发出的是不可屏蔽中断。
中断判优
①不可屏蔽中断>内部异常>可屏蔽中断
②内部异常中,硬件故障>软件
③DMA中断请求优先于I/O设备传送的中断请求
④在I/O传送类中断请求中,高速设备优先于低速设备,输入设备优先于输出设备,实时设备优先于普通设备。
中断隐指令
由纯硬件完成,操作包括:
关中断、保存断点、引出中断服务程序
中断处理流程:
1、关中断
2、保存断点
3、中断服务程序寻址
4、保存现场和屏蔽字 (此时已经在中断服务程序了)
5、开中断
6、执行中断服务程序 (在执行中断服务程序的时候,由于处于开中断的状态,因此允许先处理更优先的中断)
7、关中断
8、恢复现场
9、开中断、中断返回
六、DMA
CPU响应DMA请求的条件是当前机器周期执行完
DMA是以块为单位进行交换数据的
七、错题7.3
中断响应优先级 (p284-T7)
访管→程序性→重新启动
设置中断屏蔽标志可以改变多个中断服务程序执行完的次序(p295-T17)
在主机和外设的信息传送中,直接存储器存取(DMA)不是一种程序控制方式。(T26)
因为DMA是硬件电路实现的
中断请求的产生于当前指令的执行无关 (T38)
考研中的中断一般是狭义的中断,指外中断,异常这些内中断不算中断
中断响应周期是指当一个设备或程序需要立即处理的情况发生时,CPU向操作系统发出一个中断请求,操作系统停止当前正在执行的任务,保存相关寄存器的内容,并进入中断处理程序,对请求进行处理的整个周期
(p297-T45)
标签:服务程序,知识点,CO,DMA,中断,---,指令,通道,设备 From: https://www.cnblogs.com/lordtianqiyi/p/17663168.html