Модуль DPMI
Интерфейс Защищенного Режима DOS - DOS Protected Mode Interface (DPMI)
был создан для того, чтобы позволить программам DOS иметь доступ к
расширенной памяти компьютеров архитектуры ПК, которые поддерживают
защищенный режим. DPMI содержит определенный набор подфункций DOS и
BIOS, которые могут выполняться в защищенном режиме программ DOS. Он
также определяет новый интерфейс через программное прерывание 31h,
которое программы защищенного режима используют для выделения памяти,
изменения дескрипторов, вызова программ реального режима и т.д. Любые
операционные системы, которые в настоящее время поддерживают
виртуальный сеанс DOS, должны быть способны поддерживать DPMI без
влияния на безопасность системы. Некоторые варианты DPMI могут
выполнять множество программ защищенного режима в независимых
виртуальных машинах. Таким образом, приложения DPMI могут вести себя
точно также, как другие стандартные программы DOS и могут, например,
выполняться на заднем плане или в окне (если окружение поддерживает
эти функции). Программы, которые выполняются в защищенном режиме,
также используют все преимущества виртуальной памяти и могут
выполняться в 32-битной плоской модели, если необходимо. Модуль DPMI
предназначен для упрощения доступа к функциям DPMI из программ,
написанных на Паскале.
Константы и переменные модуля DPMI
Процедуры и функции модуля DPMI