现阶段来说,计算机内存有限,而某些进程在运行过程中可能超过计算机内存总容量,对维持进程是个较大的麻烦,于是虚拟内存技术应运而生。那么,什么是虚拟内存?有什么用?该怎么设置?本文将具体介绍。
1.虚拟内存
虚拟内存是指在内存贮器容量不够大的计算机中,为给用户提供更大的随机访问空间而采用的一种软件设计技巧。一个程序在运行的某一段时间内,实际上只使用其中少数指令和数据,因此只需把当时必须用到的部分指令和数据放入内存,其余部分放在外存,待到使用时再调入。内外存贮器信息的连续交换通过硬件与操作系统的配合来实现。这种将外存临时作内存使用的设计技巧,使用户觉得电子计算机好像具有一个容量很大的内存贮器,它的最大好处是既有内存贮器的等效速度,又有外存贮器的每位成本。
2.虚拟内存作用
虚拟内存是把外存当做内存来使用,即用硬盘来模拟内存使用,可以缓解物理内存不足的压力,有利于提升资源使用率,虚拟内存可以轻松地保存那些几乎不使用而又被占用的RAM块,然后可以将释放的RAM用于容纳更多具有更高优先级的程序,提高系统的整体性能。
3.虚拟内存怎么设置?设置成多大合适?
虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统便会在硬盘上开辟一块磁盘空间当做内存使用,这部分硬盘空间就叫虚拟内存。Windows98中采用Win386.swp文件的形式,而 Windows 2000/XP则采用页面文件pagefile.sys的形式来管理虚拟内存。
(1)一般情况下,建议让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。
(2)关于最小值,Windows建议页面文件的最小值应该为当前系统物理内存容量再加上12MB,而对于物理内存容量小于256MB的用户,则建议将页面文件的最小值设得更大些:①使用128MB或者更少内存的用户,建议将当前物理内存容量的1.75倍设置为页面文件的最小值; ②内存大小在128MB到256MB之间的用户,建议将当前物理内存容量的1.5倍设置为页面文件的最小值。
(3)关于最大值,一般来说,页面文件的最大值设置得越大越好,建议设置为最小值的2到3倍。
(4)极端情况,假如硬盘空间比较紧张,在设置页面文件时,只须保证它不小于物理内存的3/4即可。如果物理内存很大(大于512MB),则可以将虚拟内存禁用。
以上梳理了虚拟内存的定义、作用及设置情况,希望对你有所帮助,如果你想了解更多相关内容,敬请关注本站的行业知识栏目。
本文由@2200 发布于本站网站,未经授权禁止转载。
推荐阅读:
服务器虚拟化是什么?优势有哪些?
什么是虚拟化?主流的虚拟化技术有哪些?
虚拟机是什么?怎么用?VMware虚拟机简介
来源:互联网 / 发布时间:2023-12-03 11:18:33