操作系统三版-第4章 设备管理.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文档。上传文档
查看更多
操作系统三版-第4章 设备管理

第4章 设备管理;4.1 设备管理概述;.;设备驱动程序 ; 虚拟设备:通过辅存的支持,利用SPOOLing技术,把独享设备“改造”成可以共享的设备,但实际上这种共享设备并不存在。 ;(1); 对缓冲区管理。外设的数据传输速度都较低,高速CPU与慢速I/O设备间的速度不匹配。为此,系统在内存开辟“缓冲区”,CPU和I/O设备都通过缓冲区传送数据,以协调设备与设备之间、设备与CPU之间的工作。 ;.;4.2.1 I/O请求的提出 ;.; 为管理设备, 系统要有一张“系 统设备表SDT”。 系统初启时,每 个标准的及用户 提供的外部设备, 在该表里都有一 个表目,表目内 容有该设备的标识、所属类型以及它的设备控制块DCB的指针。在输入/输出时,系统从SDT得到设备的DCB,然后从DCB里得到有关该设备的信息。 ;4.3.2 独享设备的分配;4.3.3 共享磁盘的调度;53;5.; 假定用c表示每个柱面上的磁道数,s表示每个盘面上的扇区数,则第i个柱面、j磁头、k扇区所对应的磁盘块号b可用如下的公式计算: b=k+s*(j+i*c) ; 数据寄存器:存放传输的数据。对于输入设备,是把所要输入的数据送入该寄存器,然后由CPU取走;对于输出设备,先由CPU把数据送至该寄存器,再由设备输出。 ; 输入/输出完成时,设备控制器向CPU发出中断请求信号。CPU响应该中断,执行设备中断处理程序,对数据传输工作进行相应的处理。 ; 输入/输出时,CPU把存放 数据的内存起址及要传输的字节数分别存入地址寄存器和字节计数器,把状态寄存器的允许中断位置1,启动设备进行数据传输。 ; 通道的指令被称为“通道命令字”,它的条数不多,主要涉及控制、转移、读、写及查询等功能。若干通道命令字构成一个“通道程序”,它规定了设备应执行的各种操作和顺序。在CPU启动通道后,由通道执行通道程序,完成CPU所交给的I/O任务。为了使通道能取到通道程序去执行,必须把存放通道程序的内存起址告诉通道。存放这个起始地址的内存固定单元,被称为“通道地址字”。 ; 多缓冲:为同类型的I/O设备设置两个公共缓冲队列,一个用于输入,一个用于输出,这就是 “多缓冲”。??入设备输入时,就到输入缓冲首指针所指的缓冲区队列里申请一个缓冲区使用,使用完毕仍归还到该队列;输出设备输出时,就到输出缓冲首指针所指的缓冲区队列里申请一个缓冲区使用,使用完毕仍归还到该队列。 ; 在磁盘上分出两块存储空间,一块用来预先存放多个作业的全部信息,被称为 “输入井”;另一块用来暂时存放每个运行作业的输出信息,被称为“输出井” 。

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档