386微机上最大常规内存的获得方法

Author: 广东 卫 易 Date: 1994-04-22

        DOS6实在是个可爱的操作系统,它的灵活性让人爱不释手,我的二百五十兆硬盘就是靠了它而扩充成几乎四百兆,但美中不足的是在使用硬盘加倍功能时,系统将占用43K内存,虽然在CONFIG.SYS的设置中使用了DEVICE=HIMEM.SYS的功能,但使用了硬盘加倍功能,则只剩下577K的常规内存,在实际使用时往往顾此失彼,更何况还有鼠标、防毒、缓冲等常驻程序在等 待你的安装。
        庆幸的是你选择了386以上系列电脑,在386以上的系列电脑配置中,有640K至1024K内存间的384K是用来给各种系统设备使用的,我们称为之保留内存(UMB),平时用户是无法使用的,但在DOS6中有个系统设置程序EMM386.EXE,利用它进行某些设置后,你就能使用UMB中剩余部分,可将硬盘加倍驱动程序、鼠标驱动程序、常驻防毒程序VSAFE.SYS、设置高速缓冲区常驻程序都放入UMB中,而最大限度地提供常规内存给你,在此我将设置的方法提供如下(见后),希望能给你带来一些方便。
        要说明的是,EMM386.EXE在使用时会与某些软件发生冲突,而UMB由于其剩余内存的分布并不一定是完整的块,所以会产生某些问题,因而在实际使用时还需要斟酌得失。幸好DOS6提供了系统多选择设置菜单,介绍这方面内容的资料较多,请用户结合使用。
        config.sys
        DEVICE=C:\MSODS\HIMEM.SYS
        DEVICE=C:\MSDOS\EMM386.EXE X=A000-C1FF I=E000-EFFF NOEMS
        DEVICEHIGH=C:\MSDOS\DBLSPACE.SYS
        DOS=HIGH,UMB
        FILES=20
        BUFFERS=25
        STACKS=9,256
        AUTOEXEC.BAT
        ECHO OFF
        Prompt $P$G
        PATH C:\;C:\WINDOWS;C:\MSDOS;
        Loadhigh vasfe
        SET TEMP=C:\WINDOWS\TEMP
        mirror c:
        LOADHIGH MOUSE
        echo on