windows-xp内存机制管理

王朝干货·作者佚名  2011-11-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  
 声明  小说素材,内容虚构,如有雷同,纯属巧合!

虚拟内存嘛,xp把不经常 用的放在硬盘的虚拟内存里

注意内存的作用,简单的说就是CPU在工作时等候处理的进程所存放的地方,CPU首先使用一级,二级高速缓存,这部分存储空间很小,很快用完之后,需要把更多的进程放入内存,内存的东西首先是进入了二级缓存,然后提交到一级缓存,最后提交到CPU进行处理。那么当内存用完了又怎么办呢?Windows使用了虚拟内存机制,就是在硬盘上划分一部分空间给内存使用!所以这一部分的内存要比现有内存的要大1.5倍左右!

如果你想在游戏的同时使用其他程序,建议使用含超线程处理能力的Intel P4处理器或者双核处理器。

如果你想提升单个游戏的运行速度,建议修改系统进程的优先级,或者停用一些服务,或者使用高外频的处理器。

回到你的问题中:

“统启动进入桌面后一共就占用110多M的内存空间,”这是因为Windows启动需要占去一部分内存作为系统服务使用,没有这些系统服务,电脑就根本没法用!

“在游戏和桌面的切换当中,系统要拼命的读盘”这个原因与内存容量的关系比较小,而与内存的速度关系比较大,刚才说了,内存的东西要提交到处理器,这个提交过程的快慢就是内存的速度,也就是你买内存时说的DDR 333,/DDR2 533后面的数字就是内存的前端总线速度。另外这也和CPU的多线程处理能力相关。其次,这个问题的发生与下面的描述有同样的原因.

“退出的时候却很慢.感觉系统不是从内存读取而是从硬盘读取的桌面”这个原因是这样的,应为你在打游戏的时候,系统会自动提升游戏进程的优先级,这时候很多没有用的进程会被系统移动到虚拟内存当中,然后当你退出游戏的时候系统就回释放掉内存中的游戏进程占用而把存入了虚拟内存的进程重新装入内存中!

建议:

如果你使用两根内存条而且主板拥有双通道功能的话建议你参照主板说明书打开;

如果你的内存速度与CPU 的总线不一至建议更换内存条;

把你的虚拟内存设置的大一些;

如果你的内存足够大了,在虚拟内存设置当中注意把系统内存优化改成"后台服务"

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航