- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章设备管理.ppt.ppt
第七章 设备管理 教学目的与要求: 1.掌握设备、缓冲等基本概念 2.理解I/O控制的几种方式、缓冲区及其作用 3.理解设备分配与设备管理 重点与难点: 1.I/O控制方式的理解 2.缓冲区的引入及其管理 3.设备分配与管理 主要内容: 7.1 I/O系统组成 7.2? I/O控制方式 7.3? 缓冲管理 7.4 设备分配 7.5? 设备处理 7.6 作业 7.1 I/O系统组成 设备管理是对计算机输入输出系统的管理,是操作系统中最具多样性和复杂性的部分。其主要任务是: (1) 选择和分配输入输出设备以进行数据传输操作; (2) 控制输入输出设备和CPU(或内存)之间交换数据; (3) 为用户提供友好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,系统按用户要求控制设备工作。另外,这个接口还为新增加的用户设备提供一个和系统核心相连接的入口,以便用户开发新的设备管理程序; (4) 提高设备和设备之间、CPU和设备之间,以及进程和进程之间的并行操作度,以使操作系统获得最佳效率。 我们先从设备的结构谈起。 2.四级结构,由低到高分为 (1)I/O设备 (2)设备控制器 (3)I/O通道 (4)计算机 7.1.2 I/O设备 一.I/O设备的类型 1.按传输速率分 低速设备——几个~数百个 B/S 键盘.鼠标等 中速设备——数K~数十KB/S 打印机等 高速设备——数百K~数MB/S 磁盘、光驱等 2.按信息交换的单位分类 (1)块设备,用于存储信息,信息的存取以数据块为单位. 特征:传输速率较高;可寻址;采用DMA方式 (2)字符设备,用于数据的输入和输出,基本单位是字符. 特征:传输速率较低;不可寻址;采用中断驱动方式. 3.按设备的共享属性分类 (1)独占设备:每次只允许一个进程访问的设备. (2)共享设备:每次允许多个进程同时访问的设备. (3)虚拟设备:采用虚拟技术将一台独占设备变换为若干台逻辑设备. 二.设备与控制器之间的接口 设备要通过控制器才能与CPU进行间接的通信.设备与控制器之间通信时的信号类型有三种 1.数据信号,是设备与控制器之间的输入输出信号; 2.控制信号,是设备控制器发送给设备的、用于规定设备执行何种操作的信号; 3.状态信号,用于指示设备的当前状态 7.1.3 设备控制器 设备控制器是CPU与设备之间的接口,也称接口卡.可分为字符设备控制器和块设备控制器 一.设备控制器的功能 1.接收和识别命令 2.数据交换 3.设备状态的了解和报告 4.地址识别 二.设备控制器的组成 1.与处理机的接口:共有三类信号线,即数据线、地址线和控制线 2.与设备的接口,一个接口对应一个设备,每个设备控制器上可有多个接口,即每个设备控制器可以连接多个设备 3.I/O逻辑,用于实现对设备的控制。I/O逻辑通过一组控制线与处理器交互,处理器利用该逻辑相控制器发送I/O命令;I/O逻辑对收到的命令进行译码。 7.1.4 I/O通道(I/O处理机) 一.通道设备的引入 1.通道也叫I/O处理机,引入通道设备的根本目的是为了进一步减轻CPU的压力。 2.I/O通道是一种特殊的处理机,可以执行I/O指令,通过执行通道程序来控制I/O操作 3.一台I/O通道可连接多台设备。 二.通道类型 1.字节多路通道:含有多个非分配型子通道;用于低中速设备,可避免信息丢失 2.数组选择通道:用于高速设备,只含一个分配型子通道 3.数组多路通道:兼顾了上述二者的优点,应用广泛。 ? 三.“瓶颈”问题 1.由于通道价格昂贵,通常系统中所设置的通道数目不多,使得通道工作极为繁忙,容易形成I/O瓶颈。 2.解决的方法:增加设备到主机间的通路,而不增加通道,以节省开支。 7.2 I/O控制方式 一.设备管理的主要任务之一是控制设备和内存或CPU之间的数据传送,常用数据传送控制方式有程序直接控制方式、中断控制方式、DMA方式和通道方式四种。 选择和衡量控制方式有如下几条原则: 1.数据传送速度足够高,能满足用户的需要但又不丢失数据; 2.系统开销小,所需的处理控制程序少; 3.能充分发挥硬件资源的能力,提高I/O设备和CPU的利用率。 二.I/O控制方式 1.程序I/O方式 (1)就是由用户进程直接控制内存或CPU和外围设备之间的信息传送; (2)程序直接控制方式控制简单,不需要多少硬件支持; (3)缺点: ①CPU和外围设备只能串行工作,这使得CPU的利用率大大降低; ② CPU在一段时间内只能和一台外围设备交换数据信息,从而不能实现设备之间的
您可能关注的文档
- 第4章MySQL数据库ppt.ppt
- 第4章实验–方法.doc
- 第5章_特征操作.ppt
- 第5章循环控制及其应用.doc.doc
- 第5章循环结构程序设计.ppt-湖南城市学院教务处.ppt
- 第5章无限长单位脉冲响应(IIR).doc
- 第5章直流工作点特性.ppt
- 第5章网际组管理协议IGMP.ppt
- 第6次多表查询.doc
- 第6章M文件和函.ppt.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 悬挑脚手架、落地脚手架安全专项施工方案.doc VIP
- 分级护理制度精编PPT课件.pptx VIP
- 梁德清体育活动等级量表(PARS-3)及评定标准.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)知到课后答案智慧树章节测试答案2025年春潍坊工程职业学院.docx VIP
- ABB.ACS580替换550指南了解.pdf VIP
- 2025年公需课《人工智能赋能制造业高质量发展》试题及答案.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)智慧树知到期末考试答案章节答案2024年潍坊工程职业学院.docx VIP
- 2023兖矿能源定向委培考试.pdf
- 潮汕工夫茶调研报告.docx VIP
- 生活中的物理问题“生活中的物理”探究.pptx VIP
文档评论(0)