电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第五章 设备管理

第五章 设备管理
第五章 设备管理

内容 令(1)功/0组成; 令(2)功/0控制; 指Io完成的方法。 令(3)功/0缓冲; 令(4)功/0O分配; 令(5)I/O处理。 指具体I/O命令的完成过程 设备管理
设备管理 内容 ❖ (1)I/O组成; ❖ (2)I/O控制; ٭ 指I/O完成的方法。 ❖ (3)I/O缓冲; ❖ (4)I/O分配; ❖ (5)I/O处理。 ٭ 指具体I/O命令的完成过程

51/O系统 511I/O设备 ◆一、类型 (1)按速度分: 低:键盘 中:打印机 高:磁盘 (2)按信息交换单位分: 块:磁盘可定位 字符:打印机、串口 设备管理
设备管理 5.1 I/O系统 ♣ 5.1.1 I/O设备 ❖ 一、类型 ٭) 1)按速度分: ▪ 低:键盘 ▪ 中:打印机 ▪ 高:磁盘。 ٭) 2)按信息交换单位分: ▪ 块:磁盘,可定位 ▪ 字符:打印机、串口

51/O系统 511I/O设备 ◆一、类型 (3)按设备的共享属性分 独占:如临界资源 共享:磁盘 虚拟:如本身因有属性为独占,但将其 虚拟为几个逻辑设备。 设备管理
设备管理 5.1 I/O系统 ♣ 5.1.1 I/O设备 ❖ 一、类型 ٭) 3)按设备的共享属性分: ▪ 独占:如临界资源 ▪ 共享:磁盘 ▪ 虚拟:如本身因有属性为独占,但将其 虚拟为几个逻辑设备

设备与控制器之间的接口:(图51) 令CPU控制器设备 令三种信号: (1)数据信号:—双向,有缓存 (2)控制信号:控制器发给设备;要求其完成 相关操作 (3)状态信号:设备发给控制器,后者“显 刁; 设备管理
设备管理 二、设备与控制器之间的接口:(图5.1) ❖ CPU―――控制器―――设备 ❖ 三种信号: ٭) 1)数据信号:——双向,有缓存 ٭) 2)控制信号:控制器发给设备;要求其完成 相关操作 ٭) 3)状态信号:设备发给控制器,后者“显 示”;

512设备控制器 一、功能:接收cPU命令,控制IO设备工作,解放cPU 1接收和识别命令 应有相应的 Register来存放命令(“命令寄存器” 2数据交换 cPU控制器的数据寄存器设备 3设备状态的了解和报告 设备控制器中应用“状态寄存器 4地址识别 cPU通过“地址”与设备通信,设备控制器应能识 别它所控制的设备地址以及其各寄存器的地址。 设备管理
设备管理 5.1.2 设备控制器 ❖ 一、功能:接收CPU命令,控制I/O设备工作,解放CPU. ٭ 1.接收和识别命令。 ▪ 应有相应的Register来存放命令(“命令寄存器”) ٭ 2.数据交换 ▪ CPU——控制器的数据寄存器——设备 ٭ 3.设备状态的了解和报告 ▪ 设备控制器中应用“状态寄存器” ٭ 4.地址识别 ▪ CPU通过“地址”与设备通信,设备控制器应能识 别它所控制的设备地址以及其各寄存器的地址

512设备控制器 功能:接收CPU命令,控制I/O设备工作,解放CPU 5数据缓冲 6差错控制 令二、组成(图52) 各类寄存器:数据、命令、状态 信号线:数据线独立寻址、内存寻址)、地址线、控制 线 I/O逻辑:在其控制下完成与CPU、设备的通信。 设备管理
设备管理 5.1.2 设备控制器 ❖ 一、功能:接收CPU命令,控制I/O设备工作,解放CPU, ٭ 5.数据缓冲 ٭ 6.差错控制 ❖ 二、组成(图5.2) ٭ 各类寄存器:数据、命令、状态 ٭ 信号线:数据线(独立寻址、内存寻址)、地址线、控制 线 ٭ I/O逻辑:在其控制下完成与CPU、设备的通信

513IO通道 令一、引入 通道 一种特殊的执行/指令的处理机,与CPU共 享内存,可以有自己的总线。 引入目的 解脱CPU对/o的组织、管理 cPU只需发送/0命令给通道,通道通过调用 内存中的相应通道程序完成任务 设备管理
设备管理 5.1.3 I/O通道 ❖ 一、引入 通道 ٭ 一种特殊的执行I/O指令的处理机,与CPU共 享内存,可以有自己的总线。 引入目的 ٭ 解脱CPU对I/O的组织、管理。 ٭ CPU只需发送I/O命令给通道,通道通过调用 内存中的相应通道程序完成任务

513IO通道 令二、类型 1字节多路通道:(图5-3) 各子通道以时间片轮转方式共享通道,适用 于低、中速设备。 2数组选择通道: 无子通道,仅一主通道,某时间由某设备独 占,适于高速设备。 但通道未共享,利用率低 3数组多路通道 在图5-3中,多子通道不是以时间片方式 而是“按需分配”,综合了前面2种通道类 型的优点。 设备管理
设备管理 5.1.3 I/O通道 ❖ 二、类型 ٭ 1.字节多路通道:(图5-3) ▪ 各子通道以时间片轮转方式共享通道,适用 于低、中速设备。 ٭ 2.数组选择通道: ▪ 无子通道,仅一主通道,某时间由某设备独 占,适于高速设备。 ▪ 但通道未共享,利用率低。 ٭ 3.数组多路通道: ▪ 在图5-3中,多子通道不是以时间片方式, 而是“按需分配”,综合了前面2种通道类 型的优点

513IO通道 ◆三、通道“瓶颈”问题: 解决:采用复联方式 图54 设备管理
设备管理 5.1.3 I/O通道 ❖ 三、通道“瓶颈”问题: ٭ 解决:采用复联方式 ٭ 图5.4
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 山东大学:语音识别技术(PPT课件讲稿)自动语音识别 Automatic Speech Recognition.pptx
- 数据集成 Data Integration(PPT讲稿)成就与展望 Achievements and Perspectives.ppt
- 北京师范大学:拓扑序及其量子相变(PPT课件讲稿)Topological Order and its Quantum Phase Transition.ppt
- 计算机系教学资源(PPT课件讲稿)信息安全与保密技术.ppt
- 汤姆森 Thomson:利用Web of Knowledge对课题进行检索、分析、跟踪、管理.ppt
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第九章 定时/计数器8253.pptx
- 同济大学:聚类分析(PPT课件讲稿)Cluster Analysis.pptx
- 《数字图像处理学》课程教学资源(PPT课件讲稿)第2章 图像、图像系统与视觉系统.pptx
- 四川大学:《软件测试与维护基础教程》课程教学资源(PPT课件讲稿)软件测试工具 Software Testing Tool.ppt
- B-树、散列技术、散列表的概念、散列函数的构造方法、处理冲突的方法、散列表上的运算.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)对象序列化和持久化 Object Serialization and Persistence.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第十章 下一代因特网.ppt
- 《网络编程实用教程(第三版)Network Application Programming》课程教学资源(PPT课件讲稿)第1章 概述.ppt
- 武昌理工学院(武汉科技大学中南分校):Windows 2000/XP网络组建与系统管理(PPT课件讲稿,主讲:李燕).ppt
- 《计算机导论》课程教学资源(PPT课件讲稿)第3章 计算机发展史和计算思维.pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第六章 应用层.ppt
- 中国科学技术大学:《计算机视觉》课程教学资源(PPT课件讲稿)第九章 单幅图像深度重建 Depthmap Reconstruction Based on Monocular cues.ppt
- 图像视频编码与表达的理论与方法(PPT讲稿)图像压缩标准JPEG.ppt
- 九州大学(日本国立综合大学):烟花算法爆炸因子分析及改良(艺术工学府:余俊).pptx
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第7章 传输层协议——TCP与UDP.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第二章 Windows XP操作系统.ppt
- 香港科技大学:《软件开发》教学资源(PPT课件讲稿)Functions.ppt
- 南京大学:复杂系统学习(PPT课件讲稿)佩特里网 Petri Nets.pptx
- 《3ds Max》教学资源(PPT课件)第4章 基本三维模型的创建.ppt
- 上海交通大学:《程序设计》课程教学资源(PPT课件讲稿)第6章 过程封装——函数.ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 5 互斥与同步(Mutual Exclusion and Synchronization)5.4 Monitors 5.5 Message Passing 5.6 Readers/Writers Problem.ppt
- 清华大学:An Efficient Trie-based Method for Approximate Entity Extraction with Edit-Distance Constraints.pptx
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)第三章 栈与队列.ppt
- 《计算机网络与因特网 Computer Networks and Internets》课程教学资源(PPT课件讲稿)Part II 物理层(信号、媒介、数据传输).ppt
- 合肥工业大学:《网络安全概论》课程教学资源(PPT课件讲稿)第2讲 密码学简介(主讲:苏兆品).ppt
- 长春大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第一章 计算机基础知识(崔天明).ppt
- 《Java网站开发》教学资源(PPT讲稿)第9章 过滤器和监听器技术.ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第2章 计算机网络应用.ppsx
- 清华大学:A Feature Weighting Method for Robust Speech Recognition(Speech Activities in CST).ppt
- 西安电子科技大学:《神经网络与模糊系统》课程教学资源(PPT课件讲稿)Chapter 6 结构和平衡 Architecture and Equilibria.ppt
- 北京大学:人工神经网络(PPT课件讲稿)Artificial Neural Networks,ANN.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第4章 处理器(CPU).ppt
- 吉林大学:《C语言》课程教学资源(PPT课件讲稿)第6章 利用数组处理批量数据.ppt
- 《Vb程序设计教程》课程教学资源(PPT课件讲稿)第三章 VB语言基础.pps
- 安徽理工大学:《汇编语言》课程教学资源(PPT课件讲稿)第七章 高级汇编语言技术(主讲:李敬兆).ppt