- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!
第7章 设备管理 §7.1 设备管理的概念 §7.1 设备管理的概念 §7.1 设备管理的概念 §7.1 设备管理的概念 §7.1 设备管理的概念 §7.1 设备管理的概念 §7.1 设备管理的概念 §7.1 设备管理的概念 §7.1 设备管理的概念 §7.2 I/O 控制方式 §7.2 I/O 控制方式 §7.2 I/O 控制方式 §7.2 I/O 控制方式 §7.2 I/O 控制方式 §7.2 I/O 控制方式 §7.2 I/O 控制方式 §7.2 I/O 控制方式 §7.2 I/O 控制方式 §7.3 缓冲技术 §7.3 缓冲技术 §7.3 缓冲技术 §7.3 缓冲技术 §7.3 缓冲技术 §7.4 设备分配 §7.4 设备分配 §7.4 设备分配 §7.4 设备分配 §7.4 设备分配 §7.4 设备分配 §7.4 设备分配 §7.4 设备分配 §7.5 I/O软件原理 §7.5 I/O软件原理 §7.5 I/O软件原理 §7.5 I/O软件原理 §7.5 I/O软件原理 §7.5 I/O软件原理 §7.5 I/O软件原理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 §7.6 磁盘调度和管理 重点概念和内容提示 设备控制器、SPOOLing系统 引入缓冲区的原因 I/O控制方式 磁盘调度算法 休息一下,马上回来 … 7.4.3 设备分配技术 所谓独享设备是指这类设备被分配给一个作业后,被这个作业所独占使用,其他的任何作业不能使用,直到该作业释放该设备为止。针对独享设备,系统一般采用静态分配方式。即在一个作业执行前,将它所需要使用的这类设备分配给它,当作业结束撤离时,才将分配给它的独享设备收回。 所谓共享设备是指允许多个用户共同使用的设备。设备的共享有两层含义:一是指对设备介质的共享,如磁盘上的各扇区。二是指对磁盘等驱动器的共享,多个用户访问这些设备上的信息是通过驱动器来实现的。对共享设备的分配一般采用动态分配这一方式 。 所谓虚拟设备是指代替独享设备的那部分存储空间及有关的控制结构。对虚拟设备采用的是虚拟分配,其过程是:当进程中请求独享设备时,系统将共享设备的一部分存储空间分配给它。进程与设备交换信息时,系统把要交换的信息存放在这部分存储空间,在适当的时候对信息作相应的处理。如打印时,把要打印的信息送到某个存储空间中,在打印机空闲时将存储空间上的信息送到打印机上打印出来。 7.4.4 SPOOLing技术 在单道批处理时期,用脱机I/O可以提高CPU利用率。多道程序出现后,可以利用一道程序来模拟脱机I/O中的卫星机,这样可实现在主机控制下的脱机I/O功能。我们把这种在联机情况下实现的同时外围操作称为SPOOLing(Simultaneaus Periphernal Operting On_Line),也称为假脱机操作。 SPOOLing技术是对脱机输入、输出系统的模拟,因此,它必须建立在具有多道程序功能的操作系统上,而且还应有高速随机外存的支持。 SPOOLing系统的组成如下:(1)输入和输出井;(2)输入和输出缓冲区;(3)输入进程和输出进程。 7.5.1 I/O软件的设计目标和原则 I/O软件设计时要考虑的以下问题: ●设备无关性。程序员写出的软件在访问不同的外围设备时应该尽可能地与设备的具体类型无关。 ●出错处理。总的来说,错误应该在尽可能靠近硬件的地方处理,在底层软件能够解决的错误就不让高层软件感知,只有底层软件解决不了的错误才通知高层软件解决。 ●同步(阻塞)—异步(中断驱动)传输。 ●独占性外围设备和共享性外围设备。 为了合理、高效地解决I/O系统设计存在的问题,操作系统通常把I/O软件组织成四个层次。 ? I/O中断处理程序。 ? 设备驱动程序。 ? 与设备无关的操作系统I/O软件。 ? 用户层I/O软件。 用户进程 进行I/O调用;格式化I/O;SPOOLING 设备无关软件 命名;保护;阻塞;缓冲;分配 设备驱动程序 建立设备寄存器;检查状态 硬件 执行I/O操作 中断处理程序 当I/O结束时,唤醒驱动程序 层次 I/O应答 I/O功能 I/O请求 7.5.2 I/O 中断处理程序 中断(Interrupt)是指计算机在执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序,待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。
您可能关注的文档
最近下载
- 《地下工程防水技术规范》XX50108-2008正文精华版.doc VIP
- 颞下颌关节.ppt VIP
- 第12课《班级电子纪念册设计》课件共16页.pptx
- (2025秋新版)人教版三年级数学上册全册教案.doc
- IPC-6012F 2023 EN,刚性印制板性能要求Qualification and Performance Specification for Rigid Printed Boards.pdf VIP
- 部编版八年级历史上册第2课《第二次鸦片战争》测试题(含答案) .pdf
- 某企业人才盘点项目启动会.pptx VIP
- 2025届高考数学命题趋势分析与备考策略指导及新质课堂建设课件.pptx VIP
- 2024年中国企业出海洞察及全球趋势展望报告.pdf VIP
- 133附件安全生产费用使用计量支付管理细则.doc VIP
文档评论(0)