通常我们会讲我的电脑是64位的,或者是32位的,这些都是啥意思呢?本着打破砂锅问到底的小强精神,通过查阅资料,终于是弄懂了。那么接下来我来讲明白它。
1、一般说的电脑32位?
我们通常说的电脑多少位的,一般都是指电脑系统多少位,其实也大都指 Window 系统。比如:很早的Window7 以及更早的xp系统都是32位的,现在的 Window10 都是 64 位的。
其真正核心是指电脑 CPU 的位数,作用是指 CPU 可以一次处理多少位的数据或者指令。例如:32 位的 CPU 一次可以处理32位(bit)的数据,64位的一次可以处理64位数据,说白了数据就是0或1,一般指的是指令或者运算数。
2、电脑64位
这个时候有人会问了32位的不是挺好的吗,为什么还会有 64 位的 CPU 出来呢?这个问题着实很好,理由很简单,那就是电脑可以同时运行更多的软件。32 位的CPU的取值地址是 $$ 2^{32} $$ = 4T
,差不多就是4T,这也就是32位的电脑的内存条的最大只能到4T。
随着科技的不断进步,以及软件的功能越丰富,4T 的内存已经满足不了人们的需求了,为了适应这种需求,英特尔就设计出了 64 位的 x86 的 CPU。这时内存最大到 2^{64}
,高达1800万个 TB,这也太大了吧!
3、位数相统一
为了适配 64 位的 CPU ,微软也是推出了 64 位的操作系统,以做到硬件和操作系统相统一。但是又有一个问题,就是大部分的软件都是 32 位的,即使在 64 位的操作系统上以及 64 位的 CPU 上,也是只能一次处理 32 位数据,这就有点浪费 CPU 的性能了。所以现在就逐渐开发出 64 位的软件,就可以发挥出电脑的最大性能。
总的来说,如果你想要最好的使用体验,那么请做到 CPU
系统
软件
统一都是64位的。
参考文章: