DPMI

DPMI

DPMI (DOS Protected Mode Interface) — протокол доступа к памяти, с помощью которого DOS-программа может использовать дополнительную память персонального компьютера с адресами выше 1 Мбайта, недоступную при работе процессора 80x86 в реальном режиме. Практически все DOS-расширители основаны на DPMI и позволяют программам DOS обращаться ко всей памяти компьютера и работать в защищённом режиме.

Содержание

История

Впервые протокол был разработан компанией Microsoft для Windows 3.0 в 1989 году, впоследствии работа над проектом была передана специальному комитету с открытым членством.[1] В 1990 году им была выпущена версия 0.9, а в 1991 — версия 1.0. Дополнительная функция под названием «True DPMI» была предложена в версии 0.9, но она не вошла в официальный релиз. Тем не менее, она присутствует в некоторых продуктах. В то время как Windows 3.0 включала поддержку DPMI 0.9[2], версия 1.0 никогда не была включена в Microsoft Windows, поэтому многие программы и расширители DOS были написаны исключительно под версию 0.9. Самым известным отдельным ядром DPMI является CWSDPMI, но даже он поддерживает только версию 0.9 и в нём отсутствует «DOS API translation». В настоящее время единственным отдельным DPMI-хостом, полностью поддерживающим DPMI 1.0, является DPMIONE.

Технические характеристики

Сервис DPMI может быть 16-битным, 32-битным или «универсальным» и может называться DPMI-ядром, хостом или сервером. Он предоставляется либо операционной системой (виртуальный DPMI-хост), либо расширителем DOS (реальный DPMI-хост). Ядро DPMI может быть частью DOS-расширителя, такого как DOS/4GW или DOS/32A, либо идти отдельно, как CWSDPMI или HDPMI.


Примечания

  1. Duncan Ray Extending DOS: A Programmer's Guide to Protected-Mode DOS. — 2-е изд.. — Addison-Wesley, 1992. — P. 433-436. — ISBN ISBN 0-201-56798-9 (англ.)
  2. FILE: Windows Int 21h and NetBIOS Support for DPMI (MSKB65128). База знаний. Microsoft (August 4 2004). Архивировано из первоисточника 1 марта 2012. Проверено 5 октября 2008. (англ.)

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "DPMI" в других словарях:

  • DPMI —   [Abk. für DOS Protected Mode Interface, dt. »Schnittstelle für den Protected Mode von DOS«], eine von Microsoft ursprünglich für Windows 3.0 entwickelte Software Schnittstelle, über die Programme und Speichermanager im Protected Mode des… …   Universal-Lexikon

  • DPMI — (Dos Protected Mode Interface) DOS interface which enables one to use several programs simultaneously without interference or collisions between them because each program has a certain amount of memory allotted to it …   English contemporary dictionary

  • DPMI — DOS Protected Mode Interface, kurz DPMI, ist eine API zur Entwicklung von DOS basierten Anwendungen, die mehr als den sogenannten „konventionellen Speicher“ von 640 KB (655.360 Byte, siehe auch UMB) direkt nutzen, ohne Umwege über Bank Switching …   Deutsch Wikipedia

  • DPMI — DuPont Photomasks, Inc. (Business » NASDAQ Symbols) …   Abbreviations dictionary

  • DPMI — • DOS Protected Mode Interface, unter MSDOS: Zugriffsschnittstelle zum XMS • Declare Programmer Mentally Incompetent (aus The REAL Canonical List of Forgotten Assembly Language Commands : ) …   Acronyms

  • DPMI — ● ►en /D P M I/ sg. f. ►MEM DOS Protected Mode Interface. Interface fixant les règles standard de collaboration entre programmes du point de vue de la mémoire dans le monde DOS/Windows, et qui leur permet d utiliser le mode protégé (et de… …   Dictionnaire d'informatique francophone

  • DPMI — [1] DOS Protected Mode Interface, unter MSDOS: Zugriffsschnittstelle zum XMS [2] Declare Programmer Mentally Incompetent (aus The REAL Canonical List of Forgotten Assembly Language Commands : ) …   Acronyms von A bis Z

  • DPMI — abbr. comp. DOS Protected Mode Interface …   Dictionary of English abbreviation

  • DPMI — abbr. DUPONT PHOTOMASKS INC NASDAQ …   Dictionary of abbreviations

  • DPMI — abbr. DOS Protected Mode Interface (DOS, MS, Intel) comp. abbr. DOS Protected Mode Interface (Microsoft) …   United dictionary of abbreviations and acronyms


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»