虚拟内存和高速缓存.pptVIP

  • 1
  • 0
  • 约2.92千字
  • 约 20页
  • 2016-12-31 发布于河南
  • 举报
虚拟内存和高速缓存

虚拟内存和高速缓存 为什么要采用虚拟内存 如今大多数计算机都有512或1024兆字节(MB)的内存供中央处理器(CPU)使用。然而,大多数用户希望能同时运行所有需要的程序,而仅有这点内存是不够的。 为什么要采用虚拟内存 举例来说,如果您将操作系统、电子邮件程序、Web浏览器和游戏客户端同时加载到内存中,那么仅有512MB的RAM是无法运行所有这些程序的。若没有虚拟内存,那么当您把可用的内存都装满后,您的计算机就会告诉您:“对不起,您无法加载其他应用程序了。若要继续加载,请先关闭某个应用程序。”而有了虚拟内存技术,计算机就可以检查内存,找出最近未使用的内存区,并将它们的内容复制到硬盘上。这将释放内存中的空间,以加载新的应用程序。 由于这一复制过程是自动完成的,所以在进行过程中您甚至不会察觉。有了虚拟内存,计算机即使只安装了不多的内存,也会让人觉得它是无穷无尽的。因为硬盘空间比内存芯片便宜得多,所以这种方法还会带来不错的经济效益。 硬盘驱动器的读写速度大大低于内存,而且它采用的技术无法同时访问多个较小的数据块。如果您的系统过于依赖虚拟内存,您将会发现系统性能明显下降。关键在于,您应当有足够的内存来处理所有要同时使用的程序——只有当您切换任务时才会出现轻微的停顿现象,让您觉得虚拟内存有点慢。在这种情况下,虚拟内存的表现堪称完美。 如果不是这样,那么操作系统必须不断地在内存和硬盘之

文档评论(0)

1亿VIP精品文档

相关文档