Reklama
Dzisiaj jest 10 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

DOS Protected Mode Interface

DPMI – Standard Interfejsu Programowego dla Trybu Chronionego

DPMI (DOS Protected Mode Interface) to standard, który definiuje interfejs programowy dla aplikacji działających w trybie chronionym pod kontrolą systemu DOS. Opracowany został przez szereg firm, w tym Borland, Microsoft i Lotus. Pierwsza wersja standardu, oznaczona jako 0.9, została opublikowana w maju 1990 roku, a wersja 1.0 w roku następnym.

Reklama

Podstawowe Funkcje DPMI

DPMI oferuje szereg kluczowych funkcji, w tym:

  • Identyfikacja wersji DPMI oraz rodzaju procesora.
  • Przełączanie procesora w tryb chroniony.
  • Zarządzanie pamięcią, w tym segmentami i stronami, oraz wsparcie dla pamięci wirtualnej.
  • Obsługa przerwań w trybie rzeczywistym i chronionym.
  • Wywoływanie funkcji trybu rzeczywistego z poziomu trybu chronionego.
  • Zarządzanie rejestrami procesora.

Specyfikacja DPMI przewiduje możliwość dodawania przez producentów własnych funkcji, jednakże nie określa standardowych metod przekazywania parametrów ani zwracania wyników.

Reklama

Serwer DPMI

Program lub sterownik, który udostępnia rozszerzenie DPMI, nazywany jest „serwerem DPMI” (ang. DPMI host lub DPMI server). System DOS standardowo nie zawiera serwera DPMI, podczas gdy produkty Borland oferują plik dpmi16bi.ovl jako serwer. Z kolei systemy Windows mają wbudowany serwer DPMI.

Reklama
Reklama