- 1、本文档共122页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第5章设备管理;控制计算机所有输入/输出设备是操作系统的主要功能之一。在计算机系统中,除了CPU和内存之外,其他的大局部硬件设备称为外部设备。包括常用的输入输出设备、外存设备以及终端设备等。这些设备种类繁多、特性各异、操作时的区别也很大,从而使得操作系统的设备管理变得十分复杂,因此,设备管理是操作系统中最庞杂和琐碎的局部。;第5章设备管理;5.1概述;设备的种类和数量越来越多,结构也越来越复杂,为了管理上的方便,通常按不同的观点,从不同的角度对设备进行分类。
1、按照信息交换的单位分类:字符设备(character
device)、块设备(blockdevice)
2、按照输入输出特性分类:输入输出设备、存储
设备、通信设备
3、按照所属关系分类:系统设备、用户设备
;4、按照资源分配方式分类:独占设备、共享设
备、虚拟设备
5、按照传输速率分类:高速设备、中速设备、
低速设备;2.设备与控制器之间的接口
设备通常不直接与cpu相连,而是与设备控制器相连,三种信号线。;5.1概述;一般而言,设备由两大局部组成:物理设备和电子
部件,为了到达设计的模块性和通用性,一般将其分开。
物理设备泛指输入输出设备中为执行所规定的操作
必须有的物理装置,包括机械运动、光学变换、物理
效应以及机电、光电或光机结合的各种有形的设备。
电子部件称为设备控制器〔DeviceController〕或
适配器〔Adapter〕,是和计算机系统直接联系的电子
部件,在个人计算机中,它常常是一块可以插入主板
扩充槽的印刷电路板。;1、设备控制器的组成;2、设备控制器的功能
⑴接收和识别CPU或通道发来的命令
⑵实现数据交换
⑶发现和记录设备及自身的状态信息
⑷设备地址识别
⑸数据缓冲
⑹过失控制;3、设备、控制器和软件之间的关系;5.1概述;;1、通道的类型
按照信息交换方式和连接设备种类不同,通道可分为三种类型:
⑴字节多路通道〔ByteMultiplexerChannel〕
⑵数组选择通道〔BlockedSelectorChannel〕
⑶数组多路通道〔BlockMultiplexerChannel〕;;;;2、通道与设备的连接
具有通道装置的计算机,主机、通道、控制器和设备
之间采用四级连接,实施三级控制。;;3.总线系统;1.ISA和EISA总线
1)ISA(IndustryStandardArchitecture)总线
这是为了1984年推出的80286型微机而设计的总线结构。其总线的带宽为8位,最高传输速率为2Mb/s。之后不久又推出了16位的(EISA)总线,其最高传输速率为8Mb/s,后又升至16Mb/s,能连接12台设备。
2)EISA(ExtendedISA)总线
;2.局部总线(LocalBus);第5章设备管理;;5.2I/O控制;程序直接控制I/O方式〔programmedI/O〕又称程
序查询方式,在尚无中断的早期计算机系统中,输入
输出完全由CPU控制。在这种方式下,输入输出指令
或询问指令测试一台设备的“忙/闲〞标志位,决定主存
储器和外围设备是否交换一个字节或一个字。每传送
一个字节或一个字,CPU都要循环地执行状态检查。;;5.2I/O控制;;;5.2I/O控制;⒈DMA控制方式的引入:虽然程序中断方式消除了程序查询方式的“忙式〞测试,提高了CPU的利用率,但是CPU在响应中断请求后,必须停止现行程序转入中断处理程序并参与数据传输操作。例如,要从键盘输入1KB的数据,就需要中断1024次CPU。如果I/O设备能直接与主存交换数据而不占用CPU,那么CPU的利用率还可提高??这就出现了直接存储器存取(DirectMemoryAccess,DMA)方式。DMA方式适用于具有DMA控制器的计算机系统。;DMA控制器至少需要以下逻辑部件:
⑴内存地址存放器
⑵字〔节〕计数器
⑶数据缓冲存放器或数据缓冲区
⑷设备地址存放器
⑸中断机制和控制逻辑;⒉DMA控制方式的工作原理;DMA方式的特点:
⑴数据在内存和设备之间直接传送,传送过程中不需要CPU干预。
⑵仅在一个数据块传送结束后,DMA控制器才向CPU发送中断请求。
⑶数据的传送控制工作完全由DMA控制器完成,速
您可能关注的文档
- 国网十八项反措(修订版)宣贯.ppt
- FRM基础班操作风险.ppt
- 非常规投诉处理应对.ppt
- 建筑工程裂缝防治技术规程讲座.ppt
- 青少年科技创新活动指导.ppt
- 房地产全程精细化管理.ppt
- 焊接与切割防火防爆安全技术培训培训中心成人培训教学方法.ppt
- 空中交通服务安全评估系统--评估检查员培训班.ppt
- 公共行政的合法性——一种话语分析.ppt
- 【培训课件】沟通技巧与职场礼仪.ppt
- 2025年春新北师大版八年级物理下册全册课件.pptx
- 2025年春新北师大版八年级物理下册全册教学课件.pptx
- 2025年秋季新北师大版八年级上册物理全册教学课件.pptx
- 2025年秋季新人教版九年级上册化学全册课件.pptx
- 2025年新人教版八年级上册物理全册课件.pptx
- 2025年秋季新人教版九年级上册化学全册教学课件(新版教材).pptx
- 新人教版七年级上册英语全册课件(2025年新版教材).pptx
- 锂离子电池前驱体磷酸铁合成方法研究现状及展望.docx
- 2024年东盟石油和天然气更新报告(英文版)-东盟.docx
- DB3209_T 1207.2-2022 建设工程档案管理 第二部分:房屋建筑工程文件归档和档案移交范围.docx
文档评论(0)