计算机硬件技术基础 教学课件 作者 张晓蕾 第4章.ppt

计算机硬件技术基础 教学课件 作者 张晓蕾 第4章.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 输入/输出技术 对于计算机系统来说,除了处理器和存储部分以外,就是输入/输出系统,随着技术的发展,输入/输出设备的种类和数量也越来越多,这些设备的工作方式及运行速率各有不同,它们如何与高速运算的主机协同工作是很重要的问题。因此I/O系统是计算机系统中最具多样性和复杂性的子系统。 本章要点 4.1 输入/输出系统概述 4.2 常用输入/输出方法 4.3 中断技术 4.4 常用接口标准 4.5 实例:计算机中的接口信息 习题 本章逻辑结构 4.1 输入/输出系统概述 4.1.1 输入/输出系统的特点 4.1.2 输入/输出接口的基本功能 4.1.3 I/O端口 4.2 常用输入/输出方法 4.2.1 程序控制方式 4.2.2 中断控制方式 4.2.3 直接存储器存取方式(DMA) 4.2.4 I/O通道控制方式 本章逻辑结构 4.3 中断技术 4.3.1 中断的一般概念 4.3.2 中断响应的工作过程 4.3.3 8086/8088的中断系统 4.3.4 保护模式下的中断响应 4.4 常用接口标准 4.4.1并行接口的标准 4.4.2 RS-232-C串行接口标准 本章逻辑结构 4.5 实例:计算机中的接口信息 4.5.1 通过Windows中的“系统信息”工具了解接口信息 4.5.2 通过工具软件了解接口信息 习题 4.1 输入/输出系统概述 4.1.1 输入/输出系统的特点 1.多样性 计算机的输入/输出系统的多样性不仅表现在输入/输出设备的种类、功能、技术指标等诸多方面,还表现在这些设备广泛地涉及到机、光、电、磁、声、自动控制等多种学科。 2.复杂性 输入/输出系统的复杂性表现在两个方面:第一是隐藏在操作系统中的入/输出复杂性,这样一般用户仅通过一些简单的命令或程序调用就能使用输入/输出设备;第二是处理器本身和操作系统所产生的一系列随机事件也要调用输入/输出系统来进行处理,如中断与自陷等。 3.异步性 外设相对于CPU通常是异步进行工作的。对于外设来说,它是准备好以后再向处理器申请服务,对于处理器来说这个时刻一般是随机的,这就造成了外设相对于处理器的异步性和时间上的任意性。 4.1 输入/输出系统概述 4.实时性 由于各种不同的外设对处理器请求处理的紧急程度不同,对于某些设备来说,如果错过了服务的时机,就可能丢失数据或造成外围设备工作的错误。例如,若出现页面失效、非法指令、地址越界等,就要求处理器能够及时处理。因此处理器必须具有与各种设备相配合的多种工作方式,包括程序控制方式、中断方式、直接存储器存取方式等。 5.与设备无关性 外设的类型、特性繁多,并且输出数据和接收数据的方式、数据的格式差异很大,连接方式也不尽相同,计算机为了能够适应各种外设的不同要求,制定了一些独立于具体设备的标准接口,如并行、串行、SCSI接口等。 4.1 输入/输出系统概述 4.1.2 输入/输出接口的基本功能 主机通过总线与各种类型的输入/输出设备相连,并且相互交换信息。由于输入/输出设备之间存在很大差异,如工作方式、速率、结构等,因此各种输入/输出设备必须通过相应的I/O接口才能与主机交换信息。简单来说,接口可以看作是它所连接的两个部件之间的转换器。接口、主机、外部设备之间的连接如图4.1所示。 4.1 输入/输出系统概述 接口的功能可以概括为以下几个方面: 1.数据缓冲 通常CPU与外设之间的工作速度不能完全匹配,在数据传送过程中难免有待,所以接口在外设和计算机系统其它部件之间起到缓冲区的作用,以匹配各种设备在速度上的差别。 2.数据转换 接口可以完成任何要求的数据转换,如并-串、串-并转换,由于一些通信设备中的信号是以串行方式进行传输的,而计算机中数据是以并行方式输入/输出的,所以需要进行串-并转换,如从CPU并行输出的数据应能转换成串行数据逐位输出到外部设备中去;反之亦然,可以将串行收到的数据转换成并行数据以便CPU接收。当然在转换过程中,依据通信规程还要加进一些同步信号等。 4.1 输入/输出系统概述 4.1 输入/输出系统概述 4.1 输入/输出系统概述 4.2 常用输入/输出方法 4.2 常用输入/输出方法 4.2 常用输入/输出方法 4.2 常用输入/输出方法 4.2 常用输入/输出方法 4.2 常用输入/输出方法 4.2 常用输入/输出方法 4.2 常用输入/输出方法 4.2 常用输入/输出方法 4.2 常用输入/输出方法 4.3 中断技术 4.3 中断技术 4.3 中断

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档