选择显示字体大小

配置好你的缓冲区

常在一些技术文章特别是windows及其优化配置技巧类的,看到上面说:windows不会再用到dos下的缓冲区如buffers、smartdrv等,建议在相关的启动配置文件里去掉该语句,甚至连autoexec.bat、config.sys都删除不要......我觉得这有点“一竹竿打一船人”的味道,未免太过武断:

  如果诸位是装了标准的windows me,或是nt,windows 2000的用户,这样是理所当然的,如果还是windows9x系列的用户(我相信为数还是不少的),这样人云亦云地一刀砍下去,大谬不然。

  先说buffers,要知道,windows9x系列是基于dos的操作系统,虽然在标准界面上经过很多微软的设置没有显示出来,但如果你把其开机的蓝天白云的画面屏蔽掉,仔细看其启动过程,会发现其实9x系列是调用io.sys、msdos.sys等核心文件,期间要进行基本的输入、输出设备初始化,要读取硬盘引导区里的数据,如果此时设定的缓冲区(buffers)里有足够的空间储存这些基本引导必需的数据,那么所有的行动都是在内存里进行的,系统读取数据的命中率就会提高,说白点,就是启动速度加快。(如果你装了windows me的dos补丁,本文也适合您)

  要比较硬盘和内存的性能、速度的话,就是最快的scsi设备,也未必比老牌的edo内存快(内存几乎是电本身的速度),所以,如果缓冲区没有空间容纳基本的启动数据,那么系统只好转到磁盘上来寻找所需的数据,此时就靠你的xxxx转的硬盘来“高速运转”了。(请各位新手去翻翻相关的技术文章及指标,就知道内存和硬盘之间的速度差别之大)

  我自己试验、调整过多次config.sys的设置,总结出下面的编排,就是buffers设到50,也不会占用太多那640k基本内存,启动时硬盘只是响一两声,就直接进入windows的初始化;相反地如果是按默认的方式(10-20)或干脆不要buffers,甚至不要config.sys文件,系统读硬盘就是一阵卡卡卡的声音,两者相差1秒多一点吧。

  device=c:\windows\himem.sys/test:off

  device=c:\windows\emm386.exe noems

  dos=high,umb

  fcbs=5,0

  stacks=15,256

  switches= /f

  files=40



  buffers=51,0

  lastdrive=j(这句不要让windows自作聪明地给你改了,如果你分区很多,把j改成z)

  [menu]

  menuitem=dos

  menuitem=pwin98

  menucolor=0,3

  menudefault=pwin98,3

  [dos]

  rem devicehigh=c:\windows\ramdrive.sys 23000 /e(此句是虚拟硬盘,为了玩某些dos游戏设置的,可有可无,去掉开头的rem就可生效)

  devicehigh=d:\do\ecscdide.sys/d:zorro

  [pwin98]

  也许有人对这节省的一、两秒不在乎,但只要你想想每天你在网上挖空心思地找什么“windows优化”一类的文章,不就为了那提升的一两秒吗?效果如何,可能结果也只是心理上觉得快了——这种缓冲区的设置引起的速度变化却是很容易看到的。况且每天启动磁盘“咯咯卡卡”,磨损的都是引导区部分哦!

  这是一方面。

  另一方面,就是smartdrv的设置,我的意见是如果你是16m内存的,不要也罢。但是有32-256m的,还是加上一句的好。因为:

  1、比较加载smartdrv缓存和没加的时候,安装windows的速度相差的悬殊,特别是磁盘扫描、文件分配表检查的过程;

  2、在dos下删除文件目录(是目录,不是单个的文件),尤其是带有很多层子目录的,没加载smartdrv的,硬盘响个不停,可能会花上10分钟!加载的话最长也是在1分钟以内。可能有的人说我用windows来删除,根本不用dos——我要告诉您的是:一、有些目录在windows老是受到读写保护,因为系统正在调用其中的部分文件,你还得到dos下删除;二、每个可执行文件、系统文件,windows总会问你“是否确认删除”,你想象200、300个确认是什么恐怖的光景?在dos里只确认一次,就开始执行。

  3、搜索、复制文件的速度会加快。特别是某些优秀的16位老程序,你不可能绝对避免不运行它们的。看看“系统信息”,你会发现windows后台运行了大量16位程序。

  32m内存的话,可以设置500k—1m左右,超过64m的,可以设置到2m左右,最多3m左右,多了也没用。例子是:smartdrv 1500(1500k,即1.5m),可以在autoexec.bat里自动加载。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons