计算机操作系统-第8章-输入输出设备管理.ppt

计算机操作系统-第8章-输入输出设备管理.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统-第8章-输入输出设备管理

《计算机操作系统》- 第8章 第8章 输入/输出设备管理 设备管理是操作系统管理功能中最庞杂和琐碎的部分。 设备管理的主要目标: 提高系统效率 为用户或高层应用提供方便的接口 支持设备共享 I/O设备管理概述 I/O软件体系结构 本章目录 8.1 输入/输出系统 8.2 设备控制器 8.3 输入/输出控制方式 8.4 缓冲管理 8.5 输入/输出软件 8.6 设备分配和回收 本章目录 8.1 输入/输出系统 输入/输出系统(发展) 输入/输出设备(分类) 传输率 数据组织形式 共享属性 设备管理的功能 8.2 设备控制器 8.3 输入/输出控制方式 8.4 缓冲管理 8.5 输入/输出软件 8.6 设备分配和回收 8.1.1 输入/输出系统 大型计算机的输入/输出系统 小型计算机和微型计算机的输入/输出系统 大型机输入/输出系统 大型机的组织结构: 主机Host 通道Channel 设备控制单元DCU 大型机输入/输出系统 小型机和微机的输入/输出系统 小型机的总线组织结构: ISA: 工业标准结构总线 EISA: 扩展工业标准结构 VESA: 32位标准的计算机局部总线 PCI: 外设组件互连标准 通用计算机组织结构 -- 具有全局总线和局部总线的PCI总线 8.1.2 输入/输出设备 输入设备 将各种外部设备的信息送入到计算机 输出设备 将计算机内存中已经处理好的信息输出到外部设备中 计算机输入/输出设备的种类和数量繁多,按照应用和速度等的不同有不同的分类 按照输入/输出设备的传输率分类 即按速度分: 低速设备 键盘、打印机 中速设备 磁盘、监视器 高速设备 网卡、调制解调器 按照设备的数据组织形式分类 字符设备 以字符方式进行数据的输入和输出 传输率较低,不可寻址,中断驱动方式传输 交互式终端、打印机 块设备 以数据块的方式进行数据的输入和输出 传输速率较高,可寻址,DMA方式进行传输 磁盘,可定位 按照设备的数据组织形式分类 字符设备 以字符方式进行数据的输入和输出 传输率较低,不可寻址,中断驱动方式传输 交互式终端、打印机 块设备 以数据块的方式进行数据的输入和输出 传输速率较高,可寻址,DMA方式进行传输 磁盘,可定位 按照设备的共享属性分类 独占设备 如:临界资源 共享设备 如:磁盘。 虚拟设备 本身固有属性为独占,但将其虚拟为几个逻辑设备。 按照设备的交互对象分类 人机交互设备 如:视频显示设备、键盘、鼠标、打印机 与计算机或其他电子设备交互的设备 如:磁盘、磁带、传感器、控制器 计算机间的通信设备 如:网卡、调制解调器 按照设备的交互方向分类 输入(可读) 如:键盘、扫描仪 输出(可写) 如:显示设备、打印机 输入/输出(可读写) 如:磁盘、网卡 8.1.3 设备管理的功能 对设备的控制 将用户的输入/输出请求转换为每个设备能够识别的输入/输出指令,并实施设备驱动和中断处理工作 对设备状态进行跟踪和分配 跟踪设备的状态,保留在设备控制表中 根据作业或进程的请求而分配设备,并在作业或进程使用设备结束后回收设备,重新分配 实现虚拟设备 将一台独占的物理设备变为多个逻辑设备,从而能够接收多个进程对设备的请求 缓冲管理 实现低速的输入/输出设备与高速处理器之间的协调工作 本章目录 8.1 输入/输出系统 8.2 设备控制器 设备控制器及其主要功能 设备控制器的组成 8.3 输入/输出控制方式 8.4 缓冲管理 8.5 输入/输出软件 8.6 设备分配和回收 8.2.1 设备控制器的功能 接收和识别处理器命令 具有命令寄存器和译码器,将处理器的命令接收到命令寄存器中并对命令进行译码 设备控制 根据接收和译码后的处理器命令对设备采取相应的控制 数据交换 实现处理器与设备控制器之间、设备控制器与设备之间的数据交换 识别设备地址 系统中的每一个设备都有一个地址,设备控制器能够识别所控制设备的地址 了解和报告设备的状态 设备控制器中的控制/状态寄存器能够存储接收到的设备状态信息,并将信息上传给处理器 8.2.2 设备控制器的组成 各类寄存器:数据、命令、状态 信号线:数据线(独立寻址、内存寻址)、地址线、控制线 I/O逻辑:在其控制下完成与CPU、设备的通信 本章目录 8.1 输入/输出系统 8.2 设备控制器 8.3 输入/输出控制方式 轮流测试(polling) 中断方式(interrupts) DMA方式 通道方式(channel) 8.4 缓冲管理 8.5 输入/输出软件 8.6 设备分配和回收 轮流测试:Polling 原理描述 处理

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档