欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

科普知识:32位 vs 64位的区别

程序员文章站 2022-03-27 19:07:18
科普知识:32位 vs 64位的区别这篇文章主要介绍了科普知识:32位 vs 64位的区别,到底什么是64位呢?64位系统和32位系统有什么区别呢?64位系统对使用有什么影响呢?本文就讲解了这些知识,需要的朋友可以参考下... 15-06-10...

随着xp逐渐淡出人们的视线,新一轮购机热潮的兴起,64位系统也得已进入大众的视线。那到底什么是64位咧?

这个问题要从什么是位(bit)说起,一位就是一个能表示0和1这两种状态的单元,32位计算机中一个整数由32个这样的单元表示,最小的数是0的话,最大可以表示到43亿不到一点(4294967295)。和数学中把8横过来写就可以容易地表示无穷大相比,计算机里的数字表示法就比较麻烦了,一旦计算的范围超过了一个整数的大小,就需要把两个(或多个)整数拼起来表示更大的数,这样就影响了性能。于是就出现了64位的计算机,64位的整数表示的范围就相当得大了(0 – 18446744073709551615),同时也提升了计算机的性能。

虽然64位的家用cpu早在03年就有了,但64位系统到现在都没有普及,原因是64位的应用程序太少。windows从windows server 2003开始支持64位,后续的vistawindows 7都有64位版本。在64位的windows上可以正常地运行32位的程序,所以在最坏情况下,64位系统的性能和32位系统相当,一般都会有一些提升。

64位系统和32位系统最大的区别是,64位系统(比如windows 7)支持的内存最大可以到192gb,而32位系统(比如xp)最大只有4g(一般实际使用到的只有3~3.5g,只有打开了物理内存扩展physical address extension之后才能使用剩下的空间,但性能会有所下降)。喜欢大内存的同学,就义无反顾地装64位吧~~

相关标签: 32位 64位