DPMI

E279419

DPMI (DOS Protected Mode Interface) is a software standard that allows DOS programs to access extended memory and run in protected mode while maintaining compatibility with the DOS environment.

All labels observed (2)

Label Occurrences
DOS Protected Mode Interface 2
DPMI canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf DOS memory management interface
software standard
abbreviationOf DPMI self-linksurface differs
surface form: DOS Protected Mode Interface
architecture client-server model
backwardCompatibility designed to coexist with real-mode DOS
category DOS memory management
x86 system programming interface
compatibilityGoal maintain compatibility with DOS environment
componentType software interrupt interface
designedFor DOS programs
fullName DPMI self-linksurface differs
surface form: DOS Protected Mode Interface
historicalRole facilitated transition from real-mode DOS to protected-mode applications
hostCanBe DOS extender
operating system
standalone DPMI server
implements protected-mode services via interrupt 31h
initialReleaseYear 1990
operatingSystemEnvironment DOS
primaryPurpose allow DOS programs to access extended memory
allow DOS programs to run in protected mode
provides descriptor management services
exception handling services
interrupt reflection services
memory management services
real-mode callback services
relatedTo DOS extenders
EMS
VCPI
XMS
role defines interface between DOS extender and DPMI host
standardizedBy Intel Corporation
surface form: Intel

LIM EMS consortium
Microsoft
supports 16-bit applications under DOS
32-bit applications under DOS
extended memory access
protected mode execution
targetPlatform IBM PC compatible
targetProcessorMode x86 protected mode
usedBy CWSDPMI
CauseWay DOS extender
DJGPP
DOS extenders
DOS/4GW
Windows 3.x
Windows 95
surface form: Windows 95 DOS box

Windows 98
surface form: Windows 98 DOS box

Windows ME
surface form: Windows ME DOS box
version 0.9
1.0

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

FreeDOS supports DPMI
DPMI fullName DPMI self-linksurface differs
this entity surface form: DOS Protected Mode Interface
DPMI abbreviationOf DPMI self-linksurface differs
this entity surface form: DOS Protected Mode Interface