第7章-设备管理.pptx

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 设备管理;7.1 设备管理概述;2.按传输速率分类;(1)存储设备 是计算机用来保存各种信息的设备,如磁盘、磁带等。 (2)I/O设备 是向CPU传输信息或输出CPU加工处理信息的设备。 例如:键盘,CRT;I/O设备分类;(2)共享设备 指在一段时间内允许多个进程同时访问的设备,多个进程以交叉的方式来使用设备,其资源利用率高,如硬盘。;I/O设备分类;7.1 设备管理概述;设备管理的2个重要目标;7.1 设备管理概述;7.2 I/O控制方式;7.2 I/O控制方式;7.2 I/O控制方式;7.2 I/O控制方式;DMA方式;7.2 I/O控制方式;7.3 I/O缓冲;7.3 I/O缓冲;7.3 I/O缓冲;7.3 I/O缓冲;7.3 I/O缓冲;I/O缓冲的种类;I/O缓冲的种类;7.4 设备分配与设备处理;设备分配;与设备分配有关的数据结构;与设备分配有关的数据结构;设备分配;设备分配策略;设备分配策略;(3)以SPOOLing方式使用外设 SPOOLing 技术是在批处理操作系统时代引入的,即所谓假脱机输入/输出技术。 例如:所有输出数据已经写到文件当中,并排到打印输出队列,打印进程申请占用打印机后,成批读出文件中数据,并送打印机打印出去;设备分配策略;7.4 设备分配与设备处理;设备驱动程序;设备处理;7.5 I/O管理中的几个重要思想;设备独立性;7.5 I/O管理中的几个重要思想;SPOOLing技术;脱机I/O示意图;SPOOLing技术;SPOOLing系统的组成示意图;(1)输入井和输出井: 这是在磁盘上开辟出来的两个专用的存储区域。 “井”是用作缓冲的存储区域。输入井和输出井分别用于收容从输入设备输入的数据和用户程序的输出数据。 输入井和输出井可分别看作是对输入设备(如读卡机)和输出设备(如打印机)的虚拟或者模拟。;(2)预输入进程和缓输出进程 预输入进程模拟脱机输入时的外围控制机,将用户要求的数据从输入设备通过输入缓冲区再送到输入井。当CPU需要输入数据时,直接从输入井读入内存。 缓输出进程模拟脱机输出时的外围控制机,把用户要求输出的数据,先从内存送到输出井,待输出设备空闲时,再将输出井中的数据经过输出缓冲区送到输出设备上。;SPOOLing技术;打印机的共享: 实际上系统并没有很多打印机,只不过是磁盘的一个存储区 实现方法: 1)创建??个守护进程(daemon)、一个打印目录spooling; 2)某个进程要打印文件时,首先生成要打印的文件,将文件放入spooling目录下,形成一个请求打印队列; 3)统一由daemon负责在打印机空闲时,按队列的先后次序打印spooling目录里的文件。 ;SPOOLing技术现在仍被广泛使用。 网络文件传送 先把文件送到网络spooling目录,然后网络守护进程把它取出并传递到目标地址 Internet电子邮件系统 在Internet上发Email时,电子邮件发送程序send先将待发信件存入spooling电子邮件目录下,供以后传输。;7.5 I/O管理中的几个重要思想;I/O软件的多层模型;1. I/O软件各层的功能;2. 中断处理程序;3. 设备驱动程序;4.独立于设备的软件;(5)不同的磁盘可以采用不同的扇区尺寸。向较高层软件隐藏这一事实并提供大小统一的块尺寸,这正是设备独立软件的一个任务。它可将若干扇区合成一个逻辑块。这样,较高层的软件只与抽象设备打交道,独立于物理扇区的尺寸而使用等长的逻辑块 (6)缓冲 (7)设备分配 (8)出错处理 ;5. 用户空间的I/O软件;说明: 各层之间的接口并不是死的,分层并不一定是严格的 上层中的某些功能可能放在下层中完成,如中断时的驱动以及驱动层中的某些与设备无关的处理等。;一个典型的读I/O设备的过程;7.6 磁盘I/O;移动头硬盘驱动器结构示意图;磁盘的结构;7.6 磁盘I/O;磁盘访问时间;7.6 磁盘I/O;磁盘调度算法;磁盘调度算法;磁盘调度算法;磁盘调度算法;磁盘调度算法;磁盘调度算法;磁盘调度算法;磁盘调度算法;磁盘调度算法;7.6 磁盘I/O;磁盘I/O性能的改善;7.6 磁盘I/O;7.7 小结;1、有时候读书是一种巧妙地避开思考的方法。5月-205月-20Tuesday, May 26, 2020 2、阅读一切好书如同和过去最杰出的人谈话。19:27:3419:27:3419:275/26/2020 7:27:34 PM 3、越是没有本领的就越加自命不凡。5月-2019:27:3419:27May-2026-May-20 4、越是无能的人,越喜欢挑剔别人的错儿。19:27:3419:27:3419:27Tuesday, May 26, 2020

文档评论(0)

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

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

1亿VIP精品文档

相关文档