[理学]计算机组成原理 [袁春风]chap9.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]计算机组成原理 [袁春风]chap9

第9 章 输入/ 出组织 南京大学计算机系 多媒体技术研究所 袁春风 第9 章 输入/ 输出系统 本章主要介绍: 概述 I/O接口 I/O设备的寻址 输入输出方式 – 程序直接控制方式 – 中断控制方式 – DMA(直接存储器访问方式) – 通道和IOP方式 外部接口 2 南京大学计算机系多媒体技术研究所袁春风 9.1 概述 什么是输入输出系统? – 用来控制外设与主机(内存或CPU内的寄存器) 之间进行数据交换的机构。 – 通常把输入输出设备及其接口线路、控制部件、 通道或I/O处理器以及I/O软件统称为输入输出系 统。也即输入输出子系统应该由I/O硬件和I/O软 件两部分组成,它最典型地反映了硬件与软件的 结合。 3 南京大学计算机系多媒体技术研究所袁春风 9.1 概述 输入/出系统解决哪些问题: – 解决各种形式信息的输入和输出。 即:用户如何将所需的信息(文字、图表、声音、视频等)通过 不同的外设输入到计算机中,以及计算机 内部处理的结果信息如 何通过相应的外设输出给用户等问题。 – 要实现上述功能需解决以下一系列的问题: • 怎样在CPU、主存和外设间建立一个高效的信息传输 “通路” ; • 怎样将用户的I/O请求转换成设备的命令; • 如何对外设进行编址; • 怎样使CPU方便地寻找到要访问的外设; • I/O硬件和I/O软件如何协调完成主机和外设之间的数据传送; 等等 4 南京大学计算机系多媒体技术研究所袁春风 9.1 概述 输入输出系统的发展概况 – 大致分为四个阶段 ① 早期阶段:I/O通过CPU和主机交换信息,I/O对CPU 的依赖极大(包括软件和硬件)。 ② 接 口模块和DMA 阶段:通过接口模块和主机连接, 计算机系统采用总线结构。高速外设和主存可直接交 换信息。 ③ 具有通道结构的阶段:在大中型系统中由通道来负 责管理外设,并实现与主机的信息交换。 ④ 具有I/O 处理机的阶段:既可完成I/O通道的功能,还 可完成码制变换、格式处理、数据块检错和纠错等操 作。具有更大的独立性和并行性。 5 南京大学计算机系多媒体技术研究所袁春风 9.2 I/O接口 I/O 接口也是一种I/O模块。 系统总线 什么是I/O 接口? – I/O接口是连接外设和主机的一个“桥梁” 。 – 与外设侧、主机侧各有一个接口。 内部接口 • 内部接口通过系统总线和内存、CPU 相连。 I/O模块 • 外部接口则通过各种接口电缆(如, 外部接口 串行电缆、并行电缆、网线或SCSI 电 缆等)将其连到外设上。 通过I/O接口,在CPU、主存和外设之间 外设 建立了

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档