- 114
- 0
- 约8.71千字
- 约 97页
- 2021-07-14 发布于北京
- 举报
9.1 引言
9.2 数据传送控制方式
9.3 中断技术
9.4 缓冲技术
9.5 设备分配
9.6 I/O进程控制
9.7 设备驱动程序; 除了CPU和内存之外,其他大部分硬设备称为外部设备
随着发展,外部设备开始走向多样化、复杂化和智能化,OS的设备管理变的更加复杂
; 按设备的使用特性分类
存储设备
输入输出设备
终端设备
脱机设备;图9.1 按使用特性对外部设备的分类; 按设备的从属关系分类
系统设备
在OS生成时就已配置好的各种标准设备
用户设备
由用户自己安装配置后由OS统一管理的设备; 按设备的传输速率分类
低速设备:每秒几个到数百字节。如Modem
中速设备:每秒数千到数万字节。如打印机
高速设备:每秒数百K到数兆。如磁盘、磁带; 按信息交换的单位分类
字符设备:I/O传输的单位是字节,如打印机、modem等。速率较低
块设备 : I/O传输的单位是块,如磁盘、磁带。速率高(几兆);1. 选择和分配I/O设备以便进行数据传输操作
2. 控制I/O设备和CPU(或内存)之间交换数据
3. 为用户提供一个友好的透明接口,使得用户在编制程序时,使用逻辑设备名,由系统实现从逻辑设备到物理设备(实际设备)的转换。用户能独立于具体物理设备而方便的使用设备;4. 提高设备和设备之间、CPU和设备之间,以及进程之间的并行操作度,以使OS获得最佳效率; 1. 提供和进程管理系统的接口
2. 进行设备分配
3.实现设备和设备、设备和CPU等之间的并行操作
4. 进行缓冲区管理; (1) 程序直接控制方式;
(2) 中断控制方式;
(3) DMA方式;
(4) 通道方式。
;选择和衡量控制方式的原则:
数据传送速度足够高,满足用户的需要但不丢失数据
系统开销小,所需的处理控制程序少
能充分发挥硬件资源的能力,使得I/O设备尽量忙,而CPU等待时间少;控制者是用户进程。
由程序直接控制内存或CPU和外围设备之间进行信息传送的方式。通常又称为“忙—等”方式或循环测试方式
在数据传送过程中,必不可少的一个硬件设备是I/O控制器;I/O控制器是OS同硬件之间的接口,它接收CPU的命令,并控制I/O设备进行实际的操作.它有两个寄存器:数据缓冲寄存器、控制寄存器。控制寄存器有几个重要的信息位:启动位、完成位、忙位。;控制简单,需要的硬件支持少
缺点:
CPU和外围设备只能串行工作,CPU的利用率低
不能实现设备之间的并行工作
适用CPU执行速度慢且外围设备较少的系统; 要求CPU与设备之间有相应的中断请求线,在设备控制器的控制状态寄存器中有相应的中断位
传送结构图9.3
工作过程图9.4;分析:同前相比,CPU利用率大大提高,能支持多道程序和设备的并行操作
缺点:
在一次数据传送过程中,发生中断的次数较多,消耗CPU处理时间
外围设备多,中断次数多会造成CPU无法响应中断和出现数据丢失现象; 如果外围设备的速度也非常高,则可能造成数据缓冲寄存器的数据由于CPU来不及取走而丢失
为减少中断对CPU造成的负担,可采用DMA方式和通道方式; DMA方式又称直接存储器访问(Direct Memory Access)方式。
基本思想是在外设和主存之间开辟直接的数据交换通路。
在DMA控制器的控制下,设备同主存之间可成批交换数据,不用CPU干预;DMA方式的传送结构 图9.5
DMA方式的数据传送过程 图9.6
;DMA方式与中断的主要区别;DMA方式相类似,也是一种内存和设备直接进行数据交换的方式。与DMA方式不同的是,在通道控制方式中,数据传送方向、存放数据的内存始址及传送的数据块长度均由一个专门负责输入/输出的硬件——通道来控制。另外,DMA方式每台设备至少需要一个DMA控制器,而通道控制方式中,一个通道可控制多台设备与内存进行数据交换。 ; 为使中央处理机从繁忙的I/O处理中摆脱出来,现代大、中型计算机系统中设置了专门的处理I/O操作的处理机,并把这种处理机称为通道。通道在CPU的控制下独立地执行通道程序,对外部设备的I/O操作进行控制,以实现内存与外设之间成批的数据交换。
通道=I/O处理机; 通道有它自己的指令系统,用这些指令编写的程序叫通道程序,通道只能执行通道程序,不可能执行用户进程。
?
通道程序保存在内存中; 当完成CPU交给的任务后,向CPU发出中断信号,请求CPU的处理。这样就使得CPU基本上摆脱了I/O操作的处理工
您可能关注的文档
- 财务会计与备查账簿管理知识分析.pptx
- 财务会计与增值税管理知识分析.pptx
- 财务会计与本量利管理知识分析扩展.pptx
- 财务会计与成本管理知识分析.pptx
- 财务会计与信息化设计管理知识分析系统.pptx
- 财务会计与信息化管理知识分析系统.pptx
- 财产税制概述.pptx
- 财务人员职业生涯规划(PPT41页).pptx
- 财务人员管理职责定位(PPT63页).pptx
- 财务与预算规划培训课件.pptx
- 中国国家标准 GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- 《GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法》.pdf
- 《GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法》.pdf
- GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法.pdf
- GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 《GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求》.pdf
- 中国国家标准 GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 中国国家标准 GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
- GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
最近下载
- 2025年常州纺织服装职业技术学院单招笔试职业能力测验试题库含答案解析(5套卷).docx VIP
- QC∕T 201-2017 汽车气制动用尼龙管接头尺寸.pdf
- 大学生职业发展与就业指导课件 (1).pptx VIP
- 2026年兵团连队职工岗位综合模拟练习题及详细解答.docx VIP
- 流域的综合开发治理以长江流域为.doc VIP
- 2025年湖南邮电职业技术学院单招笔试职业技能考核试题库含答案解析.docx VIP
- 《消防安全教育》ppt课件.pptx VIP
- 长江流域综合治理练习题.doc VIP
- 部编人教版二年级下册语文全册教学设计(配2026年春改版教材).pdf
- 防电信网络诈骗知识教育PPT课件(共23页PPT).pptx VIP
原创力文档

文档评论(0)