⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 devicehi.cn2

📁 DOS学习程序 (非常好的模拟DOS程序)纯绿色版
💻 CN2
字号:
                                 ~aDEVICEHIGH~0

    加载设备驱动程序到高端内存。加载设备驱动到高端内存,可提供更多的常规
内存供其它程序使用。若无高端内存,则~aDEVICEHIGH~0命令等价于DEVICE命令。

    该命令只能用在CONFIG.SYS文件中。

语法

    ~aDEVICEHIGH~0 [drive:][path]filename [dd-parameters]

    指定要加载设备驱动程序的内存区域,可使用下面格式:

    ~aDEVICEHIGH~0 [[/L:region1[,minsize1][;region2[,minsize2] [/S]]=
    [drive:][path]filename [dd-parameters]

参数
[驱动器盘符:][路径]文件名
[drive:][path]filename
    指定设备驱动程序的路径和名字。

dd-parameters
    指定了设备驱动程序的命令行参数。

开关项

/L:region1[,minsize1][;region2[,minsize2]...
    指定了一个或多个区域来加载设备驱动程序。默认时,MS-DOS加载设备驱动程
    序到最大的空闲上端内存块(UMB)中,并使所有其它UMB均可用于加载设备驱
    动程序。 利用/L开关项,可以加载设备驱动程序到指定的内存区域,或指定
    哪些内存可用于加载设备驱动程序。

    若要加载驱动程序到指定上端内存区中最大的块,应在/ L开关项后指定该区
    域号。例如,加载驱动程序到区域4的最大空闲块,可写成/L:4(若要列出各
    个内存空闲区域,可在提示符状态打入MEM /F命令)。

    在用/L开关项时,设备驱动程序仅能使用指定的区域。某些设备驱动可能使用
    多个区域(若想了解某设备驱动程序占用内存的情况,可打入MEM /M命令,并
    将设备驱动程序的名称作为其参数)。若要指定多个区域,使用分号分隔各个
    块。例如,使用块2和3,可写成/L:2;3。

    通常,MS-DOS仅当UMB的大小能容纳驱动程序时,才加载驱动程序到该UMB(一
    般,驱动程序大小等于执行程序的大小)。如果驱动程序在运行时所需的空间
    比装入时的空间更大,则应使用参数minsize,保证UMB的空间满足设备驱动程
    序的要求。若已指定minsize的值,则MS-DOS仅加载设备驱动程序到UMB大于驱
    动程序大小和minsize值的区域。

/S
    在加载驱动程序时,压缩UMB到最小。使用该开关项可最有效地使用内存。该
    项通常被MemMaker程序使用,以分析驱动程序的内存使用,并决定是否可安
    全的使用/S开项。该开关项只能同/L开关项一起使用。

相关命令

    有关加载驱动程序到高端内存区的信息,请参见<LOADHIGH>命令。

    有关加载驱动程序到常规内存的信息,请参见 <DEVICE>命令。

    有关MemMaker程序将程序移到高端内存区的信息,请参见<MEMMAKER>命令。


                             ~aDEVICEHIGH~0─注解

使用DOS=UMB命令

    若要使用DEVICEHI.GH命令,则必须在CONFIG.SYS文件中包含DOS=UMB命令。如
果没有指定该命令,则所有的设备驱动程序将装载到常规内存。有关信息请参见
<DOS>命令。

使用MemMaker自动优化上端内存区

    MS-DOS 6.22提供的MemMaker程序可自动优化系统的内存。 MemMaker检查高端
内存,分析用户驱动程序使用内存的情况,并决定哪些驱动程序和程序适合放在
UMB中。然后,MemMaker将CONFIG.SYS文件中DEVICE命令改为~aDEVICEHIGH~0命
令,并根据需要增加/L和/S选项。有关使用MemMaker的详细信息参见《MS-DOS
6.22用户手册》中的相应章节。

使用MS-DOS 5的~aDEVICEHIGH~0语法形式

    MS-DOS 5的~aDEVICEHIGH~0语法形式如下:

    ~aDEVICEHIGH~0 SIZE=hexsize [drive:][path] filename [dd-parameters]

    尽管MS-DOS 5中~aDEVICEHIGH~0的语法仍可在MS-DOS 6.22中使用,但我们建
议用户使用MS-DOS 6.22的~aDEVICEHIGH~0语法。

安装HIMEM.SYS和UMB支持程序

    加载设备驱动程序到上端内存,计算机必须有扩展内存。用户必须使用DEVICE
命令安装HIMEM.SYS驱动程序,然后再安装上端内存块(UMB)支持程序。在CONFIG
.SYS文件中, 这些命令必须出现在~a DEVICEHIGH ~0之前。 如果你的计算机带有
80386或80486处理器,可使用EMM386.EXE作为UMB支持程序;否则,必须使用其它
UMB支持程序。

如果没有上端内存区域

    如果没有足够的上端内存来装载设备驱动程序,MS-DOS将该设备驱动程序装载
到常规内存(等价于DEVICE命令)。


~scommand.com

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -