64 lines
2.6 KiB
Plaintext
64 lines
2.6 KiB
Plaintext
|
||
|
||
STAC ELECTRONICS
|
||
TECHNICAL SUPPORT BULLETIN
|
||
|
||
NUMBER: 015
|
||
SUBJECT: DOS5.0
|
||
|
||
DATE: June 28, 1991
|
||
TIME: 7:24 AM
|
||
|
||
SOURCE: Tech Support, MS DOS 5.0 Documentation
|
||
SUPERCEDES/
|
||
SUPERCEDED BY:
|
||
RELEASE STATUS: Public
|
||
|
||
TITLE:
|
||
Loading STACKER into upper memory ("loading high") with MS-DOS 5.0
|
||
|
||
OVERVIEW:
|
||
MS-DOS 5.0 comes equipped with a memory manager which may be used to load
|
||
device drivers into the upper memory area between 640K and 1MB. STACKER
|
||
is one such driver.
|
||
|
||
ISSUES/COMMENTS:
|
||
1) DEVICE=C:\DOS\HIMEM.SYS provides access to extended memory and ensures
|
||
that no two programs use the same portion of it at the same time.
|
||
|
||
2) DOS=UMB tells DOS to maintain a link to the upper memory area;
|
||
DOS=HIGH,UMB also loads the kernel of DOS into the high memory area
|
||
(HMA).
|
||
|
||
3) DEVICE = C:\DOS\EMM386.EXE NOEMS causes extended memory to simulate
|
||
expanded memory so that programs and device drivers may be loaded into
|
||
the upper memory area. Specifying RAM instead of NOEMS will establish a
|
||
64K page frame for expanded memory, and the reduced number of upper
|
||
memory blocks may be insufficient to allow the driver to be loaded high;
|
||
in this case, a commercial memory manager (QEMM386, 386MAX) may be
|
||
needed. If the STACKER coprocessor card is installed, it will also be
|
||
necessary to exclude its address range (e.g., x=CC00-CFFF).
|
||
|
||
4) DEVICEHIGH=C:\STACKER\STACKER.COM... does the actual loading of the
|
||
STACKER device driver into the upper memory area. If there is
|
||
insufficient memory available, DOS will load the driver into conventional
|
||
memory with no warning message.
|
||
|
||
5) The DOS command MEM/C lists the order and size in which drivers and
|
||
programs have been loaded.
|
||
|
||
|
||
RECOMMENDED ACTIONS:
|
||
1) Ensure that the statements are executed in CONFIG.SYS in proper order.
|
||
(Note that they need not be consecutive, and the paths may differ from
|
||
system to system):
|
||
DEVICE=C:\DOS\HIMEM.SYS
|
||
DOS=HIGH,UMB
|
||
DEVICE=C:\DOS\EMM386.EXE (NOEMS or RAM) (X=exclude range
|
||
if applicable)
|
||
DEVICEHIGH=C:\STACKER\STACKER.COM...
|
||
|
||
2) If boot drive is SSWAPped, ensure that a copy of HIMEM.SYS and
|
||
EMM386.EXE reside in the \DOS directory on the host volume; for instance,
|
||
if C: and D: are SSWAPped, then a copy of the files must reside in
|
||
D:\DOS. |