操作系统内存优化的攻略总结
不管你用的是什么操作系统,内存子系统总是重点优化的对象。因为它不仅直接影响RAM的性能,还决定了其它子系统之间的通信能力,进而影响整个系统的性能。Windows 2000是一个基于"性能"的操作系统,所以充分挖掘内存子系统的潜力是非常必要的。在本文中,我们要给大家介绍如何给操作系统消肿和优化注册表,以达到改进系统性能的目的。不同的方面有不同的优化方法,我们首先从BIOS的优化开始(BIOS的优化对所有操作系统有效);然后是其它一些优化。
要注意在进行优化的时候,要以Administrator注册,否则修改无效。
BIOS优化
在BIOS中有若干个与内存有关的选项,下面我们就给大家介绍几个最常用的:
CAS Latency-CAS延迟是一个决定系统内存列存取时间的参数。CAS延迟越小,系统在读取RAM中不同数据时的速度就越快。现在大多数SDRAM CAS延迟标称值为3,但基本上都可以达到2。在市场上也有标称值为2的SDRAM。至于 RDRAM,它的CAS延迟要比SDRAM大得多,如果把CAS延迟设小一点效果非常显著。不过要注意的是改变CAS延迟实际上是一种超频,要注意它的.稳定性(可以运行如timedemo loop之类的稳定性测试软件)。
RAS To CAS Delay-这项设置指的是行激活命令到读/写命令之间的时间。这个值越小表示越快,在修改它时,也要注意系统的稳定性。
RAS Precharge Time -这项设置指的是DRAM预充电需要多少个周期的时间,越小越好。在修改它的时候,同样要注意稳定性。
SDRAM Precharge Control-这项设置指的是系统如何管理SDRAM的预充电时间,它有两个值Enabled和Disabled,在不同的系统上有不同的结果,建议在你自己的系统上两者都试一下。
Shadow System BIOS-如果它为Enabled的话,在系统启动时会把BIOS中的内容拷贝到主内存中,对大多数机器来说,启动速度和运行速度都会加快。
System BIOS Cacheable-当设为Enabled时,在必要时系统会把BIOS中的内容备份到L2缓存中,加快BIOS的运行速度,效果比Shadow System BIOS还要好。当Shadow System BIOS也设为Enabled时,效果最佳。
注册表修改
在注册表中有若干个关于内存的设置,但在修改时要注意,因为稍有错误就会导致系统崩溃。所以在修改前要把注册表作一个备份,以备在出现问题是恢复。
首先在注册表中找到[HKLM/System/CurrentControlSet/Control/Session Manager/Memory Management],然后你会发现下面几个选项:
DisableExecutivePaging -设为Enabled时, Windows 2000在运行可执行文件时不用硬盘上的jiao换文件,这样操作系统和文件执行的速度会更快。但我们推荐只有在系统内存大于128MB时,才将它设为Enabled,因为它也要占用一定的系统资源。在默认状态下,它的值为0(Disabled),如果要设为Enabled就将它设为1。
LargeSystemCache -当它设为Enabled时(服务器版的Windows 2000默认设置为Enabled),系统会把除了4MB(作为硬盘缓存)以外的所有内存都用作文件系统的缓存。Windows 2000会把自己的内核放到内存中,这样运行起来就更快。这项设置是动态的,如果在某些情况下硬盘需要更多的缓存,系统会释放一些内存给硬盘作缓存。在默认情况下有8MB内存是留作此用途的。
此项设置的主要好处就是可以使操作系统运行得更快,并且它还是动态的,当内存需求不大时,Windows 2000的内核就驻留内存;如果运行多个程序需要大量内存,Windows 2000会把它的内核从内存中释放出来。0表示Disabled,1表示Enabled。不过如果把它设为Enabled,系统会占用更多的内存,在一些任务很密集的情况下,系统性能会下降。根据Micorsoft的说法,对那些自己进行缓存的应用程序如Microsoft SQL,和需要大量内存才能得到最好性能的程序如IIS来说,此项设置最好设为0。
IOPageLockLimit -这项设置主要是服务器应用。如果设置合理,在进行大数据量的文件传送和类似的操作时,可以提升系统的I/O性能。但是如果系统内存不足128MB,那么这项设置不会有任何作用。如果系统内存超过128MB,可以把它设为8-16MB,性能的提升会比较明显。默认值是0.5 MB( 512 KB),在设置时要注意它是以字节数表示的,0.5MB为0.5×1024×1024=524288字节。在修改时,多设几个值试一试,以得到最佳效果。
禁止启动时运行程序
禁止启动时运行一些不必要的程序可以少占用一些内存。在Windows 2000中禁止启动时运行程序不像Windows 9x/Me中那样简单,必须要修改注册表。注册表中相关的项为[HLKMSOFTWAREMICROSOFTWINDOWSCURRENTVERSIONRUN]。找到之后,就可以进行修改了。不过还是要先做好备份,以防出现错误。
-
电脑有哪些操作系统?
提起操作系统,相信大家首选联想的是电脑操作系统,下面小编就为大家介绍一下电脑有哪些操作系统吧!WINDOWS操作系统Windows操作系统是一款由美国微软公司开发的窗口化操作系统。采用了GUI图形化操作模式,比起从前的指令操作系统如DOS更为人性化。Windows操作系统是...
-
Win7纯净版出现蓝屏代码0xA0000001怎么办
Win7纯净版出现蓝屏代码0xA0000001怎么办?别着急,先看看以下的办法能不能解决问题,再决定是否找专业的人帮忙。解决方法:1、出现0xA0000001蓝屏代码,得得系统小编建议用户先查看系统蓝屏日志,通过日志分析导致蓝屏的原因,从而寻找解决方法。小编建议采用魔方蓝屏助手...
-
Android操作系统的快捷键和技巧
1.首先就是最常用的技巧之一,长按Home键可以调出最近使用的6个程序,并将当前程序置入后台运行2.调整音量至最低,就会依次进入振动模式和电话铃声静音3.长按挂机键,在弹出的进阶菜单中可以选择飞行模式、静音模式和关机,但是值得一提的是,这里的静音室完全静音,音乐盒...
-
关闭win10 自动更新的办法
win10系统中微软加强了对系统的控制,因此取消win10自动更新的操作也变得更加繁琐,那么关闭自动更新的方法有哪些呢?下面是小编为大家整理的关闭win10自动更新的办法,欢迎参考~关闭win10自动更新的办法:办法一1、打开服务打开服务的方法:a、右击我的电脑——管理——...