Jump to content

СЕММ

Диспетчер расширенной памяти Compaq (CEMM)
Разработчик(и) Компак
Первоначальный выпуск сентябрь 1986 г .; 37 лет назад ( 1986-09 )
Операционная система Компак ДОС
Платформа Интел 80386
Тип Расширенный менеджер памяти

CEMM , или Compaq Expanded Memory Manager , был первым так называемым « менеджером памяти » ПК для процессоров Intel 80386 , способным обеспечить эмуляцию расширенной памяти (EMS) с использованием функций виртуальной памяти и виртуального режима 8086 процессора.

Он присутствовал в Compaq DOS 3.10, поставляемом вместе с Compaq Deskpro 386 в сентябре 1986 года. [ 1 ] [ 2 ]

В 1986 году Compaq была первым поставщиком, который выпустил ПК-совместимый компьютер с процессором 386, Deskpro 386, и для них было естественным разработать решения, использующие специфические функции своего нового оборудования и в данном случае позволяющие использовать существующую EMS-совместимую DOS. программы для доступа ко всей памяти.

Реализация не обошлась без недостатков. Хотя CEMM называли «расширенным менеджером памяти», на самом деле это было крошечное с защищенным режимом однозадачное ядро ​​операционной системы , также называемое монитором виртуальной машины (VMM). Он должен был перехватывать все прерывания и все исключения и отражать их на виртуальной машине, на которой работала DOS. Это немного замедлило работу машины, увеличило задержку прерываний и изменило поведение DOS-программ, пытающихся выполнить недопустимые машинные инструкции. Реализация VMM не была смыслом существования CEMM, но для эмуляции EMS требовался пейджинг, а пейджинг требовал защищенного режима. Таким образом, единственным способом запустить существующий код DOS и BIOS в реальном режиме был через VMM.

Поскольку CEMM перевел ЦП в защищенный режим, другие программы ( расширители DOS ) больше не могли делать это сами. специальный API, VCPI Для запуска программ расширения DOS пришлось разработать . Первым CEMM, совместимым с VCPI, была версия 4.0, поставляемая с Compaq DOS 4.01.

Compaq подала заявку на патент на эту технологию в 1987 году. Патент был выдан в 1990 году, срок его действия, вероятно, истек в 2007 году. Compaq была создателем этой технологии и первой компанией, которая ее использовала. Однако со временем QEMM и 386 МАКС стали стандартными пакетами. Windows/386 и более поздние версии содержали встроенный менеджер расширенной памяти ( EMM386 ), доступный во время сеансов Windows и иным образом используемый для запуска нескольких виртуальных машин DOS. MS-DOS 4.01 (в 1989 году) и DR-DOS 5.0 (в 1990 году) популяризировали эту технологию за пределами контекста Windows. Реализация EMM386 от Microsoft была основана на CEMM.

См. также

[ редактировать ]
  1. ^ «Перенаправление…» .
  2. ^ «Раскопан оригинальный CEMM | Музей OS / 2» .
[ редактировать ]
  • Патент США 4926322 Программная эмуляция памяти с переключением банков с использованием виртуального монитора DOS и управления страничной памятью.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8939e09b3e501a31ac58feea785d167e__1642380420
URL1:https://arc.ask3.ru/arc/aa/89/7e/8939e09b3e501a31ac58feea785d167e.html
Заголовок, (Title) документа по адресу, URL1:
CEMM - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)