|



















|
|

SOS Technical Reference Document
Copyright (c) 1994 by Synergistic Office Solutions, Inc.
------------------------------------------------------------------------
TO PRINT A COPY OF THIS DOCUMENT, PRESS <F3>
TO EXIT, PRESS <ESC>
------------------------------------------------------------------------
TOPIC..: Low RAM warning
Insufficient Memory
REVISED: 03/02/95
SUMMARY ----------------------------------------------------------------
Under normal circumstances SOS programs use only conventional (or "low")
RAM, that is, the first 640K of your computer's memory. All additional
memory in your system is called "extended" or "expanded" memory. In the
typical installation, OM and CM will require as much as 580K of
conventional memory. Certain computer configurations, especially those
that incorporate programs to access a network or provide for remote
access via modem, will be hard pressed to provide that much free memory.
In those cases, it will be necessary to use some of the following
techniques to liberate enough RAM for program usage.
Each of these techniques require the editing of your AUTOEXEC.BAT and/or
CONFIG.SYS files. If you are not sure how to do that, see the document:
"Editing your AUTOEXEC.BAT and CONFIG.SYS files".
-------------------------------------------------------------
The basics of RAM management are covered in the manual in Appendix R.
Beginning with Version 3.14 of OM and 1.22 of CM you can immediately
reduce conventional RAM requirements quite substantially if you have
expanded memory available in your computer. Most 386 and faster
computers use memory managers such as DOS's EMM386.EXE loaded in the
CONFIG.SYS file. Providing this line does not contain the parameter
"NOEMS", you should be able to use the first method below. It will
never do any harm to try. The other methods are available with all
versions and you may combine methods if you like. They are listed in
order of impact on performance, method 1 being the least impact:
Method 1: Add the following line to your AUTOEXEC.BAT file:
SET SOSEMS=ON
to save approximately 62K of RAM with OM, and
approximately 50K of RAM with CM.
Method 2: Be sure that you have loaded all possible network
drivers into high memory. DOS's MEMMAKER utility will not
configure these programs for high memory unless they are
loaded in the AUTOEXEC.BAT file. If you load your network
with a separate batch file, such as STARTNET.BAT, you will
have to add the appropriate LoadHigh commands in that
file, or copy the contents to your AUTOEXEC.BAT file so
that MEMMAKER can do it for you.
Low RAM Page 2
Method 3: Create a RAM disk (see your DOS manual) and use it
for virtual memory. If your RAM disk is addressed as D:,
for example, you would add the following to your
AUTOEXEC.BAT file:
SET CLAVM0=D:\,128,M
The "M" at the end of this line specifies that the
virtually memory drive is a RAM drive rather than a
standard hard drive.
Method 4: A hard disk may also be used for virtual memory, but
it will result in slightly degraded performance. You may
notice, for example, a slight delay when screens and
windows display. To configure for hard disk virtual
memory, add the following line to your AUTOEXEC.BAT file:
SET CLAVM0=C:\OM,128
Be sure that the directory you specify actually exists on
your hard disk! The program will immediately lock up your
machine if you specify a non-existant drive or directory!
In addition, note that there is no "M" at the end this
time.
-=[ END ]=-
|
|