📄 devicehi.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 + -