为什么64位系统比64位系统快很多?
admin
2023-06-06 21:36:00

之所以有64位操作系统,并不是为了能比32位操作系统更快,而是为了可以同时处理更多数据,正如很多人回答的那样,64位系统理论上能支持2^64b的寻址空间,32位系统通常最多只能支持2^32(也就是4GB)的空间。

为什么64位系统比64位系统快很多?图1

一个操作系统快不快,取决的因素很多,假设其它条件一样,一个是64位系统+64位处理器,另一个是32位系统+32位处理器,它们的速度取决于处理器的时钟频率和指令集。然而大家都知道,64位处理器是较新的,它本身的速度和指令集都比老旧的32位处理器更有优势,当然,使用64位时,单个寄存器可以保存两倍的数据,比如在寄存器中始终可以添加两个32位数字而不会溢出,这允许一条加法指令比32位加法指令的结果稍微快一点,但这个差距是在整个计算的操作过程中,是非常微不足道的。

64位系统最大的优势在于计算机可以处理更多的内存,因此程序可以将数据保存在内存中,而不是频繁从缓慢的磁盘中读取,这或许是大多数用户看到延迟的地方,当然前提是你的内存要够大,还有刚说过的处理器本身速度上的差异带来的影响。

顺便说下关于系统和内存的常见的错误。

其实32位处理器是可以使用4GB以上内存的,比如Pentium Pro的处理器具有36位物理地址,它就具有64GB(2^36b=64GB)的寻址空间,Intel称之为PAE。

为什么64位系统比64位系统快很多?图2

Windows内核也是支持PAE的,但微软使用一种非常粗糙的方式来禁用消费级版本的Windows中的PAE,我们可以修改Windows内核以在Windows中启用PAE,从而也能让32位系统支持4GB以上内存。

另外,32位Windows可以运行16或32位程序,但64位Windows不能运行16位程序,因此,如果需要运行16位程序(特别是Windows 3.x或某些Windows 95程序),则必须使用32位Windows。还有就是32位的CPU就不能用于64位的Windows(因为CPU一次只能处理32bit,而操作系统给你的指令是要处理64bit)。

区分64位和32位系统

1、处理数据

32位和64位表示处理器一次能处理运行的最大位数。64位平台可以运行64位数据指令,处理器一次可提取64位数据,比32位提高了一倍,理论上性能会相应提升1倍。但是64位系统也有个前置条件,它需要内存的配合跟上,而且程序本身也是64位编译才能发挥64位系统的优势。最直观的测试就是解压压缩包速度测试,64位要比32位快了三分之一左右。

2.可寻址的内存空间是32位系统和64位系统最为显著的特点

32位的操作系统只能识别最大4GB的内存,实质能用到CPU的内存只有3.24GB。但64位系统则有了很大进步,64位系统的最大寻址空间为2的64次方bytes,而64位的系统最大支持128G的内存。

也就是说,内存大于等于4GB的用户,由于受到32位硬件限制,因此,不能最大化的利用硬件资源,这就很有必要安装64位操作系统以最大化利用资源。而对于对于内存小于4GB的用户,32位系统更加适合大家使用,因为64位版本会占用更多的系统内存资源,我们内存不够的话会是适得其反的。

在Windows7系统中,家庭普通版支持8GB内存、高级版支持16GB内存;64位的专业版、企业版、旗舰版最高可支持192GB内存。

为什么64位系统比64位系统快很多?图3

3、软件兼容性

大多数的64位电脑都兼容32位程序,但是32位电脑肯定不兼容64位程序。以前因为大部分软件都是基于32位架构环境下开发,所以64位系统的兼容性不如32位。但是随着软硬件的发展,现在64位系统的兼容性已经很强,基本上已经可以满足软硬件需求。特别是在平面设计、画图方面,64位系统明显要比32位系统有更快的反应和效率。

再强调一次,我们不能一味的追求64位重装系统。一般情况下,只要32位操作系统的内存足够使用,那么32位操作系统还是要比64位操作系统快一些的。虽然,随着电子科技的日新月异,32位操作系统所支持的内存已经不能满足需求,但是那些老旧电脑最好还是使用32位的系统。

相关内容

热门资讯

应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...