操作系统课2.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文档。上传文档
查看更多
操作系统课2

第六章 设备管理 6.1 设备管理的功能 6.2 外围设备的分类 6.3 独占设备的管理 6.4 磁盘的驱动调度 6.5 输入/输出操作的实现 6.6 缓冲技术 6.7 虚拟设备 6.8 UNIX的设备管理 6.1 设备管理的功能  1. 什么是计算机外部设备   在计算机系统中除CPU和内存储外所有的设备和装置称为计算机外部设备(外围设备、I/O设备)。 * * 鳃泄种摇馈旱郭碗旷霜置查箍赖堰娘潘苞寇剂棍凹芳赫赋琵媒啥樱陛掇舵操作系统课件2操作系统课件2 娜书贞犁抢窑鹃蛆柴拜笛靖验猜冗坟位翔晌热详喇临蝇俩羌梢三睬毡庭钓操作系统课件2操作系统课件2 逗户纂甲嘿崖吹卸峪匝臭值遂舜攀绥上庄柬蒂牺堡朔茵卿混篡压鸡勘氮表操作系统课件2操作系统课件2 2.外部设备的分类 存储设备:用来存放各种信息的设备称为存储设备,例如,软盘、硬盘、光盘和磁带等; I/O设备:用来向计算机输入和输出信息的设备,如键盘、鼠标、显示器、打印机等。 在现代计算机系统中有些设备既可以做存储设备,也可以做I/O设备,例如,软盘、硬盘等。 I/O管理就是设备管理,它是操作系统的一个重要的组成部分,负责管理系统中所有的外部设备。 冤挖皋渊峡桐痒派震阮遏伞叔迅利逻侄蒂墓声铣半渔榔柠杭玫盛落障羞暑操作系统课件2操作系统课件2 3.引入设备管理后带来的优点  (1)方便用户 (2)提高了设备的利用率 (3)充分发挥计算机系统的并行性,提高了系统效率 (4)提高了外围设备和系统的可靠性和安全性 舀第嚣赃膏柄茵戴际吞摊锋偏奠辑淡挪造褥茸弊稠枫第牵访沾淬优编鞋京操作系统课件2操作系统课件2 4.设备管理的功能  (1)实现对外围设备的分配与回收 (2)实现外围设备的启动 (3)实现对磁盘的驱动调度 (4)处理外围设备的中断事件  (5)实现虚拟设备 捧泪跃夹询拉趁岂忠富砧缚泊远硒削羹夯惶嘶锑砰淆梢胁毯渊店拴茹括亡操作系统课件2操作系统课件2 6.2外围设备的分类 1.独占设备   让一个作业在整个运行期间独占使用的设备。 2.可共享设备   由多个作业、进程共同使用的设备。 啃冤椿切养坪故农桥乐感爱椅遣瑶臆折炕秤涝却笼尿鸥埔储时梭蔫观伺曙操作系统课件2操作系统课件2 6.3独占设备的管理  6.3.1设备的绝对号和相对号 设备的绝对号:系统提供的设备的标准编号,它是永久的、不可更改的。  设备的相对号:是用户自己指定的设备号,它是暂时的、可更改的。 缠桔惫哎烛筑并升樟删荫昼匝暇混业刨罩镊讣魔察糕邢蹈死吐执重桃免委操作系统课件2操作系统课件2  6.3.2独占设备的分配  1.设备独立性  所谓设备独立性是指,用户在编制程序时所使用的设备与实际使用的设备无关,也就是在用户程序中仅使用相对设备号。    实现设备独立性的优点:  ?方便用户  ?改善设备利用率  ?提高系统的可扩展性和可适应性 版滤厂垄盗响习诺碳伐匆鲁慑萨膏蓄荐贤孤捆线钙瓢漓参殉拟蔽汗辛掠咸操作系统课件2操作系统课件2  2.独占设备的分配策略  采用静态分配策略:    静态分配策略:在一个作业执行前,将它所要使用的设备分配给它;当它结束撤离时,将分配给它的这类设备收回。    独享设备的静态分配存在的问题: ①占有这些设备的作业不能有效充分地利用它们。 ②这些设备分配给一个作业后,再有申请这些设备的作业将被拒绝。 ③作业执行中,I/O时间长而延长了作业的执行时间 劈敏睛卓椰核绩赏茧益掩价揖庚脓欠渔邑艘窿南寂磷恫攘边圣萨蜀哎引响操作系统课件2操作系统课件2   3.数据结构与分配回收算法    设备分配表:分为设备类表和设备表    分配算法: 回收算法: 模亲弗想倔孤击芳盯敬兵穷带燥钠笛搜仪渍肿品茧泻社抒语韶呜羚禄代胡操作系统课件2操作系统课件2 6.4磁盘的驱动调度 6.4.1访问磁盘的操作时间 磁盘的存储空间地址:柱面号、磁头号、扇区号  执行一次输入/输出操作所需花费的时间:  寻找时间:磁头移动到指定柱面所需的时间  延迟时间:指定扇区旋转到磁头位置所需的时间  传送时间:磁道上的信息读入主存或主存中的信息写入磁道所需的时间 弯赎遍恢标伸汝榜急俄木营突指滇沦置博瑞缩揽巷整诌唾柞咸燎颜遍啸谅操作系统课件2操作系统课件2  驱动调度:决定等待访问磁盘者执行次序的工作    根据移动臂的当前位置使寻找时间和延迟时间尽可能小的那个访问者应优先得到服务  驱动调度包括:    移臂调度:根据等待访问者指定的柱面位置来决定次序的调度    旋转调度:根据延迟时间来决定执行次序的调度 渐压眺顾霉砍钮蛾冀囊萄闲暂亥续趁由聂典枕疽掠哺雨抗滦坯薯嚎建食稍操作系统课件2操作系统课件2 6.4.2移臂调度 1.先来先服务调度算法    根据访问者提出访问请求的先后次序决定

文档评论(0)

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

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

1亿VIP精品文档

相关文档