一个字节多少位,基础知识、单位换算、常见进制

2024-05-0103:34:46综合资讯0

谈及编码之前,让我们以 ASCII 编码作为起点,这能帮助我们更容易理解。

ASCII 编码:全称美国信息交换标准码 (American Standard Code for Information Interchange)。

ASCII 编码作用:编码,即用一组二进制数字(计算机可识别)来表示我们实际生活中的字符、数字等信息,类似于江湖中的暗语,用来传达特定的含义。而 ASCII 码就是计算机中的一套这样的编码体系。

需要注意的是,第一列二进制共采用 8 个位(8 个 0 或 1),对应的十进制数最大可达 127。这是因为 ASCII 编码是美国统一使用的标准,它涵盖了英语中所有字符、单词和标点符号,对于美国人来说已经足够。与我们的 8 万多个汉字相比,它确实显得相当精简。

这就是最初一个字节(1B)用 8 个二进制位(8b)表示的由来。至于 System/360 等相关历史,在此不再赘述。

随着计算机的发展和全球化,仅 128 个字符显然无法满足需求,因此出现了 UTF-8、GBK 等新的编码体系。这也是许多编码体系中使用一个字节 (1B) 来存储一个英文字符的原因。

计算机单位换算关系:

1B(字节)= 8b(比特)

1KB = 1024B

1MB = 1024KB

网络网速中的“10M”是通信系统中的概念,

表示为 10Mbps,指带宽,类似于道路的宽度。所有下载软件和手机网速显示通常采用 KB,因此 10M 网速的实际下载速度为:

10Mbps / 8(比特/位)= 1.25MBps(1.25M/s)