tom*_*med 27 64-bit architecture
我有一台带有 4GB 内存的 Core i7 笔记本电脑。在 Windows 中,使用 32 位操作系统的缺点是单个应用程序不能使用超过 2gb 的内存(+ 2gb 共享内核空间内存),除非设置启动开关以减少共享内核内存量,然后每个应用程序最多 3GB。
我在 Ubuntu 中坚持使用 32 位操作系统会有哪些缺点/限制?(如果有?) - 因为我只有 4GB 的内存,我不明白为什么我需要使用 64 位版本?
Ste*_*zzo 15
一路上可能会有一些烦恼。少数的的专有组件的Ubuntu(如甲骨文的Java运行时和Adobe Flash)可能会有点难以安装,你会期望。
一些模糊的无线驱动程序等也可能存在问题- 但这是例外而不是规则。
除此之外,Linux 出色的 32 位兼容层可确保您的系统非常坚固,并且通常在受益于更大地址大小的计算任务中表现得更好。
Canonical 现在默认推荐 64 位形式的 Ubuntu 服务器。总而言之,人们对 64 位 linux 架构非常信任。它不再是实验性的,它不再只是一个补充。即使某些应用程序没有赶上(闪存是其中唯一重要的一个,真的),Linux 内核现在被认为是具有 32 位兼容层的 64 位系统,而不是相反。
简而言之:去做吧,去 64 位吧——今天它运行着数以百万计的 Linux 服务器,而且它已经完全为你的桌面做好了准备。
正如惠更斯指出的那样,32 位是安全的赌注。如果您可以忍受重新安装 32 位版本的潜在烦恼,那么首先尝试 64 位并测试常见问题是有意义的。
如果您有更多的内存,32 位安装程序当然会自动启用 PAE 内核,然后可以在 32 位中解决,从而使内存问题成为过去。这在这里已经说过很多次了,但为什么不再次包括它:)
Huy*_*ens 15
如果您只关心访问 4GB 的 RAM,那么请选择 32 位 + PAE 版本的 Ubuntu。这是最简单的方法:-) 但请进一步阅读以了解每种架构的局限性和优势。
我猜你的硬件是最新的,所以即使是 32 位的 Ubuntu 也只会占用 4GB 的内存,因为它使用了称为 PAE 的内核功能(某些版本的 Ubuntu 有一个单独的内核,请检查Synaptic Package ManagerPAE)。它真的很稳定,你不会后悔的,特别是对于需要(如果你从存储库中安装它的简单方法)一个 32 位堆栈的 Flash。根据我的经验,带有 Flash 32 位的 64 位操作系统是不稳定的。
但它们是32 位版本的一些限制,一个进程(一个程序)不能访问超过 2GB 或有时 3GB 的内存(取决于内核和应用程序自己的内存管理,例如 Java 虚拟机)。对于大多数应用程序来说,这显然不是问题。但是,我一直在使用一些 GPS 工具来构建地图。它们有时(对于大地图)需要超过 2GB 的可寻址内存。但这真的不常见。此外,32bit+PAE 可能与某些专有驱动程序不兼容。它们确实与开源驱动程序完美配合,但有时专有/二进制驱动程序无法处理这种架构。
另一方面,您可以使用 64 位,Ubuntu Software Centre因为您可以访问庞大的 64 位应用程序库,因此您会很高兴。但是,如果您想在 Linux 上使用专有软件,则需要希望它们也支持 64 位。产品如:Adobe Flash、Adobe AIR、Google Talk Plugin、Skype、Amazon MP3 仅为 32 位。如果您在 64 位系统上安装 32 位堆栈,有些确实可以工作,但有些则不能(Amazon MP3)或很糟糕(Adobe Flash)。64 位系统的另一个缺点是它们使用更多的内存。因此,在 32 位环境中,相同的应用程序将使用更多的内存来做同样的事情。有时这是一个问题。
结论是:
我觉得很有趣的是,64 位的使用与机器中的内存紧密相关。64 位也意味着与 32 位操作系统相比,每个处理器周期您可以处理两倍的数据量。
如果您这样做,请使用 64 位
我正在做一个播客,在我的笔记本电脑上使用 64 位可以在进行音频处理(降噪、标准化、压缩等)时节省大量时间。我的笔记本只有 2 GB 的 RAM。
| 归档时间: |
|
| 查看次数: |
15834 次 |
| 最近记录: |