如何进行系统配置(Config.sys用法)
来源:互联网 发布:手机淘宝不能删除评价 编辑:程序博客网 时间:2024/04/29 19:12
——用CONFIG.SYS做系统配置
根据以前的介绍,大家都知道可以在config.sys中可以对系统进行配置,下面我们先学一学基本命令,在第五节将详细介绍一个多种系统配置的例子。
表示可同时打开的文件数,一般可选择20到50,如果要拷贝或解压缩大批的小文件(在安装台湾的一些游戏时经常会遇到这种情况,文件数可能有几千),可以把 files的值设为上限值255,这样可以提高拷贝或解压缩的速度。但是要注意,如果把files的值设得过大会占用过多的基本内存。如果不加设定,系统缺省为files=8,该缺省值足以满足多数操作环境的需要。
有的系统配置文件里可能会出现FCBS=[数字]这条语句,它也是用于确定DOS可同时打开的文件最大数,它与files=[数字]的区别在于打开文件的方式不同。一些旧的应用程序会要求用FCB方式打开多个文件,这样,在config.sys里就要使用FCBS命令。
buffers=[数字]表示设置磁盘缓冲区的数目,通常设置为20-30左右。缺省值一般为15。
磁盘缓冲区是一块内存区,它用于存储从磁盘读入的数据或存储写到磁盘的数据。DOS在读或写一个记录时,先检查包含那个记录的数据块是否已在磁盘缓冲区中,如果不在,就从磁盘上将该数据块读入到磁盘缓冲区中,再将此记录传送给应用程序;如果数据已在磁盘缓冲区中,则不必从磁盘上读入,而是直接把数据传送给应用程序。由于从磁盘上读取数据是相对耗时较多的操作,所以增加磁盘缓冲区可以节省很多读盘的时间。但是要注意,增加磁盘缓冲区是要占用内存的,所以,磁盘缓冲区的数值并不是设得越大越好,最佳的磁盘缓冲区数目要根据用户的机器配1置和通常运行的程序类型来确定。
device和devicehigh加载一些内存驻留程序,用于管理设备。比如内存管理程序和光驱驱动程序等。 如: device=c:/dos/himem.sys device=c:/dos/emm386.exe ram devicehigh=c:/cdrom/cdrom.sys
devicehigh 与device的不同是前者将程序加载入高端内存。
himem.sys和emm386.exeDOS只能直接使用640K的内存,即基本内存,必须依靠其它内存管理程序来使用更多的内存,这两条命令就是最常用的内存管理程序。
640K到1M之间的内存叫高端内存,是系统保留使用的;1M以上的内存叫扩展内存;在早期还有一种内存,是要在主机内安装一块内存板的,叫扩充内存,现在已经很少使用。
himem.sys负责管理扩展内存。
emm386.exe负责管理高端内存并在扩展内存中模拟扩充内存供某些软件使用。
为了使用更多的内存,配置文件中应有: device=c:/dos/himem.sys device=c:/dos/emm386.exe ram
注意:EMM386.exe要求先安装himem.sys,因而必须确保安装himem.sys的配置命令在emm386.exe之前。
dos=high,umb这两个参数也可以分开写成两条语句,即: dos=high
dos=umb
应在config.sys中加入这条命令,这样会将DOS的系统文件移入高端内存,空出更多的基本内存给其它软件使用。 注意,如果用户没有安装emm386.exe,umb这个参数是没有实际意义的。
lastdriver lastdriver规定用户可以访问的最大驱动器符数目,也就是DOS所能识别的最后的驱动器符(字母)。如果设定的驱动器符数目小于本机上的实际驱动器数,则此lastdriver命令会被忽略掉。缺省的最大驱动器符数目为本机的实际驱动器数目加一。 rem 它和批处理文件中的rem含义相同,即注释。
一个典型的config.sys文件内容如下:
DEVICE=C:/DOS/HIMEM.SYS
DEVICE=C:/DOS/EMM386.EXE NOEMS
buffers=15,0
files=50
dos=UMB
lastdrive=Z
dos=HIGH
DEVICEHIGH=C:/DOS/ATAPI_CD.SYS /D:MSCD000 /I:0
STACKS=9,256
原文出处:http://www.hongen.com/pc/newer/os/dos/dos0502.htm
- 如何进行系统配置(Config.sys用法)
- Linux如何进行系统配置
- dos如何进行多种系统配置
- AUTOEXEC.BAT及CONFIG.SYS文件用法
- DOS如何配置内存(config.sys)
- 如何进行系统配置 ——了解DOS下的内存
- CONFIG.SYS文件详解
- sys-config使用
- JEECG系统配置文件用法
- 如何增加系统配置参数
- 如何对web.config进行加密和解密
- 如何对web.config进行加密和解密
- 如何对web.config进行加密和解密
- Python-sys.argv[]用法
- python sys.path用法
- python--sys.argv[]用法
- python sys.argv[]用法
- Python:sys.argv[]用法
- 关于程序的构架
- 青年科学家自杀到底悲哀在何处?!
- [*****]现代操作系统 (第2版)--比《操作系统概念》要详细深入如果再有本《操作系统设计与实现》2版参考参考minix实现那就是绝配了!
- 没有应用服务器的J2EE(2)
- [*****]计算机网络(第4版)(中文版)
- 如何进行系统配置(Config.sys用法)
- 在WEB程序中如何画图并显示
- 如何点对点实现多线程断点续传
- 服务级后门自己做
- 利用汇编语言实现DES加密算法(转载)
- X5045读写一体化C51程序包(转载)
- 用拓扑排序+动态规划的方法输出DAG的所有可能的路径
- 用89C2051实现高精度Sigma-Delta ADC变化(转载)
- 常用Javascript