DOS Protected Mode Interface

DOS Protected Mode Interface, kurz DPMI, ist eine Programmierschnittstelle (API, englisch Application Programming Interface) für per DOS-Extender laufende PC-kompatible DOS-Programme. Mit deren Hilfe können Programme für MS-DOS (dem wichtigsten Vertreter von PC-kompatiblem DOS) den Protected Mode der x86-Architektur nutzen und umgehen damit die Limitierungen des bis dahin genutzten Real Mode, in dem der sogenannte „konventionelle Speicher“ mit 640 KiB (655.360 Byte, siehe auch Upper Memory Area) limitiert ist. DPMI ist zwar wesentlich komplexer als dessen Vorgänger VCPI, ist jedoch auch in Multitasking-Umgebungen wie Windows oder OS/2 funktionsfähig.

  1. Ray Duncan: Power Programming – An Introduction to The DOS Protected Mode Interface. In: PC Magazine. Band 10, Nr. 3. Ziff Davis, 12. Februar 1991, S. 365 ff., S. 366 (englisch, eingeschränkte Vorschau in der Google-Buchsuche): “In the context of the problems it was design to solve, the VCPI works extremely well, but it is an inadequate platform for the multitasking of DOS extender applications.”