概要:设备管理 (学生自行阅读) 1.1 I/O系统的结构 一、微型机I/O系统——总线I/O系统结构 二、 主机I/O系统——通道I/O系统结构 1.2 I/O设备 一、I/O设备的类型 1.按传输速率分 低速设备——几个~数百个 B/S 中速设备——数K~数十KB/S 高速设备——数百K~数MB/S 2.按信息交换的单位分类 块设备——用于存储信息,信息的存取以数据块为单位。特征:传输速率较高;可寻址;采用DMA方式 字符设备——用于数据的输入和输出,基本单位是字符。特征:传输速率较低;不可寻址;采用中断驱动方式。 3.按设备的共享属性分类 独占设备——一段时间内只允许一个用户(进程)访问的设备。 共享设备——一段时间内允许多个进程同时访问的设备。 虚拟设备——通过虚拟技术将一台独占设备变换为若干台逻辑设备。 二、设备与控制器之间的接口 数据信号;控制信号;状态信号 1.3 设备控制器 一、设备控制器的功能 1.接收
设备管理,标签:高一信息技术教案,泰山版信息技术教案,http://www.67jx.com设备管理
(学生自行阅读)
1.1 I/O系统的结构
一、微型机I/O系统——总线I/O系统结构
二、 主机I/O系统——通道I/O系统结构
1.2 I/O设备
一、I/O设备的类型
1.按传输速率分
低速设备——几个~数百个 B/S
中速设备——数K~数十KB/S
高速设备——数百K~数MB/S
2.按信息交换的单位分类
块设备——用于存储信息,信息的存取以数据块为单位。特征:传输速率较高;可寻址;采用DMA方式
字符设备——用于数据的输入和输出,基本单位是字符。特征:传输速率较低;不可寻址;采用中断驱动方式。
3.按设备的共享属性分类
独占设备——一段时间内只允许一个用户(进程)访问的设备。
共享设备——一段时间内允许多个进程同时访问的设备。
虚拟设备——通过虚拟技术将一台独占设备变换为若干台逻辑设备。
二、设备与控制器之间的接口
数据信号;控制信号;状态信号
1.3 设备控制器
一、设备控制器的功能
1.接收和识别命令
2.数据交换
3.设备状态的了解和报告
二、设备控制器的组成
1.设备控制器与处理机的接口
2.设备控制器与设备的接口
3.I/O逻辑
1.4 I/O通道
一、通道设备的引入
二、通道类型
1.字节多路通道(Byte Multiplexor Channal)
2.数组选择通道(Block Selector Channal)
3.数组多路通道
三、“瓶颈”问题
二、 I/O控制方式
(学生自行阅读,着重介绍通道方式)
一、程序I/O方式
二、中断驱动I/O控制方式
三、 直接存储器访问DMA控制方式
1. DMA控制方式的引入
2. DMA控制器的组成
命令/状态寄存器CR、内存地址寄存器MAR、数据寄存器DR、数据计数器DC
3. DMA工作过程
四、I/O通道控制方式
1. I/O通道控制方式的引入
2. 通道程序
三、 缓冲管理
1.缓冲的引入
缓和CPU和I/O设备速度不匹配的矛盾;
减少对CPU的中断频率,放宽对中断响应时间的限制;
提高CPU和I/O设备之间的并行性。
2.单缓冲
3.双缓冲
4. 循环缓冲
⑴组成——多个缓冲区、多个指针
⑵缓冲区的使用——Getbuf过程、Releasebuf过程
⑶进程同步——Nexti指针追上Nextg指针、Nextg指针追上Nexti指针
5. 缓冲池
⑴缓冲池的组成——空缓冲队列emq、输入队列inq、输出队列outq
⑵Getbuf过程和Putbuf过程
⑶缓冲区的工作方式——收容输入工作方式、提取输出工作方式、收容输出工作方式、提取输出工作方式
四、设备分配
1.设备分配中的数据结构
逻辑设备表(LUT)→系统设备表(SDT)→设备控制表(DCT)→控制器控制表(COCT)→通道控制表(CHCT)
2.设备分配时应考虑的若干因素
⑴考虑设备的固有属性
独享设备、共享设备、虚拟设备