串行输入输出和并行输入输出的区别解析

电子常识

2585人已加入

描述

  什么是并行输入输出

  计算机与外部设备之间的信息交换,是通过输入输出接口实现的。按照数据传送方式来分,输入输出接口( 即I/O接口)有并行输入输出接口和串行输入输出接口两种。串行I/O接口所需传输线少、比较经济、传送信息距离较远,但传输速度较慢。并行I/O接口为输入输出设备提供了能使信息并行传送的输入输出端口,并行输入输出接口特点与串行I/O接口相反。并行输入输出有两种解释,1、是指输入输出设备同时传输多位比特信息;2、设备能同时进行输入输出操作。

  计算机系统的一个重要组成部分是 I/O 系统。在I/O 系统中,最频繁是进行输入输出操作,这也是I/O 系统最重要的功能。并行输入输出一般是指设备能同时进行输入输出操作。这里并行输入输出并不是只指外存设备实现输出输入操作的并行,在内存上也可以实现并行输入输出,例如,双端口DRAM(动态随机存取存储器)有两个独立的数据端口,可以分别进行数据的输入和输出,其中一个可以直接由CPU存取,另一个端口可以独立地被其他部件经过直接存取,这样双端口DRA可以实现并行输入输出。并行输入输出在一定程度上提高了系统效率,把主机从繁杂的 I/O 控制事务中解脱出来,以便更多地去完成数据处理任务。

  并行输入

  什么是串行输入输出

  计算机与外部信息交换方式有两种,一种是并行通信,另一种是串行通信。并行通信时,数据各位同时传送。而串行通信时,数据和控制信息是一位接位串行地传送下去。这样,虽然速度会慢一些,但传送距离比并行通信长,硬件电路也相应简单些。

  串行输入输出和并行输入输出的区别

  并行输出一般是并行输出8位的二进制码或格雷码。

  串行输出是通过一根时钟线和一根数据线,每一个时钟沿输出一位数据。

  并行输入一般是将一串数据(如八位数据)先输入数据缓冲器,当数据达到八位时一同输入目的寄存器。而串行输入一般是将数据一位一位传输,通常这样的数据效率不会很高,而且在数据中要加入起始标志和结束标志位。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分