[comp.os.msdos.apps] DPMI -- What will it buy me?

Mischa_Sandberg@mindlink.bc.ca (Mischa Sandberg) (06/05/91)

I've recently seen a standard for the "DOS PROTECTED MODE INTERFACE",
which is supposed to fit on top of the VCPI ("Virtual Control Program
Interface" ?), which in turn is supposed to fit on top of XMS (At last,
something I UNDERSTAND). Does anyone know what kind of products or applications
will be able to make use of the DPMI? Is it nothing more than an ANSI Standard
DesqView ??
MTIA
--
Mischa Sandberg ... Mischa_Sandberg@mindlink.uucp
                 or uunet!van-bc!rsoft!mindlink!Mischa_Sandberg
*-*-*-*-*-*-*-*-*-*-*
Do rhetorical questions REALLY need to be answered ?

pshuang@ATHENA.MIT.EDU (06/10/91)

In article <6146@mindlink.bc.ca> Mischa_Sandberg@mindlink.bc.ca (Mischa Sandberg) writes:

   Does anyone know what kind of products or applications will be able
   to make use of the DPMI? Is it nothing more than an ANSI Standard DesqView

XMS = API (API: Application Programmer Interface) advocated by Microsoft
to allocate extended memory as well as memory which is in the 640-1024Kb
address range a.k.a. UMB's (Upper Memory Blocks), with special treatment
for the HMA (High Memory Area), which is the first 64Kb of extended
memory that can actually be accessed as conventional memory due to
special design-oddity in post-8088 Intel chips for backward compatibility.

VCPI & DMPI = API's which permit applications which wish to use the
special hardware capabilities of 386-class processors to be able to do
so without stepping on one another.  VCPI has been around for several
years and has wide support.  DMPI is relatively new but with Microsoft
pushing this new and supposedly broader, more capable standard, DMPI
may very well replace or subsume the VCPI standard.

VCPI and DMPI are currently incompatible.  XMS-compatibility does not
necessarily imply VCPI or DMPI compatability, or vice versa.

Singing off,
UNIX:/etc/ping instantiated (Ping Huang).