在说虚拟内存之前,有必要说说
内存的由来! 在
计算机的组成结构中,有一个很重要的部分,就是
存储器。存储器是用来存储
程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称
内存储器(简称内存)。
它是
电脑中的主要部件,相对于外存(硬盘,光驱软盘等)而言的。我们平常使用的程序,如
Windows操作
系统、打字软件、游戏
软件等,一般都是安装在硬盘等外存上的,但仅此是不能使用其功能的,必须把它们调入内存中运行,才能真正使用其功能,我们平时输入一段文字,或玩一个游戏,其实都是在内存中进行的。通常我们把要永久保存的、大量的数据存储在外存上,而把一些临时的或少量的数据和程序放在内存上。
但内存并不是无限制供给!这就是为什么会出现"内存不能为READ,电脑
提示虚拟内存太小,及运行不流畅"的一个原因. 我们可以通过手动,或其他
工具来在
硬盘或优盘上,设定虚拟内存!(详细操作略!)
有一种说法,若你的内存在1G以上,大可关闭虚拟内存??!!在早期,因为内存价格非常昂贵,因此一般电脑上都不会
配置太多,那么有时候如果
操作系统和应用程序需要的内存数量超过了计算机中安装的物理内存数量,操作系统就会暂时将不需要访问的数据通过一种叫做“分页”的操作写入到硬盘上一个特殊的文件中,从而给需要立刻使用内存的程序和数据释放内存。这个位于硬盘上的特殊文件就是分页文件(也就是虚拟内存文件或叫做交换
文件)。对于
Windows 2000/XP/2003操作系统,分页文件名为pagefile.sys,默认情况下位于操作系统所在分区的根目录下。
根据传统的设计,Windows 的许多核心功能都需要使用分页文件,而如果你禁用了所有分页文件,有些第三方的
应用软件都可能会遇到内存不足的错误。其实在不需要的时候,Windows并不会使用分页文件,因此这样调整系统你并不能获得任何性能上的提高。
——这些均是专业的讲解!估计只有高手才能领悟!
现在看看我是怎样参透的!呵呵!(本着化难为简的精神,重新解释!)
现规定几个等式! 我本人=CPU 主板=一只笔(可理解为媒介工具) 内存=一张纸 硬盘=一本好书
某日,本人漏过一书摊,发现一本好书(教你如何用ADSL上网不掏钱,呵呵!),但太贵还是盗版!不想买!于是我从口袋拿出一支笔,和一张纸!四顾无人之后,开始剽窃!o(∩_∩)o...哎呀!内容太多,不够抄的咋办??哈!看看书的后背封面,顺手撕下一块,不就够了!??就这样剽窃成功呵呵!
现在,咱们把"这件事"交给电脑去做,看看会发生什么??
CPU发出指令(如剽窃),通过主板(一支笔)传导到内存(一张纸),啊!CPU(本人)发现内存不够用,咋办??!硬盘(这本书的后背页)不是还有空闲地方,在那吗?!赶紧命令它把部分硬盘,划给内存使用!终于问题得以解决!
[
本帖最后由 qqwangtao 于 2008-11-12 20:46 编辑 ]