第六章 输入/输出系统
第六章输入/输出系统
6.1 I/O系统的硬件结构
6.2 采用通道模型的I/O系统
6.3 I/O系统的软件组织
6.4 缓冲技术
6.5 磁盘的驱动调度
6.6 设备分配程序
6.7 WindowsNT的I/O系统
第六章 输入/输出系统
6.1 I/O系统的硬件结构
6.1.1 I/O设备类型
1. 按使用特性分类
图6.1 按使用特性对设备的分类
第六章 输入/输出系统
2. 按所属关系分类
外部设备按其所属关系可分为系统设备和用户设备。
(1) 系统设备。这是指在操作系统生成时已经登记在系统
中的标准设备, 如打印机、磁盘等。时钟也是一个特殊的系
统设备,它的全部功能就是按事先定义的时间间隔发出中断。
(2) 用户设备。这是指在系统生成时未登记在系统中的非
标准设备。这类设备通常是由用户提供的,因此该类设备的
处理程序也应该由用户提供, 并通过适当的手段把这类设备
登记在系统中,以便系统能对它实施统一管理。
第六章 输入/输出系统
3. 按资源分配角度分类
(1) 独占设备。
(2) 共享设备。
(3) 虚拟设备。
第六章 输入/输出系统
4. 按传输数据数量分类
外部设备按传输数据的数量,分为字符设备和块设备。
(1) 字符设备。每次传输数据以字节为单位的设备称为字
符设备,如打印机、终端、键盘等低速设备。
(2) 块设备。传输以数据块为单位进行的设备称为块设
备。如磁盘、磁带等高速外存储器等。
第六章 输入/输出系统
6.1.2 I/O设备的物理特性
旋转方向
存取臂
1. 磁盘 0 盘面
1 图
2
3 6
4 .
2
5
磁 6 图 念 概 构 结 理 物 盘 磁
7
头 8
定 9
位 SV
部 11
件 12
13