串口通信和以太网通信100Mbps速度的对比
一、 相关背景知识
- 位(bit):比特
计算机处理文件大小的基本计算单位。
存放一位二进制数(0或1)。
缩写:b - Byte:字节。
字节是计算机中数据处理的基本单位。
一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。
缩写:B - 换算关系
1B(Byte 字节)=8bit,
1KB (Kilobyte 千字节)=1024B,
1MB (Megabyte)=1024KB,
1GB (Gigabyte)=1024MB,
1TB (Trillionbyte)=1024GB,其中1024=2^10 ( 2 的10次方),
1PB(Petabyte)=1024TB,
1EB(Exabyte)=1024PB,
1ZB (Zettabyte)= 1024 EB,
1YB (Yottabyte)= 1024 ZB,
1BB (Brontobyte)= 1024 YB. - 进制单位全称及译:mega, [兆],M. 10^6
- 100Mbps:100兆字节每秒
bps=bits per second.
100Mbps=100*10^6 b/s (bit)/second
=12.5 * 10^6 B/s (Byte)/second
=12.5 * 976.5625KB/s 1KB=1024B
=11.9MB/s 1MB=1024KB
1Mbps=10^6 b/s=10^6/8 B/s=125000 B/s=122KB/s - Mbit/s= Mbps 100Mbps=100Mb/s=12.5MB/s
备注:注意看是B(byte)还是小写b(bit)
二、 串口通信和以太网通信对比
- 串口通信:通信参数分别为9600bps(bit/s)、1(起始位)、8(数据位)、1(停止位)的串口,折算成字节:9600b/s=9600/10 B/s = 960B/s ≈ 1000B/s= 1B/ms
- 以太网通信:100Mbps的传输速率。
100Mbps=100/8 MB/s=12.5MB/S = 12.5*10^6 B/s=12500 B/ms (字节每毫秒) - 所以以太网通信传输速率是串口通信的12500倍。