显然,您可以通过添加更多 RAM 来加快计算机速度。要添加的 RAM 数量是否与硬盘空间、处理器速度、主板等数量直接或间接相关... RAM 的内存可以与虚拟内存和高速缓存内存进行比较吗?
注意:关于我的电脑配置:英特尔酷睿 i5 处理器、主板 DP55WB 4GB RAM、700 GB 硬盘空间。
答案1
大多数情况下,添加 RAM 会加快计算机速度。
遗憾的是,您没有向我们提供足够的信息,因此无法估计您的计算机将有多快。如果您的计算机主要受 RAM 数量限制,那么您将看到速度显著提高。如果您的 RAM 绰绰有余,您可能不会注意到任何改进。
RAM 的数量与硬盘空间有非常间接的关系。您的硬盘需要足够大才能存储足够的数据来填充 RAM。只要您不在全新电脑中使用 10 年前的硬盘,就不会有任何问题。
主板是决定可安装 RAM 数量的主要限制因素。主板手册(或 BIOS 发行说明)中会说明可安装的 RAM 数量。
处理器确实会限制 RAM 的数量,但这是间接的。基本上,您的主板将以这样的方式制造,即它不支持比与其兼容的处理器所能支持的更多的 RAM。在某些具有大量 RAM 和多个处理器插槽的系统中,可能存在需要填充一些空插槽才能接受新 RAM 的情况,但这只是昂贵服务器上的问题。作为用户,您可能不会看到这样的系统。
我不知道你说的虚拟缓存是什么意思。各种设备都有各种缓存,还有虚拟内存(或页面文件或交换空间,名称取决于操作系统)。
编辑 由于您有 4 GiB 的 RAM,因此使用更多 RAM 可能会提高性能,但改进幅度不会很大。4 GiB 应该足以完成所有常见任务,例如浏览互联网、看电影、玩游戏等。如果您计划运行虚拟机或进行一些繁重的编程,则可以添加更多 RAM。
就缓存而言:它通常与 RAM 数量无关。处理器、硬盘驱动器、光盘驱动器和类似组件使用缓存来存储所需数据,以减少对 RAM 的访问次数。缓存更昂贵(尤其是处理器上使用的缓存),并且在现代计算机上无法升级。
至于虚拟内存,它在 Windows 上占用硬盘空间,在许多类 Unix 系统上使用单独的分区。为了使一切正常工作,您需要至少拥有与 RAM 一样多的虚拟内存。购买 RAM 时无需特别关注虚拟内存。
答案2
通常来说,增加更多 RAM 是个好主意。考虑到最常见应用程序(浏览器、办公等)不断增长的需求,您将需要它有一天。您还可以同时运行更多应用程序,或者让当前正在运行的所有应用程序使用更多 RAM -如果你真的需要他们。
RAM 的目的是让程序在快速内存中存储和访问所需的信息。如果这个快速内存已满,则使用磁盘将未使用的信息移出(谷歌搜索交换,分页)并存储这些位直到程序再次需要它们。然后必须将它们从(非常慢的)磁盘再次读入内存。
如果你有更多的内存,那么这个过程发生的频率就会降低,因此你的机器的性能应该增加。
当您同时运行大量占用大量内存的程序时,也可能发生分页/交换。再次强调:增加更多 RAM 有助于防止出现这些情况。
您应该通过进入任务管理器或安装某种可帮助您跟踪内存使用情况的应用程序来检查 RAM 使用情况。如果您的 RAM 一直处于满负荷状态,则应该升级。
内存很便宜,买一些就行。快速谷歌搜索告诉我,你的主板支持高达 16GB 的 RAM。但是请考虑您需要运行一个支持超过 4 GB RAM 的操作系统(Windows、Linux 等)!我这里说的是 64 位操作系统。有关解释,请参阅本文,或者维基百科上的这个,或者这个来自微软的。
提示:如果您正在运行 Linux,则您的 RAM 似乎总是已满,因为 Linux 使用空闲的、未使用的 RAM 作为磁盘的缓冲区。以下是解释。Windows Vista 似乎做了类似的事情,自己看看不知道Win7是不是也有同样的情况。
答案3
添加 RAM 可能会有所帮助。但前提是你确实需要它!
在极少数情况下,它甚至会起到相反的作用,降低系统速度。这取决于 RAM 配置和主板/CPU。
您应该先检查是否需要更多 RAM。如果您使用的 RAM 已经多于系统中安装的 RAM,则速度将得到最显著的提升。在这种情况下,您将使用比 RAM 慢得多的交换空间。
RAM 和硬盘空间无关!与 CPU 速度无关!
RAM 和 CPU 速度之间的唯一关系是,较慢的 RAM 会降低 CPU 的速度 - 但只是一点点(<10%)。
答案4
添加 RAM 确实可以加快您的计算机速度,因为它可以提供更多的高速内存来存放程序和数据,而无需使用速度慢得多的虚拟内存(存储在速度慢得多的硬盘上),但除了迄今为止给出的所有建议之外,您还必须考虑缺少 RAM 是否是导致系统运行缓慢的原因。
我记得不久前我有个朋友想尝试《毁灭战士 3》,于是他出去买了这个游戏,安装并开始玩,但游戏速度比他预期的要慢得多,所以他增加了更多的内存,但游戏速度仍然很慢。我看了看他的电脑,发现他仍然在使用电脑自带的显卡!这是一块非常低端的显卡,我认为是集成的 Radeon Xpress 200 或类似的东西,但无论如何,内存并不是真正的问题……