home *** CD-ROM | disk | FTP | other *** search
-
- XMSCHK (Check XMS Extended Memory)
- Command
- ----------------------------------------------------------------------
- Version 1.0, Copyright 1990 Gerald A. Monroe
- ----------------------------------------------------------------------
-
- Purpose: A diagnostic utility which reports statistics about the
- amount and usage of extended memory conforming to the
- eXtended Memory Specification (XMS). Requires the
- presence of an XMS extended memory driver such as
- Microsoft Corporation's HIMEM.SYS.
-
- Format: XMSCHK
-
- Remarks: The eXtended Memory Specification (XMS) is a method of
- managing extended memory in computers which use the
- Intel 80286, 80386 or 80486 microprocessors. Extended
- memory is physical memory located above the 1Mb address
- boundary which is not directly accessible through MS-DOS.
- To use XMS memory and/or this program, a device driver
- must be loaded in your CONFIG.SYS file which enables
- MS-DOS programs to manipulate this extended memory in a
- way which conforms to the XMS. One such device driver is
- Microsoft's HIMEM.SYS program.
-
- Running XMSCHK without first loading an XMS driver will
- result in an error message. This does not necessarily
- mean that there is no physical extended memory installed
- in your machine. It only means that whatever extended
- memory there is, is not under the control of an XMS-
- compatible driver.
-
- The XMS is not compatible with the VDISK virtual disk
- drivers that were included with MS-DOS previous to Version
- 4.00, or with other programs which allocate extended
- memory in a way similar to the pre-Version 4.00 VDISK.
- If you are using such a VDISK program to run a virtual
- disk in extended memory, XMSCHK will abort with an error
- message to this effect.
-
- The "High Memory Area" (HMA) comprises the first 64Kb of
- extended memory starting at the 1Mb boundary, which is
- unique because it can be directly accessed by an 80x86
- processor running in real mode under DOS. The XMS treats
- the HMA as separate from the remainder of extended memory.
- The "total extended memory installed" which XMSCHK reports
- does not include the 64Kb set aside for the HMA.
-
- XMS memory is not the same as memory conforming to the
- Lotus/Intel/Microsoft Expanded Memory Specification
- (LIM EMS memory). The EMS is a different method of
- managing memory beyond the 640Kb DOS limit, and is not
- compatible with the XMS.
-
- Gerald A. Monroe
- 1241 Bunts Road
- Lakewood, Ohio 44107 U.S.A.
- CompuServe Mail ID # 72321,1257
-
-
-
-
- YOUR LICENSE TO USE XMSCHK:
- ----------------------------
-
- XMSCHK.COM and XMSCHK.DOC, Version 1.0, are Copyright 1990 by Gerald A.
- Monroe. All rights are reserved except those expressly granted here.
-
- These files may be used and distributed freely, but on non-commercial
- terms only, and only if they are distributed together and neither is
- modified in any way.
-
- NOTICE TO DISTRIBUTORS AND PUBLISHERS: XMSCHK may not be distributed,
- either alone or together with other software, on any medium for which
- any fee or premium is charged, without the express written permission
- of the copyright owner. Any corporation or organization wishing to
- distribute XMSCHK on such terms must apply in writing to:
-
- Gerald A. Monroe
- 1241 Bunts Road
- Lakewood, Ohio 44107
- U.S.A.