串口通信和以太网通信100Mbps速度的对比

串口通信和以太网通信100Mbps速度的对比

  • 一、 相关背景知识
  • 二、 串口通信和以太网通信对比

一、 相关背景知识

  1. 位(bit):比特
    计算机处理文件大小的基本计算单位。
    存放一位二进制数(0或1)。
    缩写:b
  2. Byte:字节。
    字节是计算机中数据处理的基本单位。
    一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。
    缩写:B
  3. 换算关系
    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.
  4. 进制单位全称及译:mega, [兆],M. 10^6
    串口通信和以太网通信100Mbps速度的对比_第1张图片
  5. 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
  6. Mbit/s= Mbps 100Mbps=100Mb/s=12.5MB/s
    备注:注意看是B(byte)还是小写b(bit)

二、 串口通信和以太网通信对比

  1. 串口通信:通信参数分别为9600bps(bit/s)、1(起始位)、8(数据位)、1(停止位)的串口,折算成字节:9600b/s=9600/10 B/s = 960B/s ≈ 1000B/s= 1B/ms
  2. 以太网通信:100Mbps的传输速率。
    100Mbps=100/8 MB/s=12.5MB/S = 12.5*10^6 B/s=12500 B/ms (字节每毫秒)
  3. 所以以太网通信传输速率是串口通信的12500倍。

你可能感兴趣的:(通信)