操作系统---第五章I/O管理---I/O管理概述

1块设备与字符设备

(1)块设备的基本特征是传输速率较高,可寻址到字节,即能指定输入的源地址或输出的目标地址,它可以随机的读/写任一块。
(2)字符设备的基本特征是传输速率低,不可寻址,并且在I/O时常采用中断驱动方式。

2共享设备

共享设备必须是可寻址的和可随机访问的设备。
共享设备是指一段时间内允许多个进程同时访问的设备,而不是同一时间内允许多个进程访问的设备。

3磁盘设备的I/O控制主要采取DMA方式

DMA方式主要用于块设备,磁盘是典型的块设备。

4DMA的寄存器

要在主机与控制器之间实现成块数据的直接交换,须在DMA控制器中设置如下4类寄存器:
(1)命令/状态寄存器(CR)用于接受从CPU发来的I/O命令或有关控制信息,或设备的状态。
(2)内存地址寄存器(MAR)在输入时,它存放把数据从设备传送到内存的其实目标地址;在输出时,它存放由内存到设备的内存源地址。
(3)数据寄存器(DR)。用于暂存从设备到内存或从内存到设备的数据。
(4)数据计数器(DC)。存放本次要传送的字节数。
I/O逻辑即设备控制器

5通道又称I/O处理机,它用于实现内存与外设之间的信息传输

6spolling是关于慢速字符设备如何与计算

你可能感兴趣的:(王道操作系统,操作系统)