1.什么是虚拟内存原理
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。
当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。这时就需要新建另一个后备“仓库”去存放“惰性”数据。由于硬盘的空间很大,所以微软Windows操作系统就将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存。在默认情况下,虚拟内存是以名为Pagefile.sys的交换文件保存在硬盘的系统分区中。
2.电脑虚拟内存是什么意思?虚拟内存原理是怎样的?如何设定合理的
虚拟内存是计算机系统内存管理的一种技术。
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序所分配占用的内存总量超过了内存大小,就会导致内存消耗殆尽。为了解决这个问题,Windows中就运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
虚拟内存技术在电脑普及的早期作用尤为明显,因为那时期的电脑内存价格非常昂贵,一般电脑上内存都不会配置得太高(普遍是小内存256M或512M)。此时如果操作系统和应用程序需要占用的内存量超过了计算机中安装的物理内存量,操作系统就会暂时将不需要访问的数据通过一种叫做“分页”的操作写入到硬盘上一个特殊的文件中,从而给需要立刻使用内存的程序和数据释放内存,这个位于硬盘上的特殊文件就是分页文件(也就是虚拟内存文件,或叫做交换文件,Windows 2000/XP/2003中的分页文件名为pagefile.sys)。
举例来说:假设电脑的物理内存量是512M,在同时运行”迅雷”和”IE浏览器”这两个软件的时候物理内存已经达到512M,此时再启动QQ软件的话,如果没有虚拟内存技术,将根本无法启动QQ,因为QQ已不能再在内存中写入相关信息。而正是因为有了虚拟内存技术,此时系统就会释放一部分物理内存给QQ用,假设释放的是迅雷所占用的物理内存,那么迅雷所占用的物理内存信息将会保存到硬盘上的虚拟内存文件中去。之后当我们想再运行迅雷的时候,系统就会从硬盘的虚拟内存中查找到相应的迅雷信息,同时把这些信息重新载入到物理内存里面,并且把QQ的信息从物理内存释放到硬盘的虚拟内存中。这样一个循环交换过程就是虚拟内存技术,之所以叫它虚拟,就是因为系统把文件释放到了硬盘上,而这个硬盘可不是内存,只是临时保存内存信息的地方。
一句话,虚拟内存就是用硬盘等不是内存的介质来存储内存的信息。虚拟内存使用的是硬盘,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。
对于虚拟内存的设置主要需要考虑两个方面,即内存大小和存放位置。
内存大小就是设置虚拟内存最小为多少和最大为多少。一般情况下,虚拟内存大小应该设置为物理内存大小的1.5-2倍即可(分别为虚拟内存的最小值和最大值),如果设置得过小,就会影响系统程序的正常运行。
存放位置是指设置虚拟内存应使用哪个分区中的硬盘空间。如果是有不止一块硬盘的,那么最好能把分页文件设置在没有安装操作系统或应用程序的硬盘上,或者所有硬盘中速度最快的硬盘上。如果只有一个硬盘,就完全没必要将分页文件设置在其他分区了,同一个硬盘上不管设置在哪个分区中,对性能的影响都不是很大。一般windows XP默认情况下是利用C盘的剩余空间来做虚拟内存的,因此,C盘的剩余空间越大,对系统运行就越好。
重新设置调整虚拟内存大小的步骤如下:以WinXP为例,右键点击“我的电脑”,选择“属性”,然后在“高级”标签页,点击“性能”框中的“设置”按钮,切换到“高级”标签页,然后在“虚拟内存”框中点击“更改”按钮,接着重新设置虚拟内存大小,譬如,将自定义大小中的“初始值即最小值”改为1024,“最大值”改为2048,完成后点击设置确定并保存退出后重新启动系统就可以了。
3.虚拟内存设置原理与标准?
怎样设置虚拟内存:
/
(一)合理设置虚拟内存
/
虚拟内存的设定主要根据你的物理内存大小和电脑的用途来设定,在桌面上用鼠标右击“我的电脑”,选择“属性”,就可以看到内存了。根据微软公司的建议,虚拟内存设为物理内存容量的1.5--3倍,例如512MB的内存,虚拟内存设定为768--1536MB;1G的内存,虚拟内存设定为1536--3072MB。也可让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。在虚拟内存设置页面下方有一个推荐数值,如果确实不知道设置多少为最佳,建议虚拟内存就设为推荐的数值。虚拟内存有初始大小与最大值两个数值,最好把初始大小和最大值设为相同,以避免系统频繁改变页面文件的大小,影响电脑运行。内存容量2GB或以上的,如果不运行大型文件或游戏,也可以关闭虚拟内存。
/
虚拟内存就是在你的物理内存不够用时把一部分硬盘空间作为内存来使用,不过由于硬盘传输的速度要比内存传输速度慢的多,所以使用虚拟内存比物理内存效率要慢。个人实际需要的值应该自己多次调整为好。 设的太大会产生大量的碎片,严重影响系统速度,设的太小就不够用,于是系统就会提示你虚拟内存太小。
/
(二)虚拟内存设置方法
/
右击“我的电脑”选择“属性--高级--性能--设置--高级--虚拟内存--更改”,选择虚拟内存所在的磁盘,然后在下边单击“自定义大小” 并输入“初始大小”和“最大值”,最后按“设置”按钮,再确定即可。虚拟内存从C盘设置到其它磁盘的方法(如果在其它盘,设置方法一样):右击我的电脑--属性--高级--性能设置--高级--虚拟内存更改--点选C盘--单选“无分页文件”--“设置”,此时C盘旁的虚拟内存就消失了;然后选中D或F盘,单选“自定义大小”--在下面的“初始大小”和“最大值”两个文本框中输入数值--“设置”—确定--重启电脑,便完成了设置。
/
虚拟内存最好不要与系统设在同一个磁盘内,内存是随着使用而动态地变化,设在C盘就容易产生磁盘碎片,影响系统运行速度。所以,最好将虚拟内存设置在磁盘剩余空间较大而又不常用的磁盘,如D、F,这样可以避免系统在C盘进行频繁的读写操作而影响系统速度。虚拟内存在一台电脑,只用设置一次,可设置在任何一个磁盘。
/
(三)减轻内存负担:
/
1、打开的程序不可太多。如果同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序,要关闭不用的程序和窗口。
/
2、自动运行的程序不可太多 。单击“开始”--“运行”,键入“Msconfig”-“确定”,打开“系统配置实用程序”窗口,删除不想自动加载的启动项目。
===========================================
4.window10设置虚拟内存有什么用
你好,一般默认情况下是利用C盘的剩余空间来做虚拟内存的,因此C盘的剩余空间越大对系统运行就越好,虚拟内存是随着你的使用而动态地变化的,这样C盘就容易产生磁盘碎片,影响系统运行速度,所以,最好将虚拟内存设置在其它分区,如D盘中。
1、右键点“我的电脑”,左键点“属性”,点选“高级”选项卡,点“性能”里的“设置”按钮,再选“高级”选项卡,点下面的“更改”按钮,所弹出的窗口就是虚拟内存设置窗口,一般默认的虚拟内存是从小到大的一段取值范围,这就是虚拟内存变化大小的范围,最好给它一个固定值,这样就不容易产生磁盘碎片了,具体数值根据你的物理内存大小来定,一般为物理内存的1.5到2倍,如内存为256M,那么应该设置256*1.5=384M,或者干脆512M。2、设置方法如下: 假设内存为256M,虚拟内存放在D盘,先要将默认的清除,保持C盘为选中状态,单选“无分页文件(N)”再按“设置”按钮,此时C盘旁的虚拟内存就消失了,然后选中D盘,单选“自定义大小”,在下面的“初始大小”和“最大值”两个方框里都添上512,再点一下“设置”按钮,会看到D盘的旁边出现了“512-512”的字样,这样就说明设置好了,再一路确定,最终,系统会要重新启动,重启一下,便完成了设置。
3、注意:虚拟内存只能有一个,只放在一个盘中。
5.操作系统的虚拟内存原理是怎么样的
1.制作启动盘。(windows7系需要4G以上的U盘,WindowsXP系统则需要2G以上U盘)下载老毛桃U盘制作软件,安装软件,启动,按提示制作好启动盘。
2.下载一个你要安装的系统,压缩型系统文件解压(ISO型系统文件直接转到U盘)到你制作好的U盘,启动盘就做好了。
3.用U盘安装系统。插入U盘开机,按DEL或其它键进入BIOS,设置从USB启动-F10-Y-回车。按提示安装系统。
4.安装完成后,拔出U盘,电脑自动重启,点击:从本地硬盘启动电脑,继续安装。
5.安装完成后,重启。开机-进入BIOS-设置电脑从硬盘启动-F10-Y-回车。以后开机就是从硬盘启动了。
6.安装完系统后,用驱动精灵更新驱动程序。
7.硬盘装(前提是有XP系统或WIN7系统)。
(1)网上下载个GHOST系统,记住后缀名是.iso,存到硬盘(除了C盘以外盘)。
(2)备份好C盘自己要用的资料。
(3)下载个虚拟光驱,点击解压好GHOST系统,在里面找到“setup.exe”,然后安装就可以了,十分钟就好。
6.WIN10虚拟内存设置
Win10虚拟内存设置方法如下: 1.右键Win10系统桌面上的这台电脑,选择弹出菜单的属性。
如下图所示。 2.点击打开属性窗口,点击左侧的高级系统设置,如下图所示。
3.点击进入系统属性的高级选项卡,点击性能下方的设置。打开的窗口可以设置性能视觉效果,处理器计划,内存使用,以及虚拟内存。
如下图所示。 4.在性能选项对话框的高级选项卡里点击虚拟内存下方的更改,如下图所示。
5.在虚拟内存设置窗口,将”自动管理所有驱动的分页文件大小“前面的勾子去掉。如下图所示。
6.在虚拟内存对话框下面的可用空间设置初始大小和最大值,然后先点击设置,在点击确定。如下图所示。
7.Win10虚拟内存设置好以后,要从新启动才行。 注意事项: 本人的经验是实实在在的经历实践过的。
如有帮助到您请给我投上一票或分享给有需要的朋友。如果和你操作的不一样请注意看本验的细节部分是不是和你的一样。
如果您有不同看法意见的请留言本人非常乐意与您交流。
转载请注明出处windows之家 » win10设置虚拟内存是什么原理