5—A输入输出系统汇编.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5—A输入输出系统汇编

1 设备管理 教学目的: 设备管理不但要管理实际I/O操作的设备(如磁盘机、打印机),还要管理诸如设备控制器、DMA控制器、中断控制器、I/O处理机(通道)等支持设备。设备管理包括各种设备分配、缓冲区管理和实际物理I/O设备操作,通过管理达到提高设备利用率和方便用户的目的。 设备管理是操作系统中最繁杂而且与硬件紧密相关的部分。 2 教学要求: 了解设备的分类,熟悉设备管理的目标和功能。 熟悉程序I/O方式、中断方式、DMA方式和通道方式四种I/O的控制方式;掌握通道的概念,熟悉通道类型。 熟悉缓冲的概念,熟悉单缓冲、双缓冲、多缓冲和缓冲池工作原理,了解UNIX系统的缓冲技术。 了解在进行设备分配时应考虑的设备的固有属性、设备的分配算法、设备分配的安全性和设备的独立性等因素;掌握设备分配中数据结构,熟悉设备分配的流程;掌握SPOOLing技术概念和SPOOLing系统的组成。 熟悉设备处理程序的功能和处理方式,熟悉设备处理程序的处理过程。 3 存储设备:用来存放各种信息的设备称为存储设备,例如,软盘、硬盘、光盘和磁带等; I/O设备:用来向计算机输入和输出信息的设备,如键盘、鼠标、显示器、打印机等。 在现代计算机系统中有些设备既可以做存储设备,也可以做I/O设备,例如,软盘、硬盘等。 设备管理就是I/O管理,它是操作系统的一个重要的组成部分,负责管理系统中所有的外部设备。 计算机外部设备:在计算机系统中除CPU和内存储外所有的设备和装置称为计算机外部设备(外围设备、I/O设备)。 4 计算机外部设备种类繁多,特性各异。主要表现在以下几个方面: 1.速度 不同的外部设备的传输速度的差别相当大,如键盘的传输速度不 过几十,上百个字符,而磁盘的传输速度则是60万字节/每秒。 2.传输单位 有的设备的传输单位是字节,如键盘、打印机、显示器; 有的传输单位是字符块(数据块),如软盘、硬盘、磁带 有的传输单位是位,如个人计算机中的Serial Port(s) COM1、 COM2 3.容许的操作(操作特性) 设备完成的操作种类各不相同,如打印机只允许写操作,键盘 只能做读操作,而磁盘既可读,也可写。 4.出错条件 不同的设备,其出错条件也不相同,即数据传输失败的原因各 种各样,如打印机有缺纸错,磁盘I/O有奇偶校验错等。 5 设备管理功能 设备管理的主要任务,是完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;以及方便用户使用I/O设备。 设备管理应具有设备分配与去配、外围设备的启动、磁盘的驱动调度、设备处理和虚拟设备、缓冲管理等功能。 设备分配与去配的基本任务是根据用户的I/O请求,为之分配其所需的设备。运行结束及时收回. 设备处理(设备驱动程序)的基本任务是实现CPU和设备控制器之间的通信。 虚拟设备的功能是把一个物理设备变换为多个对应的逻辑设备,以使一个物理设备能供多个用户共享。 缓冲管理的基本任务是管理好各种类型的缓冲区,以缓和CPU和I/O速度不匹配的矛盾,最终达到提高CPU和I/O设备利用率。 6 I/O系统 把I/O设备及其接口线路、控制部件、通道以及管理软件统称为I/O系统.主存与处围设备之间的信息传输操作,称为I/O操作. I/O系统 把I/O设备及其接口线路、控制部件、通道以及管理软件统称为I/O系统。主存与外围设备之间的信息传输操作,称为I/O操作。 典型的I/O系统具有四级结构:主机、通道、设备控制器和I/O设备。 7 I/O设备的种类繁多,其重要性能指标有:数据传输单位、数据传输速率和设备的共享属性等。从不同的角度可以对I/O设备进行不同分类: 1 按使用特性分 存储型设备 输入输出型设备(交互型设备) 2 按传输速率分 低速设备:传输速率每秒几个字节至数百个字节; 中速设备:传输速率每秒数千个字节; 高速设备:传输速率每秒数百个千字节至千兆字节; I/O设备分类 8 3 按信息交换的单位分 块设备:以数据块为单位存储、传输信息,如磁盘、磁带。 字符设备:以字符为单位存储、传输信息,如打印机、终端。 4 按设备的共享属性分 独占设备:在一段时间内只能有一个进程使用的设备,一般为低速I/O设备。(如打印机,磁带等) 共享设备:在一段时间内可有多个进程共同使用的设备,多个进程以交叉的方式来使用设备,其资源利用率高。(如硬盘) 虚拟设备:在一类设备上模拟另一类设备,常用共享设备模拟独占设备,用高速设备模拟低速设备,被模拟的设备称为虚拟设备。目的:

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档