位、比特(bit)、字节(Byte)区别与关系
1. 位(比特)
来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位
2. 字节
字节是计算机中数据处理的基本单位。计算机中以字节为单位存储和解释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)
3. 电脑CPU32位和64位的区别
32 位和 64 位意味着处理器一次能处理的最大位数。主要区别是针对 CPU 而言,指 CPU 一次处理的二进制位数,64 位计算机一般指拥有 64 位的处理器和 64 位的操作系统,32 位计算机一般指拥有 32 位的处理器和 32 位的操作系统。 第一,CPU对系统要求不同 CPU有32位和64位之分,32位的CPU只能安装32位系统,而64位的CPU既可以安装32位系统也可以安装64位系统。
第二,运算速度不同 64位CPU的指令集可以运行64位数据指令,比32位CPU提高了一倍(需要64位软件支持)。
第三,寻址能力不同 64位系统可以支持多达128 GB的内存和多达16 TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存。(64 位系统的最大寻址空间为 2 的 64 次方方,数值大于 1 亿 GB;)
小知识:为什么64位是x64 32位是x86?
- x86是intel的一系列处理器的名称,最初是8位,后来16位,再后来是32位。
- 在64位时代intel弄了一个ia64架构,但没能流行起来,amd的amd64架构后来居上。这个amd64架构是兼容x86的32位模式的,而ia64反而不兼容。所以现在的64位架构标准名称是amd64。后来intel也做了兼容amd64的架构叫做em64t,再然后,amd64以及em64t被合称为x86_64,也被简称为x64。
4. 参考
- https://baijiahao.baidu.com/s?id=1611939064629372017&wfr=spider&for=pc
- https://zhuanlan.zhihu.com/p/506524490
- https://www.zhihu.com/question/438625652