- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
总线中断与输入输出系统
第三章 总线、中断与输入输出系统 北京航空航天大学计算机学院 2005 年 4 月 主要内容: 输入输出子系统概述 总线系统及发展趋势 中断系统 I/O设备(磁盘)及存储 输入输出子系统概述 为什么要关心I/O子系统? CPU性能:每年增长 60% I/O系统的性能受到机械延迟的限制(磁盘I/O),每年的性能的增长 10%,(每秒的数据吞吐量,MB/sec) Amdahl定律:系统加速比受制于最慢的部分! 10% I/O 10x CPU ? 性能改进5倍(损失50%) 10% I/O 100x CPU ? 性能改进10倍(损失90%) I/O瓶颈: 削减了高速CPU的性能 缩短了CPU执行程序的有效时间 输入输出子系统概述 输入输出子系统是连接主处理机和I/O设备的子系统。 输入输出系统是计算机系统中最具多样性和复杂性的部分; 输入输出系统最典型地反映了软件与硬件的相互结合; 输入输出系统的复杂性都隐藏在操作系统中。 输入输出子系统概述 输入输出子系统的特征 异步性 实时性 与设备无关性 输入输出子系统概述 1、异步性 输入输出设备通常不使用统一的中央时钟,各个设备按照自己的时钟工作,但又要在某些时刻接受处理机的控制。 处理机与外围设备之间,外围设备与外围设备之间能够并行工作。 2、实时性 对于一般外部设备:可能丢失数据,或造成外围设备工作的错误。 对于实时控制计算机系统:例如,工业过程控制,导弹、卫星的控制等,如果处理机提供的服务不及时,可能造成巨大的损失,甚至造成人身伤害。 对于处理机本身的硬件或软件的错误:例如,电源故障、数据校验错、页面失效、非法指令、地址越界等,处理机也必须及时地给予处理。 为不同类型的设备提供服务,必须具有与设备相配合的多种工作方式。 输入输出子系统概述 3、与设备无关性 独立于具体设备的标准接口。例如,串行接口、并行接口、SCSI(Small Computer System Interfice)接口等 计算机系统的使用者,在需要更换外围设备时,各种不同型号,不同生产厂家的设备都可以直接通过标准接口与计算机系统连接。 处理机采用统一的硬件和软件对品种繁多的设备进行管理。 计算机系统中已经越来越多地采用了即插即用技术。 输入输出子系统概述 输入输出子系统的组织方式 自治控制 层次结构 分类组织 输入输出子系统概述 1、自治控制(针对异步性) 输入输出系统是一个独立于处理机之外的自治系统。 处理机与外围设备之间要有恰当的分工。 2、层次结构(针对实时性) 最靠近处理机的是输入输出处理机、输入输出通道等。 中间层是标准接口。 标准接口通过设备控制器与输入输出相连接。 由设备控制器控制外围设备工作。 输入输出子系统概述 3、分类组织(针对设备无关性) 面向字符的设备(Character-oriented device)。主要是指工作速度比较低的机电类设备。例如,字符终端、打字机等。 面向数据块的设备。主要指工作速度比较高的外围设备。例如,磁盘、磁带、光盘的辅助存储器,行式打印机等。 输入输出子系统概述 基本输入输出方式 查询输入输出方式 中断输入输出方式 直接存储器访问方式 输入输出子系统概述 1、查询输入输出方式(Polling) 查询输入输出方式:又称为状态驱动输入输出方式、应答输入输出方式、程序控制输入输出方式、条件驱动输入输出方式等。 程序控制输入输出方式的4个特点: 何时,对何设备进行输入或输出操作完全受CPU控制。 CPU要通过指令对设备进行测试才能知道设备的工作状态。设备空闲、准备就绪、正在忙碌等。 数据的输入和输出都要经过CPU。 用于连接低速外围设备,如终端、打印机等。 输入输出子系统概述 输入输出子系统概述 2、中断输入输出方式 (Interrupts) 中断输入输出方式的定义如下: 当出现来自系统外部,机器内部,甚至处理机本身的任何例外的,或者虽然是事先安排的,但出现在现行程序的什么地方是事先不知道的事件时,CPU暂停执行现行程序,转去处理这些事件,等处理完成后再返回来继续执行原先的程序。 输入输出子系统概述 中断输入输出方式的特点是: CPU与外围设备能够并行工作。 能够处理例外事件。例如,电源掉电、非法指令、地址越界、数据溢出、数据校验错、页面失效等。 数据的输入和输出都要经过CPU。 灵活性好。 用于连接低速外围设备。 在现代计算机系统中,中断输入输出方式的作用已经远远超出了为外围设备服务的范畴,成为现代计算机系统中非常重要的一个组成部分。 输入输出子系统概述 输入输出子系统概述 3、直接存储器访问方式(DMA) 直接存储器服务方式又称为DMA(Di
您可能关注的文档
- 应用英语专业电子商务实习报告共6篇.doc
- 应用蒸笼式离子交换树脂与超过滤膜装置纯化丙三醇之.doc
- 应用研究型.doc
- 应对挑战劳动法律师自身的『供给侧改革』.ppt
- 应高于本地区抗震设防烈度的要求.ppt
- 底盘电控技术自动变速器的结构与工作原理课程342AMT.ppt
- 废弃物清理查核说明.doc
- 废水与暴雨水管理.doc
- 应采用埋沙敷设的电缆沟注意.ppt
- 废气排放控制系统部件布局位置如8所示.doc
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)