可能重复:
32位与64位系统
我知道有64位和32位两种操作系统,它们之间的主要区别是什么?
如果我要购买一台新笔记本电脑,应该安装哪一台?
如果我安装了其中任何一个,它将能够运行所有应用程序?
我主要是在谈论Windows操作系统,但是您也可以回答其他问题。
可能重复:
32位与64位系统
我知道有64位和32位两种操作系统,它们之间的主要区别是什么?
如果我要购买一台新笔记本电脑,应该安装哪一台?
如果我安装了其中任何一个,它将能够运行所有应用程序?
我主要是在谈论Windows操作系统,但是您也可以回答其他问题。
Answers:
主要是可访问的RAM数量。在大多数32位操作系统中,上限为4gb(实际上接近3gb)。我相信Vista x64可以访问128GB。
实际上,除非您是高级用户,否则没有关系。您每天进行的活动很少,需要超过3gb的内存。此外,驱动程序对32位操作系统的支持要好一些。
64位应用程序将无法在32位环境中运行。但是,您可能不会找到很多完全是64位的应用程序。32位应用程序将在x64中正常运行99%。
最重要的是,对于大多数最终用户而言,可能没有明显的区别,但是64位是未来的潮流(现在?),并且确实提供了显着的改进。您将能够同时使用32位或64位来运行许多应用程序,但是使用64位和大量RAM,性能会更好。
前面的答案已经正确地指出,可用 RAM 的数量(书呆子中的“可寻址内存”)是32位和64位之间的关键区别。很明显,您只能在64位处理器上运行64位代码。但是,即使不是“完全” 64位的操作系统也可以运行64位进程。例如,OS X在10.4和10.5的阶段中添加了64位支持,现在从内核到所包含的应用程序,几乎所有的10.6(“雪豹”)都是64位的。
对于基于32/64位的操作系统进行分类,实际上实际上是一种错误的二分法。Windows提供了单独的32/64位版本,但是(例如)OS X作为可以在两种模式下运行的单个OS提供。苹果之所以能够做到这一点,是因为他们投资了罗塞塔并开发和推广了通用二进制文件。最初,这是为了使PowerPC→Intel过渡正常工作,但现在他们还可以利用该技术将32/64位二进制文件捆绑在同一应用程序中,并且OS可以根据需要选择启动哪个程序。Windows支持可能有所不同。
显着增加的内存限制对最终用户并不是很重要(至少现在不是这样),但对于高性能和内存密集型应用程序至关重要。即使这样,如果64位计算机和OS为您工作,那么着眼于未来就明智地购买,因为这就是计算的方向。
(免责声明:下面是书呆子的详细信息...)
遗漏的一个低级但重要的细节是64位Intel(nee AMD)架构(又名“ x86_64”)具有不同的CPU结构,从而在32位架构上提高了效率。“程序寄存器”的数量是后者的两倍,基本上是CPU可以用来缓存信息的邪恶的快速存储器,从而提高了性能。同样,64位代码和语言运行时可能会放弃与32位库的多年向后兼容性,并对代码和执行流水线进行一些以前不可能的新优化,并且正在进行的编译器开发将继续扩大这种差距。
编辑:现已发布Snow Leopard,请参阅此AppleInsider.com帖子:http : //www.appleinsider.com/articles/09/09/02/inside_mac_os_x_snow_leopard_64_bits.html
32位与64位是指地址空间,正如其他人提到的那样,这转换为您可以使用的RAM数量:32位= 4GB,64位的理论上限为16 384 PB。哇。
您在超级用户上发布的事实可能表明您不是“普通”用户。如果您要做的只是检查电子邮件并编写Word文档,那么32位可能还可以;但是,如果您要购买一台新计算机,而不是在寻找便宜的上网本,那么我认为没有真正的正当理由不使用64位系统。但是,有很多理由选择64位的RAM,从而获得尽可能多的RAM,包括:如果您是程序员,则具有编译性能,多任务处理性能,重型视频/图形编辑性能,VM性能和高端游戏性能。注意到关键字效果了吗?如果将来对您很重要,请使用64位。
32和64是字长的参考,或者基本上是CPU一次可以使用多少位的参考。它影响指令的构成,传递和操纵方式。
由于这个原因,计算机能够引用更大量的内存,如其他答案中所述。如果可以的话,应该使用64位系统,尽管在CPU密集型工作(例如视频编辑/处理)中可以看到最大的收获。