操作系统(6.6)--设备管理.docVIP

  • 1
  • 0
  • 约3.23千字
  • 约 4页
  • 2026-11-14 发布于浙江
  • 举报

第6章设备管理

1.为了便于上层软件的编制,设备通常需要提供是__________

A.?控制寄存器、状态寄存器和控制命令

B.I/O地址寄存器、工作方式状态寄存器和控制命令

C.?中断寄存器、控制寄存器和控制命令

D.?控制寄存器、编程空间和控制逻辑寄存器

解:A。中断寄存器位于计算机主机;不存在I/O地址寄存器;编程空间一般是由体系结构和操作系统决定的。

?

2.程序直接控制I/O方式具有的特点是__________

A.?比DMA方式的效率低B.?具有较好的自然性和易于理解性

C.?控制软件易于编写D.?便于实现异步的通信

解:B。

?

3.DMAI/O控制方式的特点是__________

A.?设备与主机的并行执行

B.I/O批量数据的交换会大量浪费CPU时间

C.?控制软件易于编写

D.?简化了设备的设计

解:A。

?

4.?Memory-MappedI/O方式相对于I/O端口方式存在哪些优点?

解:(1)?不需要特殊的指令支持。Memory-MappedI/O通过一般的访存指令访问设备控制寄存器,而I/O端口方式则需要类似于IN/OUT形式的访问指令,这些指令一般在C和C++等高级语言中无法实现;

(2)?无需特殊的保护机制隔离用户进程和I/O,就是说可以实现用户态设备驱动;

(3)?所有访问存储器的指令均可以访问控制寄存器,便于系统性

文档评论(0)

1亿VIP精品文档

相关文档