- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设备管理(专升本)
设备管理 盛雯雯 * 计算机设备的分类 基于设备的从属关系:系统设备(标准设备如键盘、显示器、磁盘驱动器)、用户设备(需要自己安装驱动程序) 基于资源分配角度:独享设备、共享设备、虚拟设备。 基于信息交换的单位:字符设备(键盘、打印机、显示器)、块设备(磁盘、磁带)。 基于设备的工作特性:存储设备、输入输出设备。 设备管理的功能和任务 设备控制器:CPU与I/O设备之间的接口,接收从CPU发来的命令,并控制I/O设备的工作,使处理机从繁忙的设备控制事务中解脱出来。实现CPU与控制器、控制器与设备之间的通信。 设备的功能:1、提高设备的利用率。2、为用户提供便利统一的使用界面。 设备管理的功能 提供一组I/O命令:用户使用外部设备的界面。 进行设备的分配和回收 缓冲区的管理 实现设备的I/O操作。 设备的分配算法 DCB:设备控制。Device control block,存放的是一台具体设备的有关信息。找到一个设备的DCB,就是得到了该设备的特性,各种参数、使用情况等。 SDT:系统设备表。每一个可分配的外部设备都分配一个表项。其中有一指针指向该设备的DCB. IVT:中断向量表,计算机为每台设备赋予一个设备码,用设备码来查找中断向量表。 通过一个键盘输入请求来讨论设备分配的过程。 设备的分配 绝对号:计算机系统中配置各种不同的外部设备,每一类外部设备都可能有很多台,为了管理,系统对每台设备进行编号,以便相互识别。 相对号:用户在申请设备的时候通常都不是指明设备的绝对号,而是知名需要那一类设备。至于分配那一台则根据当时设备的分配情况进行分配。 用户通过设备类(相对号)对设备提出申请。 设备分配算法 先来先服务 优先级高者先服务 数据传输方式 根据外部设备与主机并行工作的程度: 程序控制方式 中断控制方式 DMA 通道控制方式 程序控制方式 程序查询方式 一字符为单位传输 CPU的速度远远大于I/O的速度,使得CPU大部分时间都在等待I/O完成的循环测试中。无法支持多到程序的并发执行。 中断控制方式 外部设备启动并准备好后再发出中断请求。 一旦启动外围设备后转去服务其他程序。仅当有中断请求时才转向相应的中断处理程序处理中断请求。 每次只传送一个数据 保护现场、恢复现场 DMA 外设直接与内存交换成批数据而不用CPU的干涉。减轻CPU的负担。 特点 DMA获得总线控制权后,直接与外围设备交换数据而不需要CPU的控制 设备与存储区成批数据传输 CPU被挂起,CPU与外围设备不能并行工作 CPU只做启动和结束处理,数据传输以及I/O工作都由DMA负责实行。 通道方式 独立于CPU的,专门用来输入输出操作的处理机。具有执行通道I/O的能力,并通过执行通道程序控制I/O操作,但通道指令(通道控制字)与一般的I/O不同: 指令类型单一,局限于与I/O相关的指令。 没有自己的内存。 通道的类型 字节夺路通道 安子介交叉方式工作,有若干非分配型子通道,按时间片轮转方式共享主通道。 数组选择通道 只有一个分配类型子通道,虽然可以连接多台高速设备,但一段时间内,只能执行一条通道程序。 数组多路通道 含有多个分配型子通道,它们具有很高的传输速率。 通道 当用户发出I/O请求时,CPU直接把该请求转交给通道完成,通道在I/O任务结束后才发出中断信号,请求CPU进行结束处理。 通道与主机连接,设备控制器与通道连接。一个设备控制器上连接多个设备一个通道上可以连接多个控制器。 通道技术 在用户程序中使用访管指令进入管理程序,由CPU通过管理程序组织一个通道程序,并启动通道; 通道处理机执行CPU为它组织的通道程序,完成指定的数据输入输出操作; 通道程序结束后向CPU发送中断请求,CPU响应后,第二次进入操作系统,调用管理程序对输入输出中断请求进行处理。 设备管理的若干技术 I/O缓冲技术 中断技术 Spooling 技术 通道技术 I/O缓冲技术 引入原因:缓和CPU与外围设备速度不匹配的矛盾;减少CPU的中断频率,放宽对中断相应的时间限制;提高CPU与I/O设备之间的并行性。 方法:采用专门的硬件寄存器(硬缓冲)、在内存中开辟连续的内存单元(软缓冲)。 软缓冲:单缓冲、双缓冲、多缓冲、缓冲池 单缓冲区 双缓冲区 Spooling技术 三部分: 预输入程序 缓输出程序 井管理程序: 井管理读:请求输入设备工作时,调用井管理读程序,把让输入设备工作的任务转成从输入井中读取所需要的信息。 井管理写:操作系统调用井管理写程序,它把让输出设备工作的任务,转环成为往输出井中输出。 磁盘调度 磁盘的结构: 存储信息的载体(盘片) 磁盘驱动器(磁头、读写驱动放大电路、机械支撑机构和其他电器部分) 磁道、扇区、盘面、柱面、读写磁头号、移动臂 查找时间:
您可能关注的文档
最近下载
- 新人教版高中数学必修第二册统计全套课件.pptx VIP
- 台球厅消防安全应急预案.docx VIP
- 海外代理协议合同协议.docx VIP
- 初中教科研课题:《初中语文预习方法研究》课题研究工作报告.doc VIP
- 2025至2030年中国新疆维吾尔自治区建筑市场运行态势及行业发展前景预测报告.docx
- 简述10KV 高压配电柜安装.doc VIP
- GB50148-2010 电气装置安装工程电力变压器油浸电抗器、互感器施工及验收规范.pdf VIP
- 2025航天恒星科技有限公司招聘80+人笔试历年参考题库附带答案详解.pdf
- RB∕T 174-2021 司法鉴定法庭科学机构能力专业要求.pdf
- CP-717安装指南.doc VIP
文档评论(0)