虚拟内存是显存还是运行内存

显存就是虚拟内存吗

不是,显存是显卡缓存,虚拟内存是从硬盘借来的内存,比如你的内存是512,你有一个更大的游戏有1G,如果内存不是那么大的话。
大的话,会预先从硬盘设置中借用。
你可以在任务管理器右下角看到总内存大小,减去你的物理内存,剩下的就是

虚拟内存是什么意思?

什么是虚拟内存虚拟内存利用硬盘空间作为内存来弥补计算机RAM空间的不足?当实际RAM已满时(实际上是在RAM已满之前),就会在硬盘上创建虚拟内存。
当物理内存用完时,虚拟内存管理器会选择最近未使用的低优先级内存部分并将其写入交换文件。
此过程对应用程序是隐藏的,并且应用程序将虚拟内存和实内存视为相同的。
技术细节:对于IntelIA-32处理器(包括386、Pentium等),当用户应用程序(进程)访问内存时,其内存地址是虚拟的,CPU会将其转换为实际的物理内存地址。
当物理内存不够的时候,操作系统会临时将每个进程中一部分未使用的内存交换到页面文件(交换文件)中,并将需要访问内存的程序的从页面文件交换到物理内存中。
编辑本段关于虚拟内存的作用不知大家是否注意到,在Windows2000目录下有一个名为s的系统文件(Win386.swp,其大小经常变化)。
它很小,它可以单独存在。
大的情况下可以是几十兆到几百兆,这种不规则的变化着实让很多人摸不着头脑。
实际上,s是Windows下的虚拟内存。
它的功能与物理内存基本类似,但它作为物理内存不再发挥作用的“储备力量”而存在。
编辑本段生成虚拟内存我们都知道,虽然硬盘在运行速度上不如内存,但在容量上内存却无法与硬盘相比。
当程序的执行需要大量的数据,占用大量的内存时,内存就会“满”,暂时不用的数据就会被放到硬盘上,而这些数据所占用的空间就是虚拟内存。
现在我们也明白为什么s的大小经常变化了。
内存在计算机中起着主要作用,计算机上运行的所有程序都必须通过内存来运行。
为了解决这个问题,Windows采用了虚拟内存技术,即使用部分硬盘空间作为内存。
例如,在压缩时,压缩程序有时需要读取文件的大部分并将其存储在内存中以进行重复搜索。
假设内存大小为128MB,要压缩的文件为200MB,压缩软件必须在内存中存储的大小也是200MB,那么操作系统将不得不权衡压缩程序和压缩包中的其他程序。
系统并使用附加部分数据插入到交换文件中。
接下来我们看看如何配置虚拟内存。
编辑本段虚拟内存设置虚拟内存主要有两个设置,即内存大小和内存位置是设置虚拟内存的最小和最大,而存储位置是决定哪个分区使用虚拟内存。
硬盘空间。
对于内存大小设置,如何获取最小值和最大值?您可以通过以下方法获取:选择“开始→程序→附件→系统工具→系统监视器”(如果没有是在系统工具中,可以通过WindowsInstaller安装它(在“添加/删除程序”)中打开系统监视器,然后选择“编辑→添加项”,在“类型”项中选择“内存管理器”并选择“右侧列表中的“交换文件大小”。
这样,随着您的操作,每次使用计算机时的情况都会不同,显示交换文件的值的波动。
因此,最好长时间监视交换文件,以找到最适合您状况良好的交换文件的值。
一般来说,太大的交换文件不会影响效率,但会占用额外的磁盘空间。
交换文件太小有时会导致运行的程序减少。
找到最合适的范围值后,在设置虚拟内存时,右键单击“我的电脑”,选择“属性”。
在出现的虚拟内存设置窗口中,单击“用户指定的虚拟内存设置”单选按钮,选择“硬盘”上剩余空间最大的分区,然后在“最小值”和“最大值”中设置适当范围的值值文本框。
如果您发现很难使用系统监视器获取最大值和最小值,您可以选择“让Windows管理虚拟内存设置”。
页位置调整Windows9x虚拟内存付费位置实际上是一个虚拟内存文件(也叫交换文件)Win386存储在C盘根目录下的swp,它的存储位置可以是任意分区如果C系统盘容量有限,我们可以安装Win386。
将swp转移到其他分区,方法是用记事本打开(C:Windows)文件,在[386Enh]部分,将“PagingDrive=C:WindowsWin386.swp”改为其他分区的路径,如将交换文件放入.D:并改为“PagingDrive=D:Win386.swp”如果上面没有声明,可以直接写。
对于使用Windows2000和Windows分区的用户,如果要将其更改为其他分区,必须先将原分区设置为无分页文件,然后再选择其他分区。
或者说,WinXP一般要求物理内存在256M以上。
如果你喜欢玩大型3D游戏,但内存(包括显存)不够大,系统经常会提示虚拟内存不够,系统会自动调整(虚拟内存设置在系统管理)。
如果你的硬盘空间足够大,你可以自己设置虚拟内存。
具体步骤如下:右键“我的电脑”→属性→高级→性能设置→高级→更改虚拟内存→选择虚拟内存。
页面文件)保存共享→自定义尺寸→定义最大和最小值→设置。
一般来说,虚拟内存比物理内存大1.5倍。
{换种说法:编辑时,我们必须注意不要将最大和最小页面文件设置为相同的值。
因为内存通常并没有真正“满”,所以当内存达到一定程度时,它会自动将一些未使用的数据暂时放在硬盘上。
最小页面文件越大,比率越低,执行速度越慢。
最大页面文件是极限有时,当打开很多程序时,内存和最小页面文件都“满”了,最大页面文件会自动溢出。
因此将两者等同起来是不合理的。
一般情况下,最小页面文件设置得小一些,这样内存中存放的数据就越多,效率就越高。
将最大页面文件设置为最大,以避免“满”的情况。
PS:①1、5x虚拟内存的设置网上技术文档中一般都有说明,我个人认为可以根据目前常用软件的情况来设置。
推荐给有经验的用户。
②有很多工具软件(如WINDOWS优化大师、超级兔子)可以很好地改变这些设置,工具软件也会根据你电脑当前的情况做出相应的推荐设置。
编辑本节使用虚拟内存的技巧微软官方为我们提供了如何配置虚拟内存的问题的解决方案一般情况下,我们建议采用以下配置方法:(1)将页面文件放置在Windows系统所在的分区中,文件大小由您的系统设置决定。
具体设置方法如下:打开“我的电脑”,在“属性”设置窗口中,切换到“高级”选项卡,在“启动和故障恢复”窗口的“写入调试信息”栏中,如果使用“无”,将页面文件大小设置为2MB左右如果使用“CoreMemoryStorage”和“FullMemoryStorage”,请将页面文件值设置为较大的值,与内存几乎相同提示:为系统分区设置页面文件是有一个权衡的:如果设置了,系统可能会频繁读取这部分页面文件,从而增加系统磁盘占用的负载,但如果不设置,当系统出现蓝屏死机(具体是STOP错误)时,无法创建转储文件(p),从而无法调试程序并报告错误。
所以权衡是在系统盘上放一个较小的页面文件,只要足够就可以了。
(2)创建一个单独的空分区,并将虚拟内存放入该分区的页面文件中,不要再次使用。
之所以使用单独的分区来容纳虚拟内存,主要基于两个考虑:首先,由于该分区上没有其他文件,因此该分区不会产生磁盘碎片,这样可以保证读写数据到该页文件不受碎片的影响,其次,根据Windows内存管理技术,Windows会优先使用系统盘上不经常访问的分区中的页面文件,减少系统盘压力。
(3)没有页面文件分配给其他硬盘分区。
当然,如果您有多个硬盘,则可以为每个硬盘创建一个页面文件。
当信息分布在多个页面文件中时,硬盘控制器可以同时对多个硬盘执行读写操作。
这样系统性能就会得到提高。
编辑本节时有关虚拟内存设置的注意事项:最小值允许设置的虚拟内存为2MB,最大值不能超过当前磁盘剩余空间的值,也不能超过32位操作系统的内存寻址范围——4GB。
1.禁用页面文件当你的内存超过1G时,页面文件的作用就不再可见,所以我们可以禁用它。
方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSessionMa-nagerMemoryManagement”,在选项“DisablePa-gingExecutive”(禁用页面文件)中将其值设置为“1”。
PS:这可能会导致系统不稳定。
某些程序将无法运行或冻结。
请根据您现在的情况进行更改。
1G以上内存绰绰有余玩游戏或使用大型软件时不建议禁用虚拟内存。
当然,如果你有2G内存,可以根据自己的实际情况选择虚拟内存的大小(我个人认为2G内存可以禁用虚拟内存来提高系统性能。
VISTA系统内存占用比较大,可能已经设置过了根据目前的条件)。
2、清除页面文件同处有一个“ClearPageFileAtShutdown(关机时清除页面文件)”。
这里所说的“删除”页面文件并不是指从硬盘上彻底删除s文件,而是“清理”和整理它,据微软称,这是一个安全选项,与性能无关。
高级主题:使用SweepRAM实用程序。
适用于Windows2000/XP/2003。
SweepRAM程序可以在网上找到。
该程序的主要功能是清除工作组中的所有进程。
所谓工作集是指物理内存中被进程映射的部分(即这些内存块都在物理内存中,可以被CPU直接访问)。
不在工作集中的虚拟内存可能在转换列表中(CPU无法通过虚拟内存访问它,需要Windows映射才能访问),其中一部分在磁盘上的页面文件中。
当进程运行时,Windows会自动调整工作集,当存储紧张时,会将其从工作集中删除,暂时存储在内存中的“转换列表”中,或者进一步替换在页面文件中。
当应用程序再次访问页面时,操作系统将其添加回工作组。
SweepRAM工具以中等频率(大约每40分钟一次)重复运行以清除每个进程的工作集,然后慢慢恢复每个进程的工作集。
这可以保持更好的工作负载平衡,从而提高系统性能。
虚拟内存运行的原理和过程也许大家都知道,虚拟内存是在物理内存不够的时候,使用硬盘的一部分作为内存。
这种理解还不够准确。
物理内存就是大家所说的512M内存删除这个程序的信息然后从两个方面来了解虚拟内存--------------假设电脑的物理内存是512M,系统安装在C盘。
-----------------------------------(1)当有足够的物理内存时为False假设程序我们正在运行215M的卷。
此时物理内存肯定够用了,但是不要以为系统没有使用技术此时,系统会为QQ这个程序指定一个虚拟空间,但此时,这个虚拟空间中根本就没有任何信息(2)当物理内存不足时,假设物理内存已达到512M当电脑运行“迅雷”和“IE浏览器”这两个软件时。
技术上,我们会QQ根本无法启动,因为QQ无法在内存中保存相关信息,但是现在有了虚拟内存技术,系统会释放一部分物理内存来使用,假设物理内存迅雷占用的内存被释放,那么迅雷占用的物理内存信息就会被保存进去。
在硬盘上的一个文件s中,当我们想要再次运行迅雷时,这时候系统就会向s请求迅雷对应的信息,将信息重新加载到物理内存中,并将QQ信息释放到s系统中。
文件被释放到硬盘上,而这个硬盘不是内存。
它只是一个临时存储内存信息的地方总而言之,虚拟内存是利用硬盘、U盘等非内存介质来存储内存信息的,Windowsxp系统的c:/windows/pre fetch文件夹是基于虚拟的内存技术,这些预读的文件可以提高程序的运行速度,当我们运行程序时,系统会根据内存记录程序经常使用的文件,并记录程序读取信息并输入。
同时,在c:/windows/pre fech下创建后缀.PF文件并保存此处读取的信息。
在PF文件夹中,假设我们运行注册的Photoshop程序,那么当你双击桌面上的Photoshop时,系统会首先从c:/windows/pre fetch中查找这个Photoshop的对应数据,而不是继续。
运行Photoshop,根据之前的数据,首先将Photoshop使用的相关文件加载到内存中运行。
.pf文件。
再运行ps程序会不会更快呢其实如果没有预读文件的话处理速度是很快的,photoshop的打开速度也会很慢。
/windows/pre fetch里面有很多预取文件,所以每次运行一个程序时,系统都会花很多时间去查找该程序是否有预取文件。
这可能会导致程序启动速度非常慢,所以当预读文件很多时,那就删除这些预读文件更改此段手动设置虚拟内存①右键单击桌面上的“我的电脑”图标,然后选择。
“属性”选项打开“系统属性”窗口。
单击窗口中的“高级”选项卡,出现高级设置对话框②单击“性能”区域中的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其框的对话。
③在此对话框中,您可以看到虚拟内存周围的区域。
单击更改按钮进入虚拟内存设置窗口。
选择可用容量较大的分区,勾选“自定义大小”前面的复选框,在“初始大小”和“最大值”栏中填写具体值,然后单击“设置→确定按钮”。
是的,最后重新启动计算机以使虚拟内存设置生效。
附录:正确放置虚拟内存首先我们来看看如何确定虚拟内存的大小。
其实严格按照1.5-2倍的倍数关系来设置并不科学,所以我们可以根据系统的实际应用来设置。
在这个过程中,应该使用Windows2000/XPPro/2003自带的性能监视器。
1、运行“c”打开性能监视器,展开左侧的性能日志和警报,右键选择计数日志,选择“新建日志设置”,将文件命名为Page,然后。
回程车已确定。
2.在“常规”选项卡下,单击“添加计数器”按钮,在新弹出窗口的性能对象下拉菜单中选择“PagingFile”并选择“从列表中选择计数器”,然后单击“%UsagePeak”并在“_Total”中选择“_Total”示例,然后单击“添加”按钮。
3.然后关闭该窗口并单击图3中的“确定”按钮。
单击“是”创建日志文件。
然后打开“日志文件”选项卡,在日志文件类型的下拉菜单中选择“文本文件(逗号分隔)”,然后记住“例如”框中显示的日志文件的路径。
4、这样,点击确定后,计数器就开始工作了。
经过几个小时的使用,计数器基本上可以对你的使用情况做出全面的评估。
5.此时,必须先停止该计数器的运行。
同样在计数器日志窗口中,选择新的PageFile计数器,然后右键单击并选择停止。
使用记事本打开日志文件。
6、需要注意的是,日志中的值不是页面文件使用情况,而是使用率。
也就是说,根据日志文件,系统页面文件一般只使用了25%左右,而实际系统页面文件为2GB,为了节省硬盘空间,最大页面文件大小为512MB。
对于最小值,可以先根据日志中的占用率求出平均占用率,然后乘以最大值即可得到。
设置虚拟内存时还应该注意,如果您有多个硬盘,最好将分页文件放在没有安装操作系统或应用程序的硬盘上,或者放在速度最快的硬盘上。
所有驱动器之间。
这样,当系统繁忙时,同一块硬盘就不会同时忙于读取应用程序数据和执行分页操作。
相反,如果应用程序和页面文件位于不同的硬盘驱动器上,这可以最大限度地减少磁盘使用并提高效率。
当然,如果你只有一块硬盘,就没有必要把分页文件放在其他分区,无论哪个分区放在同一个硬盘上,都不会对性能产生太大的影响。
  

电脑配置疑问

看来我应该用更简单的语言解释一下:1、512独立显卡:512M独立显卡显卡有两种类型:独立显卡和集成显卡。
显卡中的显示内存称为视频内存。
独立显卡比集成显卡更稳定、更流畅,因为集成显卡没有显存,借用了机器内存中的部分内存空间。
完成显存任务。
2、虚拟内存:虚拟内存在物理内存不够的时候,使用部分硬盘作为内存。
物理内存:这就是大家平时所说的1G内存。
关于512MB内存首先要知道的是:打开任何程序都会占用物理内存。
当程序关闭时,系统也会从物理内存中删除该程序。
信息:当物理内存满时,虚拟内存使用硬盘、U盘等非内存介质来存储内存信息。
3.适配器的内存为显存。
1G的独立显卡是不可能的,适配内存是256G。
4、显卡中的显示内存称为显存,适配内存也是显存,为显卡存储临时信息。
它有点慢,因为它不是副本。
我希望它有帮助。
——月白风清

虚拟内存与内存的差别?

分类:计算机/网络>>硬件分析:虚拟内存在计算机中起着重要的作用,所有在计算机中运行的程序都需要通过内存来执行,如果执行的程序很大或者很多,就会导致内存占用较小。
那很麻烦。

为了解决这个问题,Windows采用了虚拟内存技术,即使用部分硬盘空间作为内存。
当内存耗尽时,电脑会自动调用硬盘作为内存,缓解内存压力。
例如,如果计算机只有128MB的物理内存,那么在读取200MB的文件时,应该使用比较大的虚拟内存,并且文件从内存中读取出来后,会先存储到虚拟内存中,然后等待内存中存放虚拟内存中的所有文件,虚拟内存中存放的文件会被释放到原来的安装目录中。
接下来我们就来看看如何设置虚拟内存。
虚拟内存设置主要设置虚拟内存的两点,即内存大小和分页位置,即设置虚拟内存的最小和最大大小,分页位置是设置虚拟内存分区的硬盘空间应为用过的。
对于内存大小设置,如何获取最小值和最大值?您可以通过以下方法获取:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的WindowsInstaller安装)打开系统显示器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理器”,然后在右侧菜单中选择“切换文件大小”。
这样,在运行过程中,就会显示交换文件值的波动,此时可以打开自己经常使用的程序,然后在此时使用它们,并在系统屏幕中查看性能值,因为用户每使用电脑时情况不同,所以最好长时间监控Swap,找到适合自己的交换文件的值,这样可以保证系统性能的稳定性,使其保持在最佳状态。
找到最合适的范围值后,在设置虚拟内存时,右键单击“我的电脑”,选择“属性”,会弹出系统属性窗口,选择“性能”选项卡,单击“虚拟内存”按钮下面弹出默认内存设置窗口,点击用户定义的默认内存设置单选按钮,选择硬盘中剩余空间最大的分区,然后在最小值和最大值文本中输入合适的范围值盒子。
如果您发现很难使用系统监视器获取最大值和最小值,您可以选择“让Windows管理虚拟内存设置”。
调整分页位置。
Windows9x的虚拟内存迁移位置实际上是保存在C盘根目录下的虚拟内存文件(也叫交换文件)Win386.swp,它的存储位置可以是任意分区,C盘容量有限,我们可以移动Win386。
通过打开System.swp到另一个分区。
ini(C:\Windows下),在[386Enh]分区中,将“PagingDrive=C:WindowsWin386.swp”更改为其他分区的路径如果交换文件位于D:,则将其更改为“PagingDrive=D”:Win386.swp””,如果上面没有声明,可以直接写。
对于使用Windows2000和Windows分区的用户,如果要将其更改为其他分区,必须先将原分区设置为没有分页文件,然后再选择其他分区。
相反,WinXP通常要求物理内存大于256MB。
如果你想玩大型3D游戏,但内存(包括显存)不够大,系统会经常提示你虚拟内存不够,系统会自动调整(虚拟内存设置为到系统管理)。
如果你的硬盘空间足够大,也可以自己设置虚拟内存。
具体步骤如下:右键“我的电脑”→属性→高级→性能设置→高级选项→更改虚拟内存→定义虚拟内存(.存储页面文件的部分→自定义大小→定义max最大值和最小值→设置一般情况下,虚拟内存是物理内存的1.5倍,稍大的值就好,如果不想虚拟内存经常变化,可以设置最大值和最小值。
价值观。
44》使用虚拟内存的技巧关于如何设置虚拟内存的问题,微软已经为我们提供了官方的解决方案一般情况下,我们建议使用以下设置方法:(1)设置分区中的页面文件Windows安装位于系统上,文件大小由您的系统设置决定。
具体设置方法如下:打开“我的电脑”中的“属性”设置窗口,进入“高级”选项卡,在“启动和故障恢复”窗口中的“写入调试信息”栏中,如果使用“无”“,然后将页面文件大小设置为2MB左右。
如果使用PrimaryMemoryStorage和FullMemoryStorage,请将PageFile值设置为较大的值,与物理内存大致相同。
提示:这里关于将页面文件分配给系统分区有一个矛盾:如果设置了,系统可能会重复读取这部分页面文件,从而增加系统盘路径的负载,但如果不设置、当系统出现蓝屏死机(尤其是STOP错误)时,无法创建转储文件(Memory.dmp),导致无法进行程序调试和报错。
所以妥协的办法就是映射一个更小的页面文件到系统盘,只要这样就够了。
(2)创建一个单独的空分区,并在该分区中设置虚拟内存。
最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍。
该部分专门用于存储页面文件。
不要存储任何其他文件。
之所以采用单独的分区来设置虚拟内存,主要是基于两个考虑:一是因为该分区上没有其他文件,所以该分区不会产生磁盘碎片,这样可以保证数据读写到文件中。
页面文件不受磁盘影响。
其次,根据Windows的内存管理技术,Windows会优先使用不经常访问的分区上的页面文件,这也减少了页面文件被读入系统盘的机会,减轻了系统盘的压力。
(3)页面文件没有分配给其他硬盘分区。
当然,如果您有多个硬盘,则可以为每个硬盘创建一个页面文件。
当信息分布在多个页面文件中时,硬盘控制器可以同时对多个硬盘驱动器执行读写操作。
这样系统性能就会得到提高。
提示:允许设置的最小虚拟内存值为2MB,最大值不能超过当前硬盘的剩余空间值,也不能超过32位操作系统的内存处理范围——虚拟内存设置为4支持GB基本上是根据计算机的大小和用途调整的内存。
所谓虚拟内存就是当你的物理内存不够的时候,使用部分硬盘空间作为内存。
但由于硬盘传输速度比内存传输速度慢很多,所以虚拟内存的使用速度比物理内存慢。
以下是我的一些经验,仅供参考,您应该根据自己的实际需要多次调整该值。
如果您的物理内存为256MB,并且您想玩3D游戏,则最小虚拟内存值应为384,最大值应为768或更高。
如果你不玩游戏,只是看电影或上网,最小值可以是256,最大值可以是512。
设置太大或太小都不好。
如果设置太大,会造成碎片过多,严重影响系统的速度。
如果设置太小的话,会不够用,会一直卡住,所以系统会提示你虚拟内存太小。
如果您的内存为512MB或更高,则可以将虚拟内存设置为较小的大小。
如果你是玩3D游戏,你可以将其设置为最小值256,最大值768或512。
如果你只是上网什么的,你也可以将最小值和最大值设置为0.但是,某些程序对设置虚拟内存值有要求。
如果将虚拟内存设置为0,某些程序将无法正常运行,因此建议将最小值设置为128,最大值设置为384,以获得大内存。
足够了。
另外,虚拟内存最好不要与系统位于同一分区。
这样可以防止系统在该区域进行频繁的读写操作,影响系统的速度,并产生大量占用硬盘空间的分区。
默认内存设置比较复杂,需要根据不同设备的不同用途多次修改。
如果你想知道你需要的最小值,可以搜索相关网页。
控制面板的计算机管理中似乎有一个性能监控程序。
网上搜索一下。
存储芯片用于暂时存储CPU处理后的数据。
丢失了关机后的数据。
简单来说,硬盘就像一个存储库,而存储卡就像一张桌子。
如果CPU每次处理数据都要到仓库去取数据的话,会严重影响系统的速度,因为硬盘。
传输速度跟不上CPU的运行速度,所以为了缓解这种差距,CPU和硬盘之间的内存出现了速度问题,这可以大大提高计算机的速度。

相关推荐

linux系统访问windows共享

linux系统访问windows共享

安装完samba如何从linux访问WINDOWS共享文件夹Linux安装samba系统后如何从Linux访问WINDOWS共享文件夹。Windows中共享文件夹的方法有很多种,下面介绍一些常用且方便的方法供参考:[root@localh

服务器是什么怎么填

服务器是什么怎么填

设置无线路由器的时候,那个dns服务器怎么填,是什么意思啊?DNS服务器填写必须从运营商处获取。具体信息您可以致电您所连接的无线网络的客服进行咨询。DNS服务器,也称为

怎么把css直接添加到html

怎么把css直接添加到html

css怎么嵌入到html1、首先可以直接在现有的HTML元素起始标签中编写css代码,并且css代码必须写在样式“”双引号中,如:pstyle=color:red文本。这是红色的。/p。3.前面两个组成是