王道408---CO---机组输入输出系统必会知识点

发布时间 2023-08-28 18:52:44作者: TLSN

一、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)