信息编码基础(一)——进制、位、存储、带宽运算

本文主要探讨了计算机中的进制转换、位运算、存储单位换算及其在实际生活和Linux系统中的差异。在存储单位换算中,理论与实际标准存在差异,例如1TB在实际中约等于931GB。此外,还介绍了带宽换算,明确了位与字节的关系,以及如何将带宽速率与容量单位进行转换。同时,文章提到了上传和下载带宽的计算方法。
摘要由CSDN通过智能技术生成


本篇主要是对计算机常识中的信息编码方面的知识进行学习的总结的第一部分
下一篇 传送门
在这里插入图片描述

🍎进制转换

后面再补齐

🍎位运算

后面再补齐

🍎存储单位换算

理论上,关于存储单位的换算是上下级之间为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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ltd Pikashu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值