增加内存(RAM)可以提高计算机速度吗?
(本文为博闻网版权所有,转载必须注明出处。)

增加内存(RAM)通常可以在一定程度上提高计算机执行某些类型的操作的速度。内存的重要性源自操作系统中称为虚拟内存管理器 (VMM) 的组件。

当你运行文字处理器或互联网浏览器等程序时,计算机的微处理器可执行文件从硬盘加载到内存中。对于Microsoft Word或Excel等大型程序,可执行文件大约占用5M的空间。微处理器还会加载很多共享DLL(动态链接库),即多个应用程序使用的共享代码段。动态链接库可能总共占用20到30MB。然后,微处理器加载你要查看的数据文件。如果你要查看多个文档或浏览含有大量图形的页面,则数据文件可能总共占用数MB的空间。因此,运行一个普通应用程序需要10至30MB的内存空间。在我过去的计算机上,可能随时运行下列应用程序:

  • 文字处理器
  • 电子表格软件
  • DOS命令提示符窗口
  • 电子邮件程序
  • 绘图程序
  • 三四个浏览器窗口
  • 传真程序
  • Telnet会话
除上述应用程序以外,操作系统本身也会占用大量空间。这些程序可能总共需要100至150MB的内存,但我的计算机当时只安装了64MB内存。

不足的这部分空间是由虚拟内存管理器创建的。VMM检查内存,并查找当前不需要的内存段。它将这些内存段放置在硬盘上一个称为交换文件的位置。例如,即使我打开了电子邮件程序,但在最近45分钟内,我并未查看电子邮件。在这种情况下,VMM会将构成电子邮件程序的EXE、DLL和数据的全部字节移到硬盘上。这一过程称为换出程序。当我下次单击电子邮件程序时,VMM将从硬盘换入该程序的所有字节。在此过程中,它可能会换出其他内容。相对于内存而言,硬盘速度较慢,因此,换入和换出一些内容会造成明显的延迟。

如果你的内存容量很小(如16MB),那么为了完成任务,VMM会一直进行换入和换出操作。这样,你的计算机的速度就会非常慢。增加内存后,仅在加载新程序或变换窗口时,你才会感觉到交换操作的存在。假设你的计算机使用1GB内存,VMM因此具有足够的空间,就不会执行任何交换操作。那时,计算机速度将达到最高。即使你再增加内存,也不会有任何效果。

某些应用程序(如Photoshop、很多编译器、大多数影片编辑和动画软件包)需要大量内存才能完成工作。如果这些程序在内存太少的计算机上运行,则会不断进行交换,因而运行速度会很慢。通过增加足够的内存来消除交换操作,可以大幅提高速度。只要具有足够内存,这类程序的速度可以提高10至50倍!

下面是一些相关链接:




 打印  电子邮件  反馈  引用
编辑推荐
您淘汰的废旧电脑到哪儿...
电脑更新换代的速度很快,相信您为了满足使用需求,也已经换过了好几台。不过您卖给废
什么是PCI Expr...
现在有一种新协议可以提供更高的带宽,并且与现有的操作系统兼容。这就是PCI Ex
计算机主板工作原理
如果您打开过计算机的机箱,您会看到有一个部件将所有部件连接在一起,那就是主板。您
PC工作原理
我们都使用过PC,并且大多数人现在正坐在它的前面。想知道常见的PC内部是如何工作
主页 |  公司信息 |  广告服务 |  招聘信息 |  隐私 |  联系我们 |  帮助 |  条款和条件