很长一段时间以来,我一直在考虑购买一台上网本,但不是随便买一台上网本。我有非常具体的要求。
当搭载英特尔 Atom N550 的华硕 EEE PC 1015pem 上市时,我差点就买了,但有一个缺点——最大 2GB 内存,考虑到我的需求,或者至少我认为我需要的内存,这个容量有点低。无论如何,最好谨慎行事。
于是我屏住呼吸,思索、盘算,然后突然,BAM,英特尔发布了 N570,据说可以支持 4GB RAM。显然,我在他们的网站上找不到任何可以确认信息的地方,而且出于某种原因,处理器规格尚未完成,但我确实相信这是真的,原因如下。除其他外,这款 CPU 还将用于服务器。
然而,每一家上网本制造商在推出搭载 N570 的上网本规格时,都将 2GB 的限制包括在内。
那么限制在哪里呢?假设制造商不改变规格,是否有可能规避这一限制?
我认为 CPU 不太可能成为限制因素,那么其他硬件呢?据我所知,内存控制器内置于 CPU 中,因此可能也不是。我想这可能是 BIOS 限制。
你怎么认为?
答案1
我尝试了 4G 内存模块,单列,除了芯片选择和时钟启用外,其引脚排列(信号)与 2G 模块相同(但引脚分配相同),但它无法工作。然后,我以各种配置硬接线芯片选择和时钟启用线路,以保证激活至少一半的内存(2 GB,如 2 GB 模块的内存),但同样失败了。
RAM 模块板载 PROM,用于存储内存模块的特性,如速度、延迟、突发模式等(设备参数)。此外,缺少一条额外的 A/D 线(共 204 个引脚),也就是说从主板上的跟踪总线中移除,这是地址/数据总线方面 2 GB 模块与 4 GB 模块的唯一区别。虽然可以移除跟踪线,但由于硬件限制,这不现实也不实用,尽管在技术上是可行的。
回到 PROM,N570 CPU 及其内存控制器会询问内存模块,以查明其类型以及应如何配置自身以与其配合使用。在加电期间,有公共(共享)总线和 I/O 线路可供 CPU 执行此操作,即使 CPU 尚不知道其正在使用哪种类型。
如果 BIOS 确定启动时的内存为 4 GB(或更大),则它可能会拒绝使用它,这是 BIOS 设计本身的限制。这就是为什么没有人能够使用任何可用的 4 GB 内存模块完成启动。我认为这就是问题所在,而不是硬件或内存。修复 BIOS,您应该能够在上网本上处理 4 GB RAM。无论如何,这是我的结论。
答案2
内存限制是技术和许可的结合。DDR2 RAM 通常最大(典型使用)为 2 GB 模块。DDR3 RAM 可以达到 4 GB 模块。使用的主板可能不支持大(r)模块 - 我有一台使用 DDR2 的 Acer 台式机,它不喜欢所有 2 GB 模块。Acer 公开声明系统仅支持 4 GB - 我正在使用 6 GB 运行(并输入此内容)。但我尝试过将其设置为 8 GB,但不起作用。
如果不是硬件限制,那么可能只是“支持”的定义问题。在某些情况下,这就像制造商不宣传其功能,如果您遇到问题(例如我的 Acer 台式机),也不会帮助您解决系统问题一样无伤大雅。在其他情况下,这是“它不起作用”的问题 - 而它不起作用的原因可能有很多。
许可方面与微软有关,以及微软不想在上网本上提供 Windows 7。具体来说,为了保持上网本价格低廉(并与 Linux 竞争),微软基本上决定 Windows 7 Start(与上网本一起出售)的价格将非常便宜,但它只能在配备 1 GB RAM 且最大 2 GB 且屏幕不大于 10.2 英寸的系统上出售(我以前听说过最大 2 GB,因此决定在这里提到它,因为当我第一次开始写这篇文章时,我对 Windows 的记忆是准确的)。
看看这个洛杉矶时报文章了解更多信息。
答案3
很可能 CPU 支持 2 个内存插槽 (2 x 2gb),但由于大小限制(以及可能与英特尔达成的协议),上网本只能利用一个插槽。是的,如果 BIOS 代码被编写为这样做,BIOS 可以阻止或限制任何硬件设备。
答案4
我必须指出,大量交换空间确实可以解决一些内存/性能问题,但是,无论如何,对于基于 SSD 的型号或任何类型的慢速驱动器,不建议这样做。只需焊接第二个 HDD 即可提高性能。