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

请关掉手机,谢谢! 课程主要内容 操作系统引论(1章) 进程管理(2-3章) 存储管理(4章) 设备管理(5章):6学时 文件管理(6章) 第5章 设 备 管 理 I/O系统 I/O控制方式 缓冲管理 设备分配 设备处理 磁盘存储器管理 5.1 I/O 系统 I/O设备 设备控制器 I/O通道 I/O系统的总线系统 I/O系统的结构 5.1.1 I/O 设备 1、 I/O设备的类型 1)按设备的从属关系分类 系统设备:在OS生成时就已登记在系统中的标准设备,如键盘、显示器、鼠标等。 用户设备:在OS生成时未登记在系统中的非标准设备,如打印机、绘图仪、扫描仪等。 5.1.1 I/O 设备 1、 I/O设备的类型 2)按使用方式/共享属性分类 独享/独占设备:在一段时间只允许一个进程访问的设备。如打印机。 共享设备:在一段时间允许多个进程同时访问的设备。如磁盘。 虚拟设备:指通过虚拟技术将一台独占设备变换为若干台逻辑设备(虚拟设备),供若干个用户进程同时使用。 5.1.1 I/O 设备 1、 I/O设备的类型 3)按传输速率分类 低速设备:传输速率为1KB/s以下的设备。如键盘、鼠标、语音的输入/输出等。 中速设备:传输速率为1KB/s~1MB/s的设备。如打印机、扫描仪等。 高速设备:传输速率为1MB/s以上的设备。 。如磁盘机、磁带机、光盘机等。 5.1.1 I/O 设备 1、 I/O设备的类型 4)按信息交换的单位分类 块设备:信息组织和处理的基本单位为字符块,属于有结构设备,块大小一般为512B-4KB。如磁盘、磁带等。通常也是存储型设备。常采用DMA(Direct Memory Access)方式。随机存取。 字符设备:信息组织和处理的基本单位为字符。如键盘、打印机和显示器等。通常也是输入/输出型设备。常采用中断方式。按顺序存取 5.1.1 I/O 设备 1、 I/O设备的类型 5)按设备的操作特性 输入/输出设备:键盘、鼠标、显示器、读卡机、扫描仪、打印机、绘图仪、数码相机等 存储设备:磁带机、磁鼓机、磁盘机等,可用作输入也可用作输出。主要用于长期保存信息,但需要管理其上的存储空间。可以在存储设备上建立文件系统以有组织、有结构地长期存储信息 5.1.1 I/O 设备 2、设备与控制器之间的接口 (P161 图5-1) 5.1.2 设备控制器 设备控制器:CPU与I/O设备间的接口,接收CPU发来的命令并控制I /O设备工作,是一个可编址设备。 功能:接收和识别命令、实现数据交换、标识和报告设备状态、识别设备地址、数据缓冲、差错控制。 设备控制器的组成 设备控制器与处理机的接口 设备控制器与设备的接口(一个或多个) I/O逻辑 寄存器:控制寄存器(存放命令及参数)、数据寄存器(存放数据)、状态寄存器(记录设备状态)。 5.1.2 设备控制器 5.1.3 I/O 通道 通道:I/O处理器,专门用于处理I/O操作。有运算和控制部件(硬件)和指令系统(软件),通过“周期(存储周期和总线周期)窃用”方式与CPU共享内存。 根据信息交换方式的不同,通道可分成以下几种类型: 字节多路通道 数组选择通道 数组多路通道 “瓶颈”问题 5.1.3 I/O 通道 1、字节多路通道:数据传送采用字节交叉方式。 有一个主通道和多个子通道A、B、C、…… 每个子通道通过控制器与多台中/低速I/O设备相连,可并行向主通道传送数据字节 各子通道并行执行通道子程序,以时间片轮转方式(字节交叉)共享主通道 5.1.3 I/O 通道 5.1.3 I/O 通道 1、字节多路通道: 优点:可连多台中/低速设备;能并行操作。 缺点:传输率较低。 5.1.3 I/O 通道 2、数组选择通道:数据传送采用成组方式,在所连接外围设备之中每次选择一台设备进行数据传送,并且连续传送一批数据直至送完为止。 有一个主通道和一个子通道 子通道通过控制器与高速I/O设备相连,在一段时间内只执行一个通道程序并只为一个外围设备服务。 5.1.3 I/O 通道 2、数组选择通道: 5.1.3 I/O 通道 2、数组选择通道: 优点:可连少量高速设备;传输率较高。 缺点:通道利用率很低。 5.1.3 I/O 通道 3、数组多路通道:数据传送仍采用成组方式。工作原理:结合前两者(并行+数组) 有一个主通道和多个子通道A、B、C、…… 每子通道通过控制器与多台高/中速I/O设备相连,可并行向主通道传送成批数据 各子通道并行执行通道子程序,以时间片轮转方式共享主通道 优点:可连多台高/中速设备;通道利用率高,数据传输率高。 5.1.3 I/O 通道 5.1.3 I/O 通道 5.1.5

文档评论(0)

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

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

1亿VIP精品文档

相关文档