- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设备的分类-Piazza
即插即用技术(Plug and Play) 即插即用技术(Plug and Play) PnP技术:是计算机系统I/O设备与部件配置的应用技术。顾名思义:插入就可用,不需要进行任何设置操作。 PnP技术的产生:由于一个系统可以配置多种外部设备,设备也经常变动和更换,它们都要占有一定的系统资源,彼此间在硬件和软件上可能会产生冲突。因此在系统中要正确地对它们进行配置和资源匹配;当设备撤除、添置和进行系统升级时,配置过程往往是一个困难的过程。 PnP技术的特点: (1)支持I/O设备及部件的自动配置,使用户能够简单方便地使用系统扩充设备; (2)减少由制造商装入的种种用户支持和限制,简化部件的硬件跳接设置,使I/O附加卡和部件不再具有人工跳接线设置电路。 (3)在主板和附加卡上保存系统资源的配置参数和分配状态,有利于系统对整个I/O资源的分配和控制。 (4)支持和兼容各种操作系统平台,具有很强的扩展性和可移植性。 (5)在一定程度上具有“热插入”、“热拼接”技术。 PnP技术的功能: (1)附加卡的识别与确认。 (2)资源分配。 (3)附加卡自动配置。 多方支持:具有PnP功能的操作系统、配置管理软件、软件安装程序、设备驱动程序等;网络设备的PnP支持;系统平台的支持(如PnP主板、控制芯片组和PnP BIOS等);各种支持PnP规范总线的I/O控制卡和部件。 调度 调度: 一组I/O 请求就是确定一个好的顺序来执行这些请求。 应用程序所发布的系统调用的顺序并不一定总是最佳选择。 调度能改善系统整体性能,能在进程之间公平的共享设备访问,能减少I/O完成所需要的平均等待时间 example: 磁头移动 os为每个设备维护一个请求队列来实现调度 I/O调度安排队列顺序以改善系统总体效率和应用程序的平均响应时间 公平 设备分配 设备分配 为计算机系统接纳的每个计算任务分配所需要的外围设备 设备分配 设备的独立性 作业(程序)与物理外围设备之间独立 作业指定的逻辑设备,而不指定特定的物理设备 设备管理程序负责将逻辑设备名转换成物理设备名 优点: 应用程序与物理外围设无关,系统增减或变更外围设备不影响程序的执行,易于对付输入输出设备的故障 设备分配 设备按其使用特性可分为: 独占设备(独占方式分配),如读卡机 共享设备(共享方式分配),如磁盘 虚拟设备(虚拟方式分配) 对独占设备通常采用静态分配方式 对共享设备通常不需要预先分配 常见的分配算法: 先来先服务 优先级高者先服务 虚拟设备 Spooling 技术是用一类物理设备模拟另一类物理设备的技术。其作用: 使独立使用的设备变成可共享设备 处理器与外围设备速度匹配 假脱机与设备预约 spooling – 用来保存设备输出的缓冲 如果设备一次只能服务于一个请求 比如,打印机 应用程序的输出先是假脱机到一个独立的磁盘文件上 device reservation -提供对设备的独占访问,如允许进程分配一个空闲设备以及不再需要时再释放该设备 分配和再分配的系统调用 小心死锁 错误处理 采用内存保护的OS可以预防许多硬件和应用程序的错误,从而不会因为小的机械失灵导致完全的系统崩溃。 操作系统可以恢复磁盘读,设备无效,暂时的失败 当I/O失败时,系统调用大多数返回一位调用状态信息,以表示成功或失败 系统日志记录了出错报告 上千种不同的设备, 接口标准化。如何标准化 设备可靠性难以保证: 媒介失效或传输错误 设备的难以预测/速度慢 运行参数: 字节/块 键盘 等 硬盘,网络等 顺序/随机 假脱机/中断 有些设备需要持续的监测 有些则利用中断机制 设备的传输速率差异极大 操作系统必须能够处理这些传输速率差异极大的设备 快速设备:Better not have high overhead/byte 慢速设备:Better not waste time waiting 访问方式 块设备: e.g. disk drives, tape drives, DVD-ROM Access blocks of data Commands include open(), read(), write(), seek() Raw I/O or file-system access Memory-mapped file access possible 字符设备: e.g. keyboards, mice, serial ports, some USB devices Single characters at a time Commands include get(), put() Libraries layered on top allow line editing 网络设备: e.g. Etherne
您可能关注的文档
- 蛋白质芯片技术及其应用-董建桐.ppt.ppt
- 虹桥枢纽和虹桥商务区综合交通发展研究-URBA2000.ppt
- 血流动力学监测hemodynamicmonitoring.ppt
- 蛀牙.ppt.ppt
- 血液常规检查.doc
- 行业所属级别.doc
- 行、场扫描示意图.ppt
- 行动与无线通讯.ppt
- 蛋白芯片.ppt
- 薰衣草.ppt
- 2025北京国家金融科技风险监控中心有限公司招聘产品经理笔试参考题库附带答案详解.doc
- 2025四川省酒业集团有限责任公司下属子公司招聘笔试参考题库附带答案详解.doc
- 2025内蒙古巴彦淖尔市建原公司招聘3人笔试参考题库附带答案详解.doc
- 2025南方出版传媒股份有限公司校园招聘笔试参考题库附带答案详解.doc
- 2025中国石油集团经济技术研究院招聘12人笔试参考题库附带答案详解.doc
- 2025四川绵阳市安州区建投矿业有限公司招聘7人笔试参考题库附带答案详解.doc
- 2025年山东郯城县县属国有企业招聘工作人员42人笔试参考题库附带答案详解.docx
- 红河州红投实业有限公司2025年社会公开招聘笔试参考题库附带答案详解.docx
- 2025年山东聊城市市属企业第三批“水城优才”优秀青年人才引进笔试参考题库附带答案详解.docx
- 2025年山东滨州市盛泽人力资源有限公司公开招聘劳务派遣人员12人笔试参考题库附带答案详解.docx
文档评论(0)