6.3. Интерфейс DPMI

Спецификация DPMI создана в 1990-1991 годах и представляет собой разви­тую систему сервисов, позволяющих программам переключаться в защищенный режим, вызывать обработчики прерываний BIOS и DOS, передавать управление другим процедурам, работающим в реальном режиме, устанавливать аппаратных и программных прерываний и исключений, работать с памятью с раз­деляемым доступом, устанавливать точки останова и т. д. Операционные системы, такие как Windows 95 или Linux, предоставляют DPMI-интерфейс для программ, запускаемых в DOS-задачах. Многочисленные расширители DOS, о которых го­ворится в следующем разделе, поддерживают DPMI для DOS-программ, запус­каемых в любых условиях, так что сейчас можно считать DPMI основным интер­фейсом, на который следует ориентироваться при программировании 32-битных

приложений для DOS.