Live briefing
Everything about DOS Protected Mode Interface
DOS specification
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. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: DOS Protected Mode InterfaceA 5-minute orientation
- Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
- Read the landmark paper: Validation And Development Of UV Spectroscopy Method For The Estimation Of Diclofenac Sodium In Bulk And Dos Protected Mode InterfaceCited 0 times
- Go sideways: Virtual Control Program InterfaceA closely related topic
- Go sideways: Extended memoryA closely related topic
🏆 Landmark papers (most cited)
📚 Books worth reading
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
Home recording for musicians for dummiesJeff Strong · 2005
Treaty Occupationay ToxicologySuelen Queiroz · 2010
The UNIX operating systemChristian, Kaare, Kaare Christian · 1983
Writing OS/2 Warp Device Drivers in CSteven J. Mastrianni · 1997
Systemnahe Programmierung mit Borland PascalChristian Baumgarten · 1994
The C# player's guideR. B. Whitaker · 2015
Expert PHP and MySQLAndrew Curioso · 2010
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Virtual Control Program Interface In computing, the Virtual Control Program Interface (VCPI) is a specification published in 1989 by Phar Lap Software that allows a DOS program to run in…
- Extended memory In DOS memory management, extended memory refers to memory above the first megabyte (220 bytes) of address space in an IBM PC or compatible with an 80286…
- Phar Lap Software Phar Lap Software, Inc., was a software company specializing in software development tools for DOS operating systems. The company was named after the champion…
- DOS extender A DOS extender is a computer software program running under DOS that enables software to run in a protected mode environment even though the host operating…
- Expanded memory In DOS memory management, expanded memory is a system of bank switching that provided additional memory to DOS programs beyond the limit of conventional…
- CEMM CEMM, for Compaq Expanded Memory Manager was the first so-called PC "memory manager" for Intel 80386 CPUs, able to provide expanded memory (EMS) emulation…
- Virtual DOS machine Virtual DOS machines (VDM) are a technology that allows running 16-bit/32-bit DOS and 16-bit Windows programs when there is already another operating system…
- EMM386 EMM386 is the expanded memory manager of Microsoft's MS-DOS, IBM's PC DOS, Digital Research's DR-DOS, and Datalight's ROM-DOS which is used to create expanded…