----------------------------------------------------------------- STACKER NOTE STACKER NOTE MEMORY MANAGEMENT & STACKER (Applies to All Stacker Versions) STAC FAX 2101 (05-10-1994) ----------------------------------------------------------------- BACKGROUND The goal of memory management is to achieve the maximum conventional memory (the area below 640K). You may move device drivers such as Stacker to areas of memory called Upper Memory Blocks (UMB's) in order to maximize conventional memory. The manner in which you move Stacker into the UMB's will depend upon the configuration of your system. Factors include the type of CPU (ex. 80386), the version of DOS, the version of Stacker, and which memory manager you have. CPU's prior to the 80286 do not support memory management. Whatever your configuration, the Stacker line in the CONFIG.SYS file must be manipulated by a properly configured memory manager in order to load Stacker high. NOTE: IF YOU ARE USING THE STACKER XT-8 CO-PROCESSOR HARDWARE, SEE STAC FAX 2102. SOLUTIONS - Use a commercial memory manager that automates the memory management process, or - Use the memory managers incorporated into DOS to manually load Stacker high, or - Use the proper expanded memory manager software and hardware for 80286 processors. USE OF COMMERCIAL MEMORY MANAGERS 1. Commercial memory managers such as QEMM, 386MAX, Netroom, and MS-DOS 6.0/6.2's Memmaker automate the complexity of memory management. You may install these products on a Stacker drive and use them in accordance with the manufacturer's instructions to load Stacker (and other) device drivers high. 2. DOS versions prior to 5.0 do not include their own memory managers, and a commercial memory manager is required to load device drivers such as Stacker high.. MANUAL USE OF DOS MEMORY MANAGERS Note: These procedures assume an 80386 or better processor. DOS versions 5.x and 6.x include memory managers called HIMEM.SYS and EMM386.EXE that may be used to manually load Stacker high. (As noted above, MS-DOS 6.0/6.2 also includes the automated memory manager, Memmaker.) 1. The Stacker device driver may be loaded into the UMB's if the system is configured properly and if there is a UMB large enough to accommodate it. Freeing up UMB's that are large enough may require much trial and error. You may have to experiment with the order in which device drivers are loaded. If you attempt to load the Stacker driver into the UMB's and they are not large enough, the driver will simply load into the lower 640k of conventional memory. Complete details on using DOS's memory managers are included in your DOS documentation. 2. The CONFIG.SYS file must contain the following statements (in this order): DEVICE=C:\