18新利最新登入虚拟内存是如何工作的

由:杰夫泰森
虚拟内存”width=
看看这些硬盘!HollenderX2 /盖蒂图片社

虚拟内存是一种常见的大多数的一部分吗操作系统台式电脑。它已经变得如此普遍,因为它为用户提供了一个很大的好处以非常低的成本。

在本文中,您将了解虚拟内存到底是什么,你的电脑使用它以及如何配置它在您自己的机器上实现最优性能。18新利最新登入

广告

大多数电脑今天有32或64兆字节可用的RAMCPU使用(见18新利最新登入RAM是如何工作的详情在RAM)。不幸的是,那么多的RAM运行的所有程序是不够的,大多数用户希望同时运行。

例如,如果加载操作系统,一个电子邮件程序同时,Web浏览器和字处理器到RAM中,32 mb并不足以容纳一切。如果没有所谓的虚拟内存,一旦你填满可用的RAM电脑会说,“对不起,你可以不负载任何更多的应用程序。请关闭另一个应用程序加载一个新的。”With virtual memory, what the computer can do is look at RAM for areas that have not been used recently and copy them onto the硬盘。腾出空间在RAM中加载新的应用程序。

因为这复制自动发生,你甚至不知道它发生,它使你的电脑感觉有无限的内存空间,尽管它只有32 mb安装。因为硬盘空间比RAM芯片便宜得多,它也有一个很好的经济效益。

硬盘的读写速度远远慢于内存,硬盘的技术并不是面向访问小块的数据。如果您的系统已经过于依赖虚拟内存,您将注意到一个显著的性能下降。关键是要有足够的内存来处理所有你倾向于同时工作,那么,你唯一一次“感觉”虚拟内存的缓慢是当有一个轻微的停顿,当你改变任务。在这种情况下,虚拟内存是完美的。

并非如此时,操作系统之间来回不断地交换信息,内存和硬盘。18luck手机登录这就是所谓的抖动,它可以使你的电脑感到非常缓慢。

硬盘存储RAM的面积被称为图像页面文件。它拥有页面内存硬盘,和操作系统之间来回移动数据页面文件和RAM。在Windows机器上,页面文件.SWP扩展。

接下来,我们来看看如何在电脑上配置虚拟内18新利最新登入存。

广告

配置虚拟内存

Windows 98是一个典型的一个例子操作系统虚拟内存。Windows 98有一个聪明虚拟内存管理器使用默认设置,以帮助Windows分配硬盘空间虚拟内存。对于大多数情况来说,这应该满足你的需要,但是你可能想要手动配置虚拟内存,特别是如果你有超过一个物理硬盘或speed-critical应用程序。

要做到这一点,打开“控制面板”窗口,双击“系统”图标。系统对话框窗口将被打开。单击“性能”选项卡,然后单击“虚拟内存”按钮。

广告

点击选项,说,“让我指定我的虚拟内存设置。”This will make the options below that statement become active. Click on the drop-down list beside "Hard disk:" to select the hard drive that you wish to configure virtual memory for. Remember that a good rule of thumb is to同样把虚拟内存之间的物理硬盘。

在“最低:”框中,输入您希望使用最小数量的硬盘空间虚拟内存的硬盘指定。的数量是兆字节。“C:“开车,最低应2字节。“最大:“图可以是你喜欢的任何东西,但一个可能的上限是空间物理RAM的两倍。Windows默认值通常是12 mb以上物理RAM的数量在你的电脑。新设置生效,关闭该对话框并重启你的电脑。

你的硬盘空间分配虚拟内存是很重要的。如果你分配太少,你会得到“内存溢出”错误。如果你发现你需要增加虚拟内存的大小,你可能也发现你的系统是缓慢和不断访问硬盘。在这种情况下,你应该考虑购买更多的RAM保持内存和虚拟内存之间的比率2:1。有些应用程序喜欢使用大量的虚拟内存空间但不访问它。在这种情况下,大型分页文件很好地工作。

一个技巧,可以提高虚拟内存的性能(特别是需要大量虚拟内存)是使最小和最大虚拟内存文件的大小相同的。这就迫使操作系统分配整个分页文件当你启动机器。使分页文件从程序运行时,增长,这有助于提高性能。许多视频应用程序推荐这种方法阅读或写作时避免暂停视频信息之间的硬盘和磁带。18luck手机登录

的另一个因素的性能虚拟内存的位置页面文件。如果你的系统有多个物理硬盘(不是多个驱动器字母,但实际驱动器),其中您可以传播工作在每个驱动器上通过较小的页面文件。这个简单的修改将大大加快任何系统,使得大量使用虚拟内存。

广告

经常回答问题

虚拟内存与内存吗?
不。RAM是一种挥发性记忆,这意味着它拥有数据在计算机驱动。虚拟内存是一种非易失性内存,这意味着即使在计算机存储数据驱动。
虚拟内存是什么?
虚拟内存是一种内存管理技术所使用的操作系统为用户提供了大量的内存。这种技术允许用户有更大的内存超出可用物理计算机。
特色

广告

加载……
Baidu