硬盘的串口、并口和通信方式的串口、并口数据传输问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:30:20
我们学通信方式时讲到了并行数据传输和串行数据传输,书上说并行数据传输的速度要比串行的速度快。
但是为什么硬盘的串口要比并口的速度快呢?
这是我不懂得地方,问老师他告诉我叫我查百度!
还请各位大虾帮帮忙解答一下。

其实应该这么理解,一次传送一个字节数据,从A0-A7;并口的一次把所有数据传过去,串口的从A0到A7一个一个传,如果传送一次当然是并口的快,但是如果传多个字节,并口必须保证第一次是A0-A7,第二个是B0-B7,必须有一个同步,这样就限制了传递的速度,而串口只要按位传送就行了,不需要考虑其他,这样自然是硬盘串口的传的快。

如果用同一个时钟传递数据,就是并口快了

打个比方吧,搬箱子分两组:
并口:有40个人,徒步走乡间小路,每人每次拿一个,一同出发,在单位时间内每人往返一次;

串口:用一个人,开车走高速每次运四个,单位时间内往返50次;

你说哪一个效率高呢?

并行传输可以比喻为一条很宽阔的马路上很多车辆并排慢速行驶,串行传输可以看作一条很窄的马路上几辆车快速行驶
在计算机里,串行就是以在高频率窄带宽的信号上载入数据,而并行就是在宽带宽上低频率载入数据
你可以比较一下串口和并口硬盘,并口IDE是很多个数据针,而串口只有一个7针的数据线,这就是它们的传输方式决定的
在计算机发展初期,都是以并口传输数据的,比如IDE AGP等都是并行传输,但是随着计算机朝更快的方向发展,数据量日益增大的今天,并行传输遇到了一个瓶颈,由于传输方式所决定,更大的带宽必须就意味着更多的数据针脚,这是计算机超小型化节能化所不容许的,而且在带宽大了之后,线路和控制器也越来越难做,因为要把一份数据分多份同时传输,就要求到数据必须同时到达,就像你运一个货物,如果一个时间段只到了一部分怎么使用呢?你可以看见显卡的显存和核心的布线,显存就是并行传输的,他们之间有很多的蛇形走线,就是为了保证每条线的长度相同,数据能同时到达核心。我们平时说的显存带宽指的就是显存的带宽,你可以看见512BIT的2900XT和GTX285,PCB板都很厚,一般都有12层及其以上,这些都是为了使显存走线更方便而设计,但是多一层PCB成本就会高10%多~~显然在硬盘和光驱这样速度并不高的地方使用并行传输很没有必要~~
而串行传输就避免了接口扩大和走线的问题,知道处理器和内存有个倍频么?在倍频技术使得串行传输可以在核心不承受高频率的状况下达到更高的传输速度,你就拿硬盘说,硬盘传输控制器和南桥只