串行和并行的区别
2017-02-09 09:13
337 查看
并行与串行 分类:默认栏目计算机系统的信息交换有两种方式:并行数据传输方式和串行数据传输方式。并行数据传输是以计算机的字长,通常是8位、16位、32位为传输单位,一次传送一个字长的数据。它适合于外部设备与CPU之间近距离信息交换。在相同频率下,并口传输的效率是串口的几倍。
但,随着传输频率的提高,并行传输线中信号线与信号线之间的串扰越加明显,所以这也制约了并行通讯传输频率的提高(达到100MHz已经是很难了)。
而串行通信则不然,信号线只有一根(或两根),没有串扰(或不明显),所以传输频率可以进一步提高,足够可以将传输速度超过并行通讯。所以说你说的“传输数据并行比串行快”这句话严格来说是不准确的。
好,所有问题都解决了,串口硬盘的速度为什么比硬盘快呢?因为串口干扰少,随着速度的提高,并口的信号之间相互干扰增加,到一定程度以后并行传输就不能得到正确的数据了。80通道的ATA100的并口硬盘数据线的一半,40根是地线,是用来防止并行信号之间的互相干扰的。
SATA I的硬盘理论上传输速度可以到150M/s,而IDE 133的是133M/s,但是由于磁盘的机械部分都是一样的读取方式,使得磁盘内部的传输速度几乎没有什么变化。所以整体看速度变化不是特别明显。单块硬盘的速度在40~60M/s之间,双硬盘组成RAID0阵列读写速度可以达到100M/s以上。读写速度上会有明显的增加。
但,随着传输频率的提高,并行传输线中信号线与信号线之间的串扰越加明显,所以这也制约了并行通讯传输频率的提高(达到100MHz已经是很难了)。
而串行通信则不然,信号线只有一根(或两根),没有串扰(或不明显),所以传输频率可以进一步提高,足够可以将传输速度超过并行通讯。所以说你说的“传输数据并行比串行快”这句话严格来说是不准确的。
好,所有问题都解决了,串口硬盘的速度为什么比硬盘快呢?因为串口干扰少,随着速度的提高,并口的信号之间相互干扰增加,到一定程度以后并行传输就不能得到正确的数据了。80通道的ATA100的并口硬盘数据线的一半,40根是地线,是用来防止并行信号之间的互相干扰的。
SATA I的硬盘理论上传输速度可以到150M/s,而IDE 133的是133M/s,但是由于磁盘的机械部分都是一样的读取方式,使得磁盘内部的传输速度几乎没有什么变化。所以整体看速度变化不是特别明显。单块硬盘的速度在40~60M/s之间,双硬盘组成RAID0阵列读写速度可以达到100M/s以上。读写速度上会有明显的增加。
相关文章推荐
- 关于线程同步与双队列性能
- poj2027
- 卡尔曼滤波原理及实现
- 使用hive查询hdfs数据时报字段类型异常
- 通过配置Flavors和自定义buildConfigField进行多个服务器地址打包
- Sciter:SciterLoadFile它是异步的
- C++ 类详解
- RTP封装H264
- poj2017
- 关于"Cannot change version of project facet Dynamic web module to 3.0"问题的简单解决方案(备忘)
- ssh连接超时问题解决方案
- Spring Data —— 完全统一的API?
- poj2013
- Github windows客户端的使用
- ABAP基础类型温习
- 区块链:起源、原理及应用
- poj1961
- linux下vsftpd的安装与配置说明
- Linux下统计当前文件夹下的文件个数、目录个数
- 大数据平台Docker应用之路