- 1
- 0
- 约5.46千字
- 约 52页
- 2019-07-05 发布于湖北
- 举报
操作系统 Operating System 第五章 设 备 管 理 概 述 5.1 设备管理概述 5.2 I/O控制方式 5.3 中断技术 5.4 缓冲技术 5.5 设备分配及设备的处理程序 5.6 Spooling系统 5.7 磁盘设备管理 5.1.1 设备类型 1、按从属关系分 系统设备和用户设备 2、按传输速率分 低速、中速、高速 3、按操作特性分类 存储设备和输入/输出(I/O)设备。 4、按设备共享性分 独占、共享、虚拟设备 5、按传输的信息特点分类 字符设备和块设备。 5.1.2 设备管理的功能 设备管理 按照设备的类型和相应的分配算法决定将I/O设备分配给哪一要求使用设备的进程。 设备处理 当CPU向设备控制器发出I/O指令时,设备管理程序应启动设备进行I/O操作,并能对设备发来的中断请求作出及时的响应和处理。 其他功能 包括对缓冲区的管理功能及实现设备的独立性。 5.1.3 设备管理的目标 提高设备的利用率 为用户提供方便、统一的界面。 5.1.4 设备管理结构 逻辑I/O (1)针对用户接口,提供抽象的命令 (2)针对通信设备,如网络协议 (3)针对文件存储设备,是文件系统的逻辑结构控制 设备I/O (1)用户命令到设备操作序列的转换 (2)I/O缓冲:提高I/O效率 调度和控制:物理设备控制实体;直接面对硬件设备的控制细节。 (1)并发I/O访问调度 (2)设备控制和状态维护 (3)中断处理 5.1.5 设备控制器和I/O通道 设备管理器 设备管理器一般位于CPU和I/O设备之间,接收CPU发来的命令,并控制I/O设备工作,使处理机从繁杂的设备控制事务中解脱出来。 功能: 接收来自CPU的各种命令,实现CPU与控制器、控制器和设备之间的数据交换,记录设备的状态供CPU查询,识别控制的每个设备地址。 5.1.5 设备控制器和I/O通道 I/O通道 通道一般指专门用于输入/输出工作的处理机。通道有自己的指令系统,该指令系统比较简单,一般只有数据传输指令、设备控制指令。 按照信息交换方式的不同,可将通道分为字节多路通道、数据选择通道和数据多路通道。 5.2 I/O控制方法 I/O控制方法经历了4个发展阶段: 程序直接控制方法 中断控制方法 DMA控制方法 通道控制方法 5.2.1 程序直接控制方式 生产人员停下生产,由他们将其中的部分产品装上车,然后等待车子回来再装车,如此下去,直到要运走的产品全部运完才继续生产。 早期的计算机系统中,由于没有中断机构,处理机在处理数据的时候必须等待I/O设备。 程序直接控制很简单,但是CPU的利用率太低。 5.2.2 中断控制方法 生产人员停下生产,由他们将其中的产品运走,然后他们继续生产,等车子回来后再次停下生产,如此下去,直到产品全部运完。 当进程要启动某个I/O设备时,便有CPU向相应的设备控制器发出一条I/O命令,然后立即返回继续执行原来的任务。设备控制器就按照该命令的要求去控制I/O设备。 中断方式大大提高了CPU的利用率,但是还是有很多问题,如,每个设备每输入/输出一个数据,都要求CPU中断,在数据量大的情况下,还是会浪费很多的CPU时间。 5.2.3 DMA控制方法 生产人员停下生产,由其他人员将产品一次性的全部装车运走,然后生产人员继续生产。 DMA(Direct Memory Access)除了具有中断功能,还可以在设备和主存之间成批的进行数据交换,而不需要CPU干预。 5.2.4 通道控制方法 由运输队的人员利用自己的设备将这批产品装车运走,生产人员继续生产,不用担心运输 由于DMA每次只能执行一条I/O指令,不能满足复杂的I/O操作要求。大型的计算机系统中,一般采用由专门的I/O处理机来接受CPU委托,独立执行自己的通道程序来实现I/O设备与内存之间的信息交换。 5.2.4 通道控制方法 在通道控制方法中,当进程要求输入数据,CPU只需发出启动指令,指出通道相应的操作和I/O设备,对应通道接收到CPU发来的启动指令后,把存放在内存中的通道指令程序读出,并执行通道程序,控制设备将数据传送到内存中指定的区域。当数据传送结束时,通道向CPU发出中断信号,CPU收到中断信号后转中断处理程序,唤醒等待输入的进程,并返回北中断程序。 5.2.4 通道控制方法 按照传输速率的不同,将通道分为以下三种类型 字节多路通道 数组选择通道 数组多路通道 5.3 中断技术 中断:是
您可能关注的文档
- 摄像机技术规格书安讯士.doc
- 天津市西青区贵金属投资可以赚钱天通金开户.doc
- 无论是硬件DIY爱好者还是维修技术人员,你能够说出主板….doc
- 烟台潍坊济宁伦敦金投资公司白银买卖网上开户.doc
- 鹰潭赣州天通金投资公司黄金现货交易平台开户.doc
- 21世纪集团财务管理-普华永道.ppt
- 打磨除尘工作台.ppt
- 第十二章非正弦周期电流电路和信号的频谱.doc
- 公共管理小抄 课件.ppt
- 管理能力培训之目标管理篇(1).ppt
- 2026年聊城职业技术学院单招职业适应性测试题库及参考答案详解1套.docx
- 2026年活动策划评分细则.docx
- 2026年聊城职业技术学院单招职业技能考试题库含答案详解.docx
- (81格)舒尔特方格练习题 儿童专注力训练(共14份,每日一练).docx
- (81格)舒尔特方格练习题 儿童专注力训练(共15份,每日一练).docx
- 2026年聊城职业技术学院单招职业技能考试题库及答案详解1套.docx
- 2026年监理工程师工程质量、投资、进度控制复习题.docx
- 2026年聊城职业技术学院单招职业技能考试题库及完整答案详解1套.docx
- 2026年肇庆医学高等专科学校单招职业倾向性测试题库及参考答案详解.docx
- 2026年肇庆医学高等专科学校单招综合素质考试题库及完整答案详解1套.docx
最近下载
- 小学生作文评讲课件.pptx VIP
- 教育部《中小学生信息素养提升手册(2024年新版)》全文 .pdf VIP
- 知识点 4.3 209系列转向架(一)(二)课件讲解.pptx VIP
- 抹茶生产工艺介绍-第二步:蒸青和烘干(碾茶的制作).doc VIP
- 流产手术后促进子宫内膜修复临床实践指南(2025年版).pptx VIP
- 一株新型水稻纹枯病病菌的鉴定及病菌效应蛋白的功能研究.pdf
- 209T转向架组装作业指导书.pdf VIP
- AI:新一轮科技革命改变世界——新时代的底层逻辑系列之三.pdf VIP
- 《教育从爱开始》读书分享.pptx VIP
- 使用消化酶类药物治疗消化不良的专家共识意见.pptx
原创力文档

文档评论(0)