- 1、本文档共211页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 输入输出(I/O)控制 第六章 输入输出(I/O)控制 第六章 输入输出(I/O)控制 面临的挑战之一——I/O墙 CPU性能:每年增长 60% I/O系统的性能受到机械延迟的限制(磁盘I/O),每年的性能增长 10% I/O瓶颈 削减了高速CPU的性能 缩短了CPU执行程序的有效时间 第 6.0节 概 述 6.0 概 述 输入输出子系统是连接主处理机和I/O设备的子系统 是计算机系统中最具多样性和复杂性的组成部分 最典型地反映了软件与硬件的相互结合 其复杂性都隐藏在操作系统中 6.0 概 述 6.0 概 述 6.0 概 述 6.0 概 述 1. 程序查询方式(Polling) 特点 何时对何设备进行输入或输出操作完全受CPU控制 CPU通过指令对设备进行测试才能知道设备的工作状态。设备空闲、准备就绪、正在忙等 数据的输入和输出都要经过CPU 用于连接低速外围设备,如终端、打印机等 优点 灵活性好。可以很容易地改变各台外围设备的优先级 缺点 实现处理机与外围设备并行工作困难 6.0 概 述 2. 程序中断方式 特点 CPU与外围设备能够并行工作 能够处理例外事件。例如,电源掉电、非法指令、地址越界、数据溢出、数据校验错、页面失效等 数据的输入和输出都要经过CPU 灵活性好 用于连接低速外围设备 在现代计算机系统中,中断输入输出方式的作用已经远远超出了为外围设备服务的范畴,成为现代计算机系统中非常重要的一个组成部分。 6.0 概 述 特点 外围设备访问请求直接发往主存储器 不需要CPU做保存现场和恢复现场等工作 在DMA控制器中,需要设置数据寄存器、设备状态或控制寄存器、主存地址寄存器、设备地址寄存器和数据交换个数计数器 在DMA方式开始和结束时,需要处理机进行管理 在DMA方式开始之前对DMA控制器进行初始化。传送主存缓冲区首地址、设备地址、数据块的长度等,并启动设备开始工作 在DMA方式结束之后,向CPU申请中断,对数据缓冲区进行后处理 数据的传送过程不需要CPU的干预 6.0 概 述 第 6.1节 外围设备简介 6.1 外围设备简介 知识点 理解外围设备分类 了解外设在计算机系统中的地位与作用 重点 掌握外围设备分类 6.1 外围设备简介 外设分类 1.按功能分(5类) 输入设备 键盘 鼠标 触摸屏、扫描仪等 输出设备 显示器 打印机 记录仪、绘图机等 6.1 外围设备简介 外设分类 1.按功能分(5类) 外存储器:硬盘、光盘、软盘、磁带等 模数转换设备 A/D、D/A 网络通信及终端设备 数传机、调制解调器、网络桥接器、路由器、网关 各种终端设备 第 6.2节 I/O控制的有关问题 6.2.2 四级I/O及三级I/O子系统 1、自治控制(针对异步性) 功能分散化,使I/O功能从CPU中分离出来,由专门部件完成 I/O子系统是一个独立于处理机之外的自治系统 处理机与外设之间需要有恰当的分工 6.2.2 四级I/O及三级I/O子系统 2、层次结构(针对实时性) 功能按不同的层次分布 标准的操作及控制功能放在与CPU及主存相连的层次上——系统级接口 最靠近处理机的是输入输出处理机或输入输出通道等 中间层是标准接口 标准接口通过设备控制器与输入输出相连接 非标准的操作及控制功能放在与设备相连的层次上——设备级接口 由设备控制器控制外设工作 6.2.2 四级I/O及三级I/O子系统 3、分类处理(针对设备无关性) 根据不同性质的外设,分类组织I/O控制 面向字符的设备(Character-oriented device)。主要是指工作速度比较低的机电类设备。例如,字符终端、打字机等 面向数据块的设备。主要指工作速度比较高的外围设备。例如,磁盘、磁带、光盘的辅助存储器,行式打印机等 6.2.2 四级I/O及三级I/O子系统 小结 四级I/O子系统与三级I/O子系统 在功能上相似 性能不同:前者比后者独立性强、效率高 四级I/O子系统中的外设是通过I/O通道与CPU连接的。I/O通道代替CPU管理、控制和使用外设,通道通过执行通道程序完成数据传送。四级I/O子系统对CPU打扰很小 三级I/O子系统中的外设是通过I/O接口与CPU连接的。CPU通过I/O接口实现对外设的管理、控制和使用,三级I/O子系统对CPU打扰较多 6.2.4 输入输出(I/O)接口 外部设备并不直接挂接在系统总线上,而是通过I/O接口作为桥梁实现与系统总线的连接 各种外设使用不同的操作方法,由CPU
您可能关注的文档
- 贵州师范大学汉语言文学院中国现代文学课件第十八章 散文.ppt
- 贵州师范大学汉语言文学院中国现代文学课件第十二章 巴金.ppt
- 贵州师范大学汉语言文学院中国现代文学课件第十九章 曹禺.ppt
- 贵州师范大学汉语言文学院中国现代文学课件第十六章 新诗(二).ppt
- 贵州师范大学汉语言文学院中国现代文学课件第十三章 沈从文.ppt
- 贵州师范大学汉语言文学院中国现代文学课件第十四章 小 说(二).ppt
- 贵州师范大学汉语言文学院中国现代文学课件第十一章 老舍.ppt
- 贵州师范大学汉语言文学院中国现代文学课件第十章 茅盾.ppt
- 贵州师范大学汉语言文学院中国现代文学课件第五章 郭沫若.ppt
- 贵州师范大学汉语言文学院中国现代文学课件第一章 文学思 潮与运动(一).ppt
最近下载
- 2024年山东省政府采购判断题真题最新(2024年12月20日整理)第5套第1套.docx VIP
- PEP小学英语四年级上册试卷.doc
- 2023-2024学年统编版语文五年级上学期《期末测试卷》附答案解析.pdf VIP
- 非洲猪瘟三个月培训测试题附答案.doc
- 南华大学《生理学B》2023-2024学年第一学期期末试卷.doc VIP
- 2024年山东省政府采购判断题真题最新(2024年12月20日整理)第5套第4套.doc VIP
- 国家开放大学(土地利用规划)真题精选 .pdf VIP
- 2024年山东省政府采购判断题真题最新(2024年12月20日整理)第9套.docx VIP
- 安全管理应知应会培训课件.pptx
- 《乘法分配律》PPT课件10771.ppt
文档评论(0)