5.1
设备控制器也就是IO控制器
A对于一些简单的IO设备 控制他也许用不到IO寄存器
B 只是设备控制器与CPU(主机)交互的接口
D 只是 接口
C 对IO控制器所接收到的CPU的信息进行译码 并送到外设中 IO逻辑是个芯片
数据通路是逻辑上的 实际上还是通过总线
10.
DR 数据寄存器
MAR 主存(内存)地址寄存器
DC 数据计数器
CR 命令寄存器
许多DMA控制器中 命令寄存器和状态寄存器是合二为一的
SP在CPU中
设备独立性:逻辑设备到物理设备的映射 一个逻辑设备名可以对应多个物理设备 P1 P2申请同一类逻辑设备 但系统能分配给他分配不同的物理设备
及时性不要求的 一般都是慢速设备
选C
A.通道不能直接控制设备
B 对于同一组输入输出命令,只能指明一个位置,指明通道的某个寄存器 或者某个特定的设备控制器的某个寄存器 而无法同时指向两个地方
A 硬件
A,:”执行“启动I/0”指令而被通道拒绝接收“这个事件是由指令引发的,因此是内部异常,而不是中断。通道会通过控制总线对CPU告知异常
19
等于:哪一层在接收系统调用参数
用户 可以使用用户层软件提供的库函数(eg:printf)
而库函数又会使用到read write系统调用 系统调用参数是又用户层软件层发出
由设备独立性软件接收
20
IO应答是自下往上的
初始化DMA: