问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

计算机世界的基础知识之-位、比特和神秘的1024

创作时间:
作者:
@小白创作中心

计算机世界的基础知识之-位、比特和神秘的1024

引用
CSDN
1.
https://blog.csdn.net/tmdbcd0630/article/details/136932934

为什么1TB的固态硬盘实际只有931GB?这个问题的答案,就隐藏在计算机最基础的位、比特和1024中。本文将从进制的概念出发,逐步揭开这个看似简单却暗藏玄机的计算机基础知识。

现实生活中的各种进制

进制,本质上是一种计数的“规则”,为了使用方便而制定。比如我们最熟悉的十进制,源于人类天生就有十根手指头。除了十进制,还有24小时制、60分钟制、54张扑克牌制、365天制等。总结来说,满XX就进一位,就是一种进制

计算机与二进制

在计算机系统中(如内存/硬盘的容量、内存地址、网络通信等),都使用二进制。这是因为计算机的硬件原理决定了电路只有“通、断”两种状态,即“0和1”两个基础状态。虽然理论上三进制计算机也是可行的,但目前主流的计算机都是处理二进制数据。

位(bit)和字节(Byte)以及神秘的1024

位(bit)是计算机最小的信息存储单位,8个bit组成一个字节(Byte)。一个字节能表达的信息,用十进制表示就是0-255共256种状态。比特(bit)和字节(Byte)都是字母B开头,通常用小写字母b表示比特,大写字母B表示字节

在计算机世界中,计算是以1024为进位的,因为1024是2的10次方。所以计算机中的进制计算可以表示为:

  • 1KB = 1024Byte
  • 1MB = 1024KB
  • 1GB = 1024MB
  • 1TB = 1024GB

容量减少之谜

回到最初的问题:为什么标注1TB的硬盘实际可用空间只有931GB?这是因为设备厂商为了计算方便,通常使用人们熟悉的1000作为进制,而计算机实际使用的是1024进制。具体计算如下:

厂商计算方式:1TB = 1000 * 1000 * 1000 * 1000 = 1000000000000(1千亿个字节)

换算成计算机的1024进制:1000000000000 / 1024 / 1024 / 1024 ≈ 931.32 GB

这个原理同样适用于宽带计算。例如,300M(兆)宽带的实际下载速度计算如下:

宽带厂商标识:300 * 1000 * 1000 / 8 = 37500000字节/秒

计算机计算方法:37500000 / 1024 / 1024 ≈ 35.76MB/秒

考虑到上行和下行带宽差异及网络损耗,实际下载速度通常在25-30MB/s,上传速度则在2.5-3.0MB/s左右。

后续扩展

通过这个看似平常的问题,我们引出了计算机的位、比特、进制、1024等基础概念。这些概念是理解十六进制、内存寻址、数据流等后续概念的基础。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号