本篇主要是对计算机常识中的信息编码方面的知识进行学习的总结的第一部分
下一篇 传送门
🍎进制转换
后面再补齐
🍎位运算
后面再补齐
🍎存储单位换算
理论上,关于存储单位的换算是上下级之间为1:1024(除了字节和比特之间为1:8),即
1TB = 1024GB 1GB = 1024MB 1MG = 1024KB 1KB = 1024Bytes(字节) 1Bytes = 8bit(比特)
而实际生活中,大部分的换算是
1GB = 1000MB 1MG = 1000KB 1KB = 1000Bytes
eg:购买笔记本时,128+1TB,购买回来后会发现这个1TB没有达到1024GB,因为这里的换算使用的是1T = 1000GB = 1000 * 1000 MB = 1000 * 1000 * 1000KB = 1000 * 1000 * 1000 * 1000Bytes = 1000000000000 / (1024 * 1024 * 1024)= 931GB左右
在Linux中对这两种方法有严格的区分
1KiB = 1024Byte 1KB = 1000Byte
🍎带宽换算
与传输速度有关的是位(bit),与容量有关的是字节(Byte)
所以传输速度的单位同样为kb/s,Mb/s,容量的单位为KB,MB
从上面的存储单位换算知道
``
1MB = 1024KB --> 1MB/s = 1024KB/s(1MBps = 1024KBps = 1024 * 8Kbps)
1KB = 1024B --> 1KB/s = 1024B/s(1KBps = 1024Bps = 1024 * 8bps)
1B = 8b --> 1B/s = 8b/s(1Bps = 8bps)
128KB/s = 128 * 8(Kb/s) = 1024Kb/s = 1Mb/s 即:128KB/s = 1Mb/s
``
所以理论上来说
2M的带宽速率为 256KBps,4M的带宽速率为 512KBps。而实际上应该只能达到80%
另外:
上传带宽 = 1KB/300ms = (1 * 8/1000) /0.300 ≈ 0.027Mbps
下载带宽 = 1KB/150ms = (1 * 8/1000) /0.150 ≈ 0.053Mbps