《计算机组成原理》课程教学资源(PPT课件讲稿)第11章 设备管理 Device Management

Chapteral Davix Agement
第11章 设备管理 (Chapter 11 Device Management)

内容提要 ·计算机J/0子系统的组成 ·OS设备管理模块的结构 ·I/O缓冲技术 ·磁盘调度策略 ·RAID技术
内容提要 • 计算机I/O子系统的组成 • OS设备管理模块的结构 • I/O缓冲技术 • 磁盘调度策略 • RAID技术

11. yO DEVICES
11.1 I/O DEVICES

物理/O设备的分类 Human readable devices(人们可读设备) Such as Keyboard, Mouse, Display, Printer and so on Machine readable devices(机器可读设备) Such as Controller, Sensor, Tape Drive, Disk Drive and So on, Communication Devices Such as Modem, Network Adapter and so on
物理I/O设备的分类 • Human Readable Devices(人们可读设备) – Such as Keyboard, Mouse, Display, Printer and so on; • Machine Readable Devices(机器可读设备) – Such as Controller, Sensor, Tape Drive, Disk Drive and so on; • Communication Devices – Such as Modem, Network Adapter and so on

提示 关于物理O设备的分类并非是唯一的。事实上, 根据物理I/O设备之间的差异,人们可以给出关于物 理/O设备的多种分类
提 示 关于物理I/O设备的分类并非是唯一的。事实上, 根据物理I/O设备之间的差异,人们可以给出关于物 理I/O设备的多种分类

物理I/O设备之间的差异 数据表示( Data Representation)不同 ·数据传输单位( Data transfer unit)不同 ·数据传输速率( Data transfer rate)不同 (见表11。1P452) 控制复杂性( Complexity of Control)不同 错误条件 Error conditions)不同 应用( Application)不同
物理I/O设备之间的差异 • 数据表示(Data Representation)不同 • 数据传输单位(Data Transfer Unit)不同 • 数据传输速率(Data Transfer Rate)不同 (见表11。1 P452) • 控制复杂性(Complexity of Control)不同 • 错误条件(Error Conditions)不同 • 应用(Application)不同

11.2 ORGANIZATION OF THE I /O F UNCTION 物理I/O设备的控制方式 循环测试( Cyclic Test)方式 中断驱动 Interrupt-Driven)方式 ·DMA控制( DMA Contro)方式
11.2 ORGANIZATION OF THE I/O FUNCTION 物理I/O设备的控制方式: • 循环测试(Cyclic Test)方式 • 中断驱动(Interrupt-Driven)方式 • DMA控制(DMA Control)方式

物理I/O设备控制方式的演变 在早期的计算机系统中,由于没有引入ⅣO控制器,因而 CPU只能直接控制ⅣO设备。这就要求CPU的指令集必须 包含驱动各种ⅣO设备的指令,使CPU与ⅣO设备之间的 合作方式是串行的
物理I/O设备控制方式的演变 (1) • 在早期的计算机系统中,由于没有引入 I/O控制器,因而 CPU只能直接控制I/O设备。这就要求CPU的指令集必须 包含驱动各种 I/O设备的指令,使 CPU与 I/O设备之间的 合作方式是串行的

物理I/O设备控制方式的演变 (2) 当引入非中断ⅣO控制器后,CPU便可以通过Ⅳo 控制器间接地控制O设备。这意味着CPU的指 令集可以被简化。然而由于没有引入中断机制, CPU只能采用循环测试方式控制ⅣO设备。故 CPU与ⅣO设备之间的合作方式仍然是串行的
物理I/O设备控制方式的演变 (2) • 当引入非中断 I/O控制器后,CPU便可以通过 I/O 控制器间接地控制I/O设备。这意味着CPU的指 令集可以被简化。然而由于没有引入中断机制, CPU 只能采用循环测试方式控制 I/O设备。故 CPU与 I/O设备之间的合作方式仍然是串行的

Issue re ad command to CPU IA module Read status of l/o Io→cP module t ready Check Error status condition Ready Read word from vo IO→CPU Module Write word CPU into memory memory Done Yes Next instruction a Programmed I/O
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- MSC Software Corporation:Modeling and Simulation of Fluid Power Systems Using MSC.EASY5.ppt
- 《计算机网络》教程资源(PPT课件讲稿)第13章 IPv6协议.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件讲稿)第2章 AT89S52单片机硬件结构.ppt
- 香港科技大学:Overview of the Internet of Things(IoTs).ppsx
- 上海立信会计金融学院:《机器学习与金融应用实践 Machine Study and Financial Practice》课程教学资源(教学大纲).pdf
- 东北大学:《可信计算基础》课程教学资源(PPT课件讲稿)第6讲 可信计算基础.pptx
- 长春大学:《大学计算机基础》课程电子教案(PPT教学课件)第4章 电子表格软件(Excel2003).ppt
- 软件建模与UML(PPT讲稿).ppt
- 微软应用软件架构设计指南2.0 Application Architecture Guide 2.0 Designing Application on the .NET Platform.ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论 Data Structure.ppt
- 北京师范大学:《多媒体技术与网页制作》课程教学资源(PPT课件)课程总复习(主讲:赵国庆).ppt
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2016)第5章 NoSQL数据库.ppt
- 链路状态路由协议(PPT讲稿)LINK STATE ROUTING PROTOCOLS.pptx
- 《程序设计》课程教学资源(PPT课件讲稿)第五章 函数式程序设计语言.ppt
- 《微型计算机接口技术》课程教学资源(PPT课件讲稿)第2章 16位和32位微处理器.ppt
- 淮阴工学院:《数据库原理》课程教学资源(PPT课件讲稿)第1章 数据库概论(主讲:冯万利).pps
- 操作系统原理(PPT讲稿)Windows OS Principles(Windows XP).pps
- 《单片机应用技术》课程PPT教学课件(C语言版)第8章 MCS-51单片机串行通信接口.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第三章 数据链路层.ppt
- 《数字图像处理》课程教学资源(PPT课件)第6章 图像复原.ppt
- 《软件工程导论》课程教学资源(PPT课件讲稿)第10章 面向对象的分析.ppt
- 《Web编程实用技术》课程教学课件(网站开发)第2章 静态网页开发技术.ppt
- 《局域网组建与管理》课程教学资源(PPT课件讲稿)第五章 组建家庭或学生宿舍局域网.ppt
- 电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第5章 数字签名.ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第三章 栈和队列.ppt
- 《计算机文化基础 Computer Culture Foundation》课程教学资源(实验教学大纲).pdf
- Trichromatic Online Matching in Real-time Spatial Crowdsourcing.pptx
- 江苏大学:《面向对象建模技术》课程教学资源(PPT课件讲稿)第3章 类图、对象图和包图(主讲:林琳).ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第四章 存储器和存储系统.ppt
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第四章 电子商务的其它应用.ppt
- 合肥工业大学:《计算机网络技术》课程教学资源(PPT课件讲稿)第2章 IP网络基础.pptx
- 中国科学技术大学:《高级操作系统 Advanced Operating System》课程教学资源(PPT课件讲稿)第五章 分布式资源管理.ppt
- 《操作系统》课程PPT教学课件(讲稿)单处理机调度 UNIPROCESSOR SCHEDULING.ppt
- 《机器学习》课程教学资源(PPT课件讲稿)第四章 决策树.pptx
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第二章 进程与调度(Processes and Scheduling)Section III.ppt
- 《信息安全概论》课程教学资源(PPT课件讲稿)第8章 操作系统安全.ppt
- 管理Windows 2000 Server服务器(PPT课件讲稿).ppt
- 《Java程序开发》课程教学资源(PPT课件讲稿)第4章 面向对象(基础篇).ppt
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2017)第6章 云数据库.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)复习纲要(主讲:桂小林).ppt