DOS Protected Mode Interface

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. 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).

Abbreviation
enDPMI
Comment
enIn 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. 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).
Cs1Dates
eny
Date
enApril 2019
Domain
enApplication programming interfaces
Group
en"nb"
Has abstract
enIn 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. 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).
Hypernym
Specification
Is primary topic of
DOS Protected Mode Interface
Label
enDOS Protected Mode Interface
Link from a Wikipage to an external page
virtuallyfun.superglobalmegacorp.com/%3Fp=1188
www.drdobbs.com/windows/undocumented-dos-from-protected-mode-win/184408714
archive.today/20180920192515/http:/www.drdobbs.com/windows/undocumented-dos-from-protected-mode-win/184408714
homer.rice.edu/~sandmann/cwsdpmi/dpmispec.txt
web.archive.org/web/20120425162013/http:/homer.rice.edu/~sandmann/cwsdpmi/dpmispec.txt
homer.rice.edu/~sandmann/cwsdpmi/dpmispec1.pdf
web.archive.org/web/20130531075902/http:/homer.rice.edu/~sandmann/cwsdpmi/dpmispec1.pdf
www.delorie.com/djgpp/doc/dpmi/
www.sudleyplace.com/dpmione/
archive.today/20180917215320/https:/virtuallyfun.com/wordpress/2016/06/21/ms-dos-5-0-dpmi/
virtuallyfun.com/wordpress/2016/06/21/ms-dos-5-0-dpmi/
web.archive.org/web/20160521221929/http:/www.delorie.com/djgpp/doc/dpmi/
web.archive.org/web/20160521222133/http:/www.sudleyplace.com/dpmione/
web.archive.org/web/20160522001328/http:/virtuallyfun.superglobalmegacorp.com/2011/08/02/some-history-on-dpmi/
www.japheth.de/HX.html
web.archive.org/web/20141013114801/http:/www.japheth.de/HX.html
homer.rice.edu/~sandmann/cwsdpmi/index.html
www.tenberry.com/dpmi/index.html
web.archive.org/web/20151116010530/http:/homer.rice.edu/~sandmann/cwsdpmi/index.html
web.archive.org/web/20160521221856/http:/www.tenberry.com/dpmi/index.html
lists.gnu.org/archive/html/lynx-dev/1998-04/msg00773.html
web.archive.org/web/20160522001643/https:/lists.gnu.org/archive/html/lynx-dev/1998-04/msg00773.html
Link from a Wikipage to another Wikipage
16M
2
286
32
32A
386
386
386MAX
4G
4GW
AI Architects
API
Application programming interface
Bare-metal
BIOS
Borland
Borland International
Caldera OpenDOS
Category:Computer-related introductions in 1989
Category:DOS extenders
Category:DOS memory management
Category:DOS technology
Computer Memory
Computer multitasking
Computing
CWSDPMI
Datapac System Manager
Demo scene
DESQview
Digital Research
DJ Delorie
DOS
DOS
DOS
DOS extender
DOS memory stub
DOS Protected Mode Services
DPMI Committee
DPMIONE
Dr. Dobb's Journal
DR-DOS
DR DOS %22Panther%22
DR DOS %22StarTrek%22
Eclipse Computer Solutions
EMM386.EXE
Ergo Computer Solutions
Ergo Computing
Extended VCPI
HDPMI
Helix Cloaking
HX DOS Extender
IBM Corporation
Intel
Intel 80286
Intel 80386
Intel 80486
Intel Corporation
Intelligent Graphics Corporation
Intel Software Focus Group
Interactive Systems
Locus Computing Corporation
Lotus 1-2-3
Lotus Development Corporation
Merge (software)
Microkernel
Microsoft
Microsoft Corporation
Microsoft Windows
MS-DOS
MS-DOS 5.00A
Multiuser DOS
Multiuser DOS Federation
Novell
Novell DOS 7
O Subsystem
PC-98
PC DOS
PForCe
Phar Lap Software
Phoenix BIOS
Phoenix Technologies
Plink-86
PMate
Protected mode
Protection ring
QEMM
Qualitas
Quarterdeck Office Systems
Ralph Lipe
Rational Systems
Real mode
Ring (computer security)
Tenberry Software
Tenberry Software, Inc.
Thomas Pytel
TNT (DOS extender)
Turbo Pascal
User-mode
Virtual Control Program Interface
Watcom C compiler
Windows 3.0
X
XVCPI
Organization
enDPMI Committee
SameAs
ChEN
DOS Protected Mode Interface
DOS Protected Mode Interface
DOS Protected Mode Interface
DOS Protected Mode Interface
DOS Protected Mode Interface
DPMI
DPMI
DPMI
DPMI
m.026bnf
Q1154795
Status
enPublished
Subject
Category:Computer-related introductions in 1989
Category:DOS extenders
Category:DOS memory management
Category:DOS technology
Title
enDOS Protected Mode Interface
WasDerivedFrom
DOS Protected Mode Interface?oldid=1124663774&ns=0
WikiPageLength
25537
Wikipage page ID
420195
Wikipage revision ID
1124663774
WikiPageUsesTemplate
Template:Anchor
Template:Cite book
Template:Cite journal
Template:Cite web
Template:Disk operating systems
Template:Infobox standardref
Template:Reflist
Template:Short description
Template:Start date and age
Template:Use dmy dates
Template:Use list-defined references