DOS Protected Mode Interface

DOS Protected Mode Interface
AbbreviationDPMI
StatusPublished
Year started1989; 35 years ago (1989)
OrganizationDPMI Committee
DomainApplication programming interfaces

In computing, the DOS Protected Mode Interface (DPMI) is a specification introduced in 1989 which allows a DOS program to run in protected mode, giving access to many features of the new PC processors of the time not available in real mode. It was initially developed by Microsoft for Windows 3.0, although Microsoft later turned control of the specification over to an industry committee with open membership.[1][2] Almost all modern DOS extenders are based on DPMI and allow DOS programs to address all memory available in the PC and to run in protected mode (mostly in ring 3, least privileged).[3]

  1. ^ Cite error: The named reference Duncan_1991 was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference Duncan_1992 was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference Schmit_1995 was invoked but never defined (see the help page).