计算机硬件技术基础4章在线,第4章计算机硬件技术基础.ppt

第4章计算机硬件技术基础

第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 中断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值