通信的基础知识(1)
文章目录
1. 串行通信与并行通信
串行通信是指使用一条数据线,将数据 一位一位 地依次传输,每一位数据占据一个固定的时间长度。
并行是指 “并排行走” 或 “同时实行或实施” 。在操作系统中是指,一组程序按独立异步的速度执行,不等于时间上的重叠(同一个时刻发生)。并行也指 8 位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,数据也就容易出错。
2. 大端字节序与小端字节序
2.1 说明
大端字节序:数据的高字节保存在低地址——高位低地址
小端字节序:数据的高字节保存在高地址——高位高地址
##2.2 常用CPU对应的字节序
不同 CPU 有不同的字节序类型,典型的使用小端存储的 CPU 有:Intel x86 和 ARM;
典型的使用大端存储 CPU 有:Power PC、MIPS UNIX 和 HP-PA UNIX ;
网络字节序是大端字节序。