- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章设备管理
目前大多数微机上安装的硬盘,由于都采用温切斯特(winchester)技术而被称之为“温切斯特硬盘”, 或简称“温盘”。 所谓温切斯特磁盘实际上是一种技术,这种技术是由IBM公司位于美国加州坎贝尔市温切斯特大街的研究所研制的 ,它于1973年首先应用于IBM3340硬磁盘存储器中,因此将这种技术称作部署切斯特技术。 * 多个进程要求访问磁盘时,应使各进程对磁盘的平均访问时间最小。 在磁盘访问时间中,主要是寻道时间,因此,磁盘调度的目标,是使磁盘的平均寻道时间最少。 * * 3、共享打印机 4. SPOOLing系统的特点 提高了I/O的速度。从对低速I/O设备进行的I/O操作变为对输入井或输出井的操作,如同脱机操作一样,提高了I/O速度,缓和了CPU与低速I/O设备速度不匹配的矛盾. (2) 将独占设备改造为共享设备。设备并没有分配给任何进程.在输入井或输出井中,分配给进程的是一个存储区和建立一张I/O请求表. (3) 实现了虚拟设备功能。多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备. 5.5 设 备 处 理 设备处理程序通常又称为设备驱动程序,它是I/O进程与设备控制器之间的通信程序。其主要任务是接收上层软件发来的抽象要求,如read或write命令,再把他转换为具体要求后,发送给设备控制器,启动设备去执行;此外,它也将设备控制器发来的信号传送给上层软件。 由于驱动程序与硬件密切相关,每一类设备都应配置一种驱动程序,也可为功能类似的多类设备配置一个驱动程序。 5.5 设 备 处 理 5.5.1 设备驱动程序的功能和特点 1. 设备驱动程序的功能 (1) 接收由I/O进程发来的命令和参数, 并将命令中的抽象要求转换为具体要求,例如,将磁盘块号转换为磁盘的盘面、 磁道号及扇区号。 (2) 检查用户I/O请求的合法性,了解I/O设备的状态,传递有关参数,设置设备的工作方式。 (3) 发出I/O命令,如果设备空闲,便立即启动I/O设备去完成指定的I/O操作;如果设备处于忙碌状态,则将请求者的请求块挂在设备队列上等待。 (4) 及时响应由控制器或通道发来的中断请求,并根据其中断类型调用相应的中断处理程序进行处理。 (5) 对于设置有通道的计算机系统,驱动程序还应能够根据用户的I/O请求,自动地构成通道程序。 2. 设备驱动程序的特点 (1) 驱动程序主要是指在请求I/O的进程与设备控制器之间的一个通信和转换程序。 (2) 驱动程序与设备控制器和I/O设备的硬件特性紧密相关, 因而对不同类型的设备应配置不同的驱动程序。 (3) 驱动程序与I/O设备所采用的I/O控制方式紧密相关。 常用的I/O控制方式是中断驱动和DMA方式,两种控制方式下的驱动程序也不同。 (4) 由于驱动程序与硬件紧密相关,因而其中一部分必须用汇编语言书写。目前许多驱动程序的基本部分已固化在ROM中。 5.5.2 设备驱动程序的处理过程 不同类型的设备有不同的设备驱动程序,但大体可分成两部 分,除了有能够驱动I/O设备工作的驱动程序外,还需设备 中断处理程序,以处理I/O完成后的工作。 启动设备之前,设备驱动程序的处理过程如下: 将抽象要求转换为具体要求 2. 检查I/O请求的合法性 3. 读出和检查设备的状态 4. 传送必要的参数 5. 工作方式的设置 6. 启动I/O设备 5.5.3 中断处理程序的处理过程 处理过程如下: 唤醒被阻塞的驱动(程序)进程 2. 保护被中断进程的CPU环境 3. 转入相应的设备处理程序 4. 中断处理 恢复被中断进程的现场 图 5-20 中断现场保护示意图 图 5-21 中断处理流程 I/O操作完成后, 驱动程序必须检 查本次I/O操作中 是否发生了错误, 并向上层软件汇 报,最终向调用 者报告本次I/O的 执行情况。 I/O软件 5.6 磁盘存储器管理 5.6.1 磁盘性能简述 数据的组织和格式 包括一个或多个盘片 ,每个盘片分两面,每面分成若干磁 道(500~2000),每条磁道上存储相同数目的二进制位, 每条磁道又分成若干小扇区(10~100)。为在磁盘上存储 数据,必须先将磁盘格式化。 图 5-22 磁盘的格式化 SYNCH具有特定的位图像,作为字段的定界符,CRC用来段校验。 2. 磁盘的类型 常见分类:硬盘和软盘、单片盘和多片盘、固定头磁盘和移动头磁盘。 1) 固定头磁盘 这种磁盘在每条磁道上都有一读/写磁头,所有的磁头都被装在一刚性磁臂中。通过这些磁头可访问所有各磁道,并进行并行读/写,有效地提高了磁盘的I/O速度
您可能关注的文档
- 建设工程计价.ppt
- 建设工程造价的计价方法和依据.ppt
- 建设征地和移民安置补偿投资案例.ppt
- 建设工程项目安全管理.ppt
- 建设机动车驾驶人考试中心可行性研究报告.doc
- 建设法规案例.ppt
- 建设法规第五章.ppt
- 建设法治国家.ppt
- 建设法规2-建筑法.ppt
- 建设法规第四章.ppt
- 2023年黑龙江省齐齐哈尔市富拉尔基区沿江街道招聘社区工作者真题及答案详解1套.docx
- 2023年黑龙江省齐齐哈尔市富拉尔基区北兴街道招聘社区工作者真题带答案详解.docx
- 《物联网设备低功耗通信技术在智能电网中的应用与挑战》教学研究课题报告.docx
- 2025至2030全球及中国家用插座行业市场深度研究及发展前景投资可行性分析报告.docx
- 2023年黑龙江省齐齐哈尔市富拉尔基区北兴街道招聘社区工作者真题及答案详解一套.docx
- 2025至2030全球及中国家庭宽带WiFi设备行业市场深度研究及发展前景投资可行性分析报告.docx
- 小学数学游戏化教学对提高学生数学兴趣的研究教学研究课题报告.docx
- 2025年《中华人民共和国未成年人保护法》知识竞赛试题及答案.docx
- 2023年黑龙江省齐齐哈尔市富拉尔基区红宝石街道招聘社区工作者真题及答案详解一套.docx
- 2025至2030全球及中国家庭护理包装行业市场深度研究及发展前景投资可行性分析报告.docx
文档评论(0)