如何确定32位或64位操作系统是否适合基于RAM大小的笔记本电脑[重复]


3

可能重复:
Windows 7:我应该安装64位还是32位版本?(x64 vs x86)

我听说如果笔记本电脑的RAM超过2 GB(我的笔记本电脑有3 GB的RAM),那么必须使用64位操作系统才能获得更好的性能。那么操作系统如何影响笔记本电脑的性能,如果我听到的是真的呢?

根据我的个人经验,我发现与相应的64位操作系统相比,32位操作系统会降低笔记本电脑的性能。一个参数是它消耗更多的电池。


这个数字应该是4 GAG的RAM。32位模式只能解决4个演出。
基思

1
@Keith:一旦考虑到显卡内存等,3.3GB通常是最大可用RAM点。此外,32位Windows的每个应用程序限制为2GB,操作系统限制为2GB,因此3.3GB不能全部专用于一个进程。
威廉·劳恩·斯图尔特

1
@William,是的,操作系统如何分配它。但谈到实际硬件,32位模式无法在没有PAE的情况下处理超过4 Gig。使用PAE可以获得更多,但这比仅切换到长模式(64位)和使用64位操作系统慢得多。
Keith

Answers:


2

在32位Windows中,由于Windows管理内存的方式,应用程序每个不能超过2GB(包括页面文件空间)。

正因为如此,即使你拥有3GB以下的64位内存仍然提供了优势。

64位还允许使用64位CPU寄存器和64位CPU指令,这可能会提高性能。

32位更好的唯一情况是,当你因内存紧张而指针的大小差异很重要时,如果这是一个问题,那么你应该购买更多内存,因为系统会很慢而不管它将运行什么操作系统。


不完全确定,但我认为32位CPU已经提供64位寄存器(MMX,SSE等)。除了你提出的观点之外,这也是一个注释。
StampedeXV

@Stampede:刚刚检查过,x64提供了额外的8个通用寄存器和8个SSE寄存器。x86提供64位寄存器的好点,错过了某种方式=)
William Lawn Stewart

4

32位操作系统可以使用大约3GB的RAM,而64位操作系统可以使用更多。(理论上是2 ^ 64位)。

因此,对于您的笔记本电脑,没有必要使用64位操作系统。如果您想将RAM更新为4,8甚至16 GB,则需要 64位操作系统来真正使用RAM。

因此,它可以通过使用更多RAM的可能性来提高性能。

我认为32位和64位的相同操作系统没有理由消耗不同的功率(至少不可测量)。性能通常也是相同的(除了我所说的RAM使用情况)。


这是正确的,但有一点注意。32位处理器具有PAE功能。这意味着它们可以处理超过4GB的内存。但是您需要特殊版本的OS内核才能启用此功能。这意味着您可能遇到问题(驾驶员不稳定等)。OS也不会给每个用户程序超过2-3GB的内存。64位系统并不缺乏它。
GeorgeGaál

1

如果处理器可以支持64位操作系统,并且您不需要运行任何与64位操作系统不兼容的应用程序,那么通常首选64位,因为系统通常会产生更好的整体性能。

现在,您提到了另外一个标准 - 电池电量消耗。你注意到了多少不同?它只是几分钟或更重要的东西,如超过20?如果它很重要,那么这绝对是一个值得考虑的额外因素。


0

32/64位不应该影响一般性能。我只是64位版本,因为它更具有前瞻性。


0

实际上,32位操作系统最多可以使用3.89g的RAM。Windows XP存在内部问题,无法为单个进程分配超过1.95g的RAM。

如果您使用的笔记本电脑只有2g内存,那么最好使用Windows XP 32位,除非您希望将内存升级到4g或更多。

尝试在笔记本电脑上运行Windows 7 64bit可能只有2g的RAM有点重。


你从哪里得到3.89克?
StampedeXV

具有4GB的32位操作系统通常显示3.2 - 3.9GB可用物理内存。剩余内存由BIOS,内存映射寄存器等硬件消耗。
GeorgeGaál
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.