操作系统复习
第六章 IO系统
一、IO系统概述
1.设备分类
- 按数据组织分类
- 块设备(磁盘、光盘)
- 数据的存取和传输都是以数据块为单位
- 每个块有自己的地址,可寻址设备
- 基本特征:每个块都能独立于其他块而读写
- 字符设备(鼠标、键盘)
- 数据的存取和传输都是以字符为单位
- 不可寻址
- 块设备(磁盘、光盘)
- 按功能特性分类
- 存储型设备
- 输入输出人机交互型设备
- 数据通信设备
- 按资源分配方式(独占设备、共享设备、虚拟设备)
- 按程序使用方式(轮询设备、中断设备)
- 按设备存取方式(顺序存取设备、随机存取设备)
2.IO系统管理目标/基本功能
- 控制IO设备
- 隐藏物理设备的细节,提供接口
- 提高CPU与设备之间的并行能力,提高资源利用率
二、IO硬件组成原理
1.设备组成
- 机械部分
- 电子部分:设备控制器
2.设备控制器
-
基本功能:CPU与IO设备之间的接口,接收CPU的命令,去控制IO设备
-
IO端口编址:设备控制器中有多个寄存器,每个寄存器有唯一的一个地址,每个地址为I/O端口,该地址称I/O端口地址
-
<