被遗忘的SMARTDRV.EXE文件介绍

Admin | 2010-6-19 22:54:00 | TrackRecord: 1679 Times | Tag标签:操作系统 打印本页

您当前所处的位置是:〖首页〗→【文章页】 本站共有16个图文教程栏目,请用心拜读!

本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。

  如果不接触DOS系统或DOS命令,我相信,很多人都把Smartdrv.exe 给忘记了。

  那么,Smartdrv.exe 是什么样的文件呢?

  一、Smartdrv.exe文件及作用

  Smartdrv.exe 是DOS6.22以上版本中有一个非常有用的常驻程序SMARTDRV.EXE,使用它可以大大加快磁盘的读写速度。

  其工作原理如下:

  相对于内存而言,磁盘(包括硬盘)的读写速度要慢多。为此SMARTDRV.EXE从XMS内存中外辟出一块区域(称之为高速缓冲区)作为主机与磁盘之间的一块中间区域,用来暂时存放上次从磁盘上读取的数据。

  这样,下次读取磁盘时,SMARTDRV.EXE首人查找一下要读取的数据在这块缓冲区中是否能找到,若能找到就没有必要再读取磁盘,就可直接把数据从缓冲区中取回了,这样可大大节省读取磁盘的时间。当然若在缓冲区中找不到,那就没办法了,还得读磁盘去。所以这就有个在缓冲区中是否能找到,即命中率的概念,显然重复读取的数据命中率就比较高。

  类似地,SMARTDRV.EXE对写磁盘也能进行高速缓存。当写磁盘时,主机只要把数据写到缓冲区中就可马上返回做其它事情,待CPU空闲时,再由SMARTDRV.EXE在后台偷偷把数据写到磁盘上,从而可大大加快写盘速度。

  由于SMARTDRV.EXE只能使用XMS内存,所以事先必须在CONFIG.SYS文件中运行HIMEM.SYS程序,以开辟出XMS内存供SMARTDRV.EXE作高速缓冲区用.。

  注意:SMARTDRV.EXE是个常驻程序,通常是写在AUTOEXEC..BAT中或在DOS提示符下单独运行,一般不应写在CONFIG.SYS文件中,只有写在AUTOEXEC.BAT中或在DOS提示符下运行才能起缓冲作用。

  二、SMARTDRV.EXE应用实例

  命令实例一:C:\DOS\ SMARTDRV.EXE(自动选择合适的高速缓冲区大小)

  命令实例二:C:\DOS\ SMARTDRV.EXE 1024 502(初始值为1024K,WINDOWS行时的最小值为512K)

   三、Smartdrv.exe总述

  Smartdrv命令是一个外部命令,用于在内存中创建一个磁盘缓冲区,用来暂时存放磁盘中的信息,从而加快磁盘的读写速度。Smartdrv.exe这个文件主要作用是为磁盘文件读写增加高速缓存。内存的读写速度比磁盘高得多,如果将内存作为磁盘读写的高速缓存可以有效提高系统运行效率。

  Smartdrv.exe这个文件在Windows部分版本的安装光盘中或是硬盘上的Windows/command/里都有,只有几十KB,把这个文件复制到软盘下,启动系统后直接运行这个程序(可以不加参数,该程序会自动根据内存大小分配适当的内存空间作为高速缓存),再安装Windows XP即可。另外提醒大家,这个程序在安装完Windows后,不要运行,否则Windows可用内存将减少。

  这文件的最大作用就是在安装系统之前加载它可以加速安装。



上一篇:修改Win2003之Administrator帐户密码    下一篇:电脑无光驱如何在纯DOS下从硬盘安装

会员评论列表:
针对本篇文章或本站,请您发表个人的建议或批评!
FreeBoxPc

谷歌搜索 百度搜索 本站仅与内容具备一定的实用价值的原创网站交换友情链接,力争为大众做出更优质的服务!
All Rights Reserved版权所有 本站备案信息:滇ICP备11001339号-2 站长联系方式 Email:dzwebs@126.com