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