

              NOVELL TECHNICAL INFORMATION DOCUMENT

TITLE:              Introduction to DOS Protected Mode Services (DPMS)
DOCUMENT ID:        014915
DOCUMENT REVISION:  A
DATE:               15FEB94
ALERT STATUS:       Yellow
INFORMATION TYPE:   Issue
README FOR:         NA

NOVELL PRODUCT and VERSION:
Novell DOS 7

ABSTRACT:

This document introduces the DOS Protected Mode Services (DPMS)
as a memory management tool.

------------------------------------------------------------------
DISCLAIMER
THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO
NOVELL.  NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY
THIS INFORMATION.  HOWEVER, THE INFORMATION PROVIDED IN THIS
DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL MAKES NO EXPLICIT
OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
------------------------------------------------------------------

ISSUE

     DPMS.EXE is the newest tool contained in Novell DOS 7 for
     maximizing available memory.  DPMS (DOS Protected Mode
     Services) is a suite of services that allow DOS devices and
     other resident system extensions (such as TSRs and disk
     drivers) to run in Protected mode on 286 and 386+ computers.
     By using DPMS services, an application can reliably execute
     or store data in extended memory.  This reduces the use of
     Conventional memory (leaving it free for applications that
     require Conventional) without the need to use Upper Memory
     or High Memory.

     DPMS is tailored to meet the requirements of TSR
     applications.  It has a minimal suite of services that
     results in DPMS having a very small footprint of about 1 KB
     of conventional memory.  Novell DOS 7 includes several DPMS
     client components.  These include the Stacker disk
     compression driver, NWCACHE (disk cache), CD-ROM extensions,
     a peer-to-peer network server, and VDISK.

     DPMS services are provided by the DPMS.EXE server that is
     loaded in CONFIG.SYS as a device.  DPMS is DOS and memory
     manager independent and is compatible with Windows 3.0 and
     3.1.

     The DPMS API (Application Programming Interface) is
     available as a Software Developer's Kit (SDK) to third-party
     developers.  Developers will be able to license and
     distribute DPMS free of royalty charges.  The DPMS SDK is
     available through Novell's Professional Developer Program,
     by calling 800-RED-WORD  (800-733-9673).


     Other technical information is available in Novell's Network
     Support Encyclopedia, NPD Bullets volume 5 number 6,
     AppNotes October 1993 (This information is available on
     CompuServe, in the NetWire forum) and the INDRUS Resource
     magazine July-August 1993 volume 8 number 4.

     Source Information:

     Novell Application Programming Interface (API), DOS
     Protected Mode Interface, specification version 0.9, July
     26,1990 DOS Protected Mode Services, specification version
     1.0, July, 1993

     Extended Memory Specification (XMS), version 2.0, July 19,
     1988 Copyright (c) 1988, Microsoft Corporation, Lotus
     Development Corporation, Intel Corporation, and AST
     Research, Inc.     Microsoft Corporation

          Box 97017
          16011 NE 36th Way
          Redmond, WA 98073

          LOTUS (R)
          INTEL (R)
          MICROSOFT (R)
          AST (R) Research

     Virtual Control Program Interface (VCPI), version 1.0, June
     12, 1989

     VCPI SPONSORS
          A.I. Architects, Inc., Peabody, MA
          Lotus Development Corp., Cambridge, MA
          Phar Lap Software, Inc., Cambridge, MA
          Quadram, Norcross, GA
          Qualitas, Inc., Bethesda, MD
          Quarterdeck Office Systems, Santa Monica, CA
          Rational Systems, Inc., Natick, MA
          VCPI Co-ordinators
          Phar Lap Software (617) 661-1510 Robert Moote
          Quarterdeck Office Systems (310) 392-9851 Daniel Spear
          Copyright Phar Lap Software, Inc., 1987-1989
          Copyright Quarterdeck Office Systems, 1987-1989

     LOTUS(R)/INTEL(R)/MICROSOFT(R) Expanded Memory Specification
     EMS), version 4.0, #300275-005, October, 1987, Copyright (C)
     1987

          Lotus Development Corporation
          55 Cambridge Parkway
          Cambridge, MA  02142
     
          Intel Corporation
          5200 NE Elam Young Parkway
          Hillsboro, OR  97124
     
          Microsoft Corporation
          16011 NE 35th Way
          Box 97017
          Redmond, WA  98073


     The INDRUS Resource "Developers Corner - DPMS" pg.12, volume
     8, number 4, copyright July-August, 1993, CONUG INC. Gary
     Blakenbiller

          INDRUS, CONUG, Inc.  405-691-3554
          P.O. Box 890086
          Oklahoma City, OK.  73189
          BBS (East)407-725-8978 (West)415-873-6256

