Из Википедии, бесплатной энциклопедии
  (Перенаправлено из MagnaRAM )
Перейти к навигации Перейти к поиску

Quarterdeck Expanded Memory Manager ( QEMM ) - это диспетчер памяти, созданный Quarterdeck Office Systems в конце 1980-х - конце 1990-х годов. Это был самый популярный сторонний менеджер памяти для MS-DOS и других операционных систем DOS .

Ассортимент продукции QEMM [ править ]

QRAM
Менеджер памяти для Intel 80286 или выше процессоров . Он поддерживает чипсеты Chips and Technologies . 2.02 добавлен переключатель SHADOWRAM. QEXT правильно перераспределяет спецификацию расширенной памяти (XMS). Он включает VIDRAM, Optimize, LOADHI из QEMM 6.02, Manifest 1.13. Более ранние версии QRAM также поддерживали старые процессоры 8086 и 8088 . [1]
QEMM Game Edition
Это версия QEMM, которая включает Quarterdeck GameRunner. Патчи для обычного QEMM не работают в QEMM Game Edition.
QEMM MegaBundle
В версии, поставляемой с Borland SideKick для Windows, это версия с SideBar 1.00 (1994-08-22) и QEMM 7.5.
DESQview 386
Он включает DESQview и QEMM-386.

Особенности / инструменты [ править ]

Драйвер QEMM[ редактировать ]

QEMM для персональных компьютеров 80386 и IBM PS / 2

QEMM обеспечивает доступ к верхней области памяти (UMA) и памяти через спецификацию расширенной памяти (EMS), спецификацию расширенной памяти (XMS), интерфейс виртуальных программ управления (VCPI) и интерфейс защищенного режима DOS (DPMI).

  • Быстрая загрузка: позволяет выполнить горячую или локальную перезагрузку без использования BIOS . Таким образом, он будет полностью обходить POST , включая экран запуска BIOS, длительный тест памяти и перечисление устройств, и просто восстанавливает состояние CPU и прерывает их в исходное состояние после POST.

DOS-Up [ править ]

Он перемещает ядро ​​DOS, интерпретатор COMMAND.COM, ресурсы DOS (например: буферы, дескрипторы файлов, стеки, последний диск). Он поддерживает DOS 3.2 или выше.

HOOKRAM [ править ]

Это позволяет загружать драйверы перед загрузкой QEMM и по-прежнему позволяет использовать функцию QEMM Stealth.

MagnaRAM [ править ]

Это была утилита сжатия виртуальной памяти для Windows 3.1, Windows для рабочих групп и Windows 95. MagnaRAM входит в состав QEMM 97.

MagnaRAM также была выпущена как отдельная утилита. [2]

MagnaRAM работала, заменяя часть системы виртуальной памяти Windows . MagnaRAM вставлялась в строку программ Windows, определяющих, какие части RAM будут перемещены на жесткий диск. Вместо того, чтобы записывать непосредственно на жесткий диск, записываемая информация будет идти в собственный буфер MagnaRAM, поскольку это был более быстрый процесс. Во время простоя ЦП MagnaRAM сжимает информацию в собственном буфере ОЗУ. Когда буфер RAM заполняется, он загружается на жесткий диск, занимая меньше времени и места. [3]

Манифест [ править ]

Manifest (MFT) - это служебная программа для получения информации об оборудовании, которая отображает информацию о системе пользователя.

  • 1.11 исправлены мелкие косметические ошибки.
  • 1.12 может идентифицировать PS / 2 Model 57SX, Compaq Deskpro 486s / 16M, Sharp MZ-100. Доступный EMS на экране обзора системы был исправлен при использовании Stealth.
  • 1.13 исправлена ​​проблема идентификации Award BIOS.
  • Версия 2.0 предоставляет информацию о сети, расширяет отчеты о возможностях видео, APM, DPMI / VCPI / EMS / XMS памяти. Новая функция включает редактирование файлов конфигурации загрузки DOS и Windows.

Оптимизировать [ редактировать ]

Подобно MEMMAKER , это утилита, которая вычисляет и позволяет пользователю выбирать оптимальные порядки загрузки драйверов и TSR. Однако OPTIMIZE позволяет предварительно просмотреть настройки без перезагрузки. Поставляется с QEMM и DESQview.

QDPMI [ править ]

QDPMI - это серверный драйвер DPMI 0.9, созданный Дэном Спиром. Требуется процессор 386 и QEMM386.

QEMM 50/60 [ править ]

Это версия драйвера QEMM для IBM PS / 2 Model 50 и 60.

Версия 4.03 поддерживает платы расширения памяти IBM с памятью 2–8 МБ.

Скрытность [ править ]

Он может перемещать память, выделенную для набора символов CGA, из UMA.

Начиная с QEMM версии 8, он позволяет перемещать содержимое ПЗУ в UMA, чтобы предоставить больше памяти для TSR. Дополнительная совместимость Stealth Windows обеспечивается VxD.

Stealth DoubleSpace / D * Space [ править ]

Stealth D * Space позволяет загружать DoubleSpace или DriveSpace высоко.

T386 [ править ]

Это позволяет ноутбукам Toshiba работать с диспетчером QEMM EMS.

VIDRAM [ править ]

  • Предоставляет дополнительную обычную память в программах текстового режима, освобождая буферы, расположенные в UMA, которые используются в графических режимах.
  • Требуется видеокарта, совместимая с EGA / VGA.
  • VIDRAM EMS поддерживает доступ к видеопамяти на основе DMA за счет памяти EMS для буфера.

Ограничения [ править ]

Ограничение драйвера устройства [ править ]

LOADHI.SYS загружает до 1 драйвера устройства за раз в QEMM 4.23, 2 в QEMM 5, 32 в QEMM 6.

Ограничение MagnaRAM [ править ]

Настройка максимального порога сжатия составляет 100% для всех версий MagnaRAM 2.00–2.02, за исключением MagnaRAM 2.00, включенного в QEMM 8.00, для которого максимальное значение составляет 80%.

Ограничение памяти [ править ]

  • QEMM 5.0 может управлять до 16 МБ EMS, 16 МБ XMS.
  • QEMM 6.0 может управлять до 64 МБ EMS, 64 МБ XMS.
  • QEMM 6.02 может управлять до 128 МБ EMS, 128 МБ XMS. Ограничение параметра EMBMEM (16 бит) было удалено.
  • QEMM 7.0-7.03 может управлять до 128 МБ EMS, 128 МБ XMS.
  • QEMM 7.04, 7.5, 8.0-8.3 и 97 (также известный как QEMM 9.0) могут управлять до 256 МБ EMS / XMS.

По умолчанию QEMM 7.04 и выше предоставляют до 64 МБ ОЗУ, совместно используемой памятью XMS, EMS и VCPI, если не используется параметр USERAM =. Например, чтобы разрешить доступ до 256 МБ EMS (или 256 МБ XMS), укажите: QEMM386.SYS USERAM = 1M-256M [4]

Для QEMM 7.04 и выше максимальная адресуемая RAM составляет 256 МБ памяти, совместно используемой XMS, EMS и VCPI. Первоначально XMS выделяет все 256 МБ и по мере необходимости разделяет их с EMS и VCPI, то есть, когда EMS и VCPI запрашивают блоки памяти, свободная память XMS уменьшается на ту же величину. [5]

Предел оптимизации [ править ]

Версии до QEMM 6.01 могут обрабатывать командные файлы размером до 9 КБ и 20 КБ в QEMM 6.02.

Максимальное количество строк в пакетном файле - 512 для версий QEMM до 6.02.

Stealth DoubleSpace / D * Space [ править ]

Stealth D * Space не поддерживает Windows 95 или более поздние версии DriveSpace.

История версий [ править ]

Первоначально продукт назывался QEMM-386 (требуется Intel 80386 и DOS 3.30 .) И был выпущен с дополнительным продуктом под названием QRAM (для использования на Intel 80286 и 8088). 386 суффикса был исключен , начиная с версией QEMM 7,0 в 1993 году, когда Intel выпустила Intel Pentium 22 марта 1993 года Окончательный релиз был ребрендинг , как QEMM 97 следовать новой брендинговой тенденции Microsoft, использование года выпустил вместо номера версии, в частности, Windows 95 и Windows 95 OSR2.

QEMM-386 v4.2 (11 ноября 1988 г.) [ править ]

  • Поддерживаются Intel 80386 и DOS 3.30 .
  • В комплекте с КОРАМИ для 80286 или 8088 / 8086 компьютеров.

QEMM-386 v5.0 (январь 1990 г.) [ править ]

  • Добавлена ​​поддержка Intel 80486 , DOS 4.01 и Windows 3.0 .
  • Максимальный объем оперативной памяти составляет 16 МБ XMS / 16 МБ EMS.
  • LOADHI.SYS теперь загружает 2 драйвера устройств одновременно.
  • Новые параметры QEMM включают COMPAQ386S (C386S).

QEMM-386 v5.11 (середина 1990 г.) [ править ]

  • Добавлена ​​поддержка виртуальных служб DMA (VDS).
  • Поддерживается больший объем кеш-памяти.

QEMM-386 v6.0 (начало 1991 г.) [ править ]

  • Добавлена ​​поддержка DOS 5.00a и Windows 3.0a .
  • Максимальный объем оперативной памяти составляет 64 МБ XMS / 64 МБ EMS.
  • Новые функции включают скрытность.
  • Новые утилиты включают HOOKRAM.
  • LOADHI.SYS теперь загружает 32 драйвера устройств одновременно.
  • Манифест обновлен до 1.10.
  • QRAM обновлен до версии 2.02 для систем Intel 80286 и Intel 8088.

QEMM-386 v6.01 (середина 1991 г.) [ править ]

  • QEMM поддерживает загрузку драйвера XMS до QEMM, запуск Stealth в Windows 3.0 в расширенном режиме 386.
  • Оптимизация поддержки операторов CALL с отступом в пакетных файлах.
  • Манифест обновлен до версии 1.11.

QEMM-386 v6.02 (13 ноября 1991 г.) [ править ]

  • Поддерживает дисководы гибких дисков емкостью 2,88 МБ.
  • Новые переключатели Optimize включают / COMMANDFILE (CMD), / LOADLOW (LOW), / QUICK (Q). Оптимизация поддерживает файл исключений OPTIMIZE.EXC по умолчанию.
  • Новые параметры QEMM включают DISKBUFFRAME = xx (DBF), EXCLUDESTEALTHINT = xx (XSTI), SHADOWRAM = xxx (SH), UNMAPFREEPAGES = Y / N (UFP), WINSHRINKUMBS = N (WSU).
  • По умолчанию EMS не отображается, когда активен Stealth.
  • Оптимизация может поддерживать пакетный файл размером до 20 КБ.
  • Ограничение в 64 МБ было удалено из параметра EMBMEM (EMB).
  • Сообщения TESTBIOS «Дэнни и Ларри» были удалены.
  • Манифест обновлен до версии 1.13.
  • Vidram теперь поддерживает системы с более чем 640 КБ стандартной памяти, по умолчанию использует EMS.

QEMM v7.0 (середина 1993 г.) [ править ]

Убрали суффикс 386 из названия, так как Intel представила процессор Pentium.

  • Добавлена ​​поддержка Intel Pentium , DOS 6.00 и Windows 3.10 .
  • Максимальный объем оперативной памяти составляет 128 МБ XMS / 128 МБ EMS.
  • QEMM был переписан с 32-битным кодом.
  • Новые функции включают DOSDATA, DOS-Up, Stealth ROM, Stealth DoubleSpace.
  • Новые утилиты включают SWAPECHO.COM, OPTIMIZE.EXE (заменено OPTIMIZE.COM), QDPMI (хост Quarterdeck DPMI 0.9), QSETUP (QEMM Setup для Windows), SCANMEM.COM (USERAM = сканер памяти).
  • Обновленные утилиты включают Manifest 2.0. Добавить поддержку Virtual Mode Extensions и Размер расширений Page найденных в Pentium, позже Intel 80486 или более поздних процессорах; Bus-Mastering жесткие диски. Улучшено определение RAM адаптера.
  • Добавлена ​​поддержка чтения файла конфигурации qemm, @filename.
  • Добавлена поддержка DOS 6.00 Multi-Config в CONFIG.SYS, если заявления в AUTOEXEC.BAT.
  • Optimize поддерживает программное обеспечение для сжатия дисков.
  • Vidram теперь может работать в окнах DOS в расширенном режиме Windows.
  • QEMM 7.0x по умолчанию загружается в теневую ОЗУ.

QEMM v7.03 (17 ноября 1993 г.) [ править ]

  • VIDRAM больше не подавляет прерывание 10, вызовы функции 1B (информация о функциях и состоянии видео BIOS для MCGA / VGA ).
  • Новые переключатели Optimize включают / NOFLUSH (/ NOFL).
  • Stealth DoubleSpace виртуализирует функцию DOS 9.
  • DOSDATA улучшает совместимость со Stacker 3.1, поддерживает PC DOS 6.1 и XTRADRIVE или OS / 2 2.x Boot Manager.
  • Драйвер Stealth Windows обновлен до версии 7.02.
  • Драйвер QEMM теперь поддерживает Compaq 20 / e и 25 / e.

QEMM v7.04 (28 февраля 1994 г.) [ править ]

  • Добавлена ​​поддержка DOS 6.20 .
  • Максимальный объем оперативной памяти составляет 256 МБ XMS / 256 МБ EMS.
  • DOS-Up теперь поддерживает Novell DOS 7. В DR DOS 6.0 и Novell DOS 7 высоко загружен только ресурс DOS.
  • Улучшена совместимость VCPI в системах с большим объемом памяти.
  • QEMM поддерживает сервер DESQview / X 2.0 . * Manifest теперь распознает процессоры STB.

QEMM v7.5 (17 сентября 1994 г.) [ править ]

  • Новые функции включают Stealth D * Space, который поддерживает оба метода сжатия дисков, DrvSpace (DOS 6.22) и DblSpace (DOS 6.20-DOS 6.00); заменяет Stealth DoubleSpace.
  • Новые инструменты включают QPI.VXD.
  • Улучшенная поддержка Pentium со звуковой картой с параллельным портом DigiSpeech Portable Sound. QEMM 7.5 больше не загружается в теневую ОЗУ. Оптимизация теперь правильно определяет оборудование в системе с сетевой картой.

QEMM v7.53 (12 мая 1995 г.) [ править ]

  • Добавлена ​​поддержка DOS 6.22 , Windows 3.11 и Windows для рабочих групп 3.11 .
  • Максимальный объем оперативной памяти составляет 256 МБ XMS / 256 МБ EMS.
  • Улучшена функция OPTIMIZE, теперь он обнаруживает EMS на этапе обнаружения оборудования.

QEMM v8.0 (1995-11-04) [ править ]

  • Попытка поддержать Windows 95 .
  • Обновлен MagnaRAM 2.02.
  • QEMM v8.0 не в полной мере использовал новые возможности Windows 95. Он просто действовал так, как будто это была Windows 3.11, и полагался на то, что Windows 95 была обратно совместима с Windows 3.1x. Quarterdeck попытался лучше интегрировать v8.x с Windows 95 с патчем v8.01 и последним патчем v8.03.

QEMM v8.01 (14 февраля 1996 г.) [ править ]

  • Улучшена поддержка Windows 95 и лежащей в основе DOS 7.00.
  • Добавлен 4DOS.CMD.

QEMM v8.03 (7 апреля 1997 г.) [ править ]

  • Полная поддержка чистой DOS 6.22 с Windows 3.11 или Windows для рабочих групп 3.11 .
  • Исправлены ошибки, включая улучшения QEMM386, DOS-Up, LOADHI.
  • Последний официальный патч для QEMM v8.x (25 марта 1997 г.) содержит множество улучшений из готового к выпуску QEMM 97.

QEMM 97 (также известная как v9.0) (15 мая 1997 г.) [ править ]

  • Полная поддержка Windows 95/98 / 98SE (не ME) .
  • QEMM v8.03 не имеет возможностей под Windows 95 (и не работает с Windows 98).
  • Новые утилиты включают MagnaRAM, оптимизирующую файл подкачки Windows 9x.

Один Install.exe, но две роли [ править ]

  • Запустите установщик из Windows, и он полностью интегрирует QEMM 97 с файлами конфигурации Windows и обновлением реестра system.ini, добавлением группы QEMM, автоматическим запуском мониторинга QEMM и т. Д.
  • Однако запустите установщик install.exe из чистой DOS (DOS 7.10 или DOS 6.22) без Windows, и он настроит и установит только утилиты DOS; обновление только файлов DOS config.sys и autoexec.bat.

Конфигурации QEMM [ править ]

QEMM обеспечивает до 635 КБ свободной обычной памяти (ОЗУ менее 640 КБ), что намного лучше, чем чистый MS-DOS EMM386 , FreeDOS JEMM386, UMBPCI и многие другие программы управления памятью. Максимальный объем оперативной памяти QEMM составляет 635 КБ обычной памяти с общим объемом до 256 МБ XMS / 256 МБ EMS.

MS-DOS 6.22, Windows 3.11 / WFW 3.11 [ редактировать ]

QEMM обеспечивает лучшие преимущества MS-DOS 6.22 или более ранней по сравнению с DOS. MS-DOS 6.22 обеспечивает 619 КБ свободной обычной памяти и до 64 МБ XMS / 32 МБ общей оперативной памяти EMS. Предполагается, что MS-DOS 6.22 в неизменном виде, без сторонних утилит, например JEMM, UMBPCI и т. Д. QEMM увеличивает доступную бесплатную обычную оперативную память до 635 КБ с общим 256 МБ XMS / 256 МБ EMS.

При использовании Windows 3.11 или Windows For Workgroups 3.11 QEMM предоставляет дополнительную бесплатную обычную память для запросов DOS, работающих под Windows. QEMM хорошо подходит для Windows 3.x, так как поддерживал его с QEMM v5.x еще в 1990 году. В результате QEMM 8.03 или QEMM 97 очень хорошо интегрируются с Windows 3.11 / WFW 3.11.

MS-DOS 7.10, Windows 95 OSR2 / Windows 98 SE [ править ]

QEMM увеличивает доступную бесплатную обычную RAM для MS-DOS 7.10, а также для DOS Prompt в Windows 95 OSR2 / Windows 98 SE. Однако максимальный объем ОЗУ QEMM - это общий 256 МБ XMS / 256 МБ EMS, что меньше, чем то, что поддерживает DOS 7.10 и Windows 95/98 без QEMM. MS-DOS 7.10 обеспечивает 624 КБ свободной обычной памяти и до 1 ГБ XMS / 32 МБ EMS; предполагая неизмененную MS-DOS, используя HIMEM.SYS и EMM386.EXE без сторонних утилит. Таким образом, QEMM совместим с MS-DOS 7.10 и Windows 9x и предоставляет немного больше свободной оперативной памяти, но снижает максимальный объем оперативной памяти до 256 МБ XMS / 256 МБ EMS.

Последствия использования или отключения EMS [ править ]

Память EMS обычно использует 64 КБ UMB в качестве Page Frame, это уменьшает общий UMB, доступный DOS. Поэтому некоторые рекомендуют отключить EMS с помощью переключателя NOEMS, чтобы увеличить общий объем свободных UMB на 64 КБ. QEMM поддерживает переключатель NOEMS, однако гораздо лучше обеспечить EMS, чем сохранять фрейм страницы размером 64 КБ.

QEMM использует память EMS и обычно создает больше свободной оперативной памяти в нижнем 1М адресном пространстве, чем 64 КБ, требуемых для EMS. QEMM StealthROM, SqueezeFrame и Stealth D * Space - все требуют, чтобы EMS работал, отображая ПЗУ и буферы данных в EMS, тем самым освобождая больше UMB.

В технической заметке QEMM FRAME.TEC говорится:«Таким образом, любой совет по удалению страничного фрейма - глупый и бесполезный. Помните, что страничный фрейм занимает 64 КБ адресного пространства, которое может быть использовано любой программой в любое время для эффективного доступа к любому объему памяти. Некоторые рассматривать страничный фрейм как 64 КБ адресного пространства, которое можно использовать для размещения 64 КБ программ, но гораздо полезнее рассматривать страничный фрейм как место для доступа к 32 мегабайтам кода и / или данных для программ, которые используй это." [6]

Пример: 635 КБ бесплатно, 256 МБ XMS / 256 МБ EMS [ править ]

DOS = HIGH, устройство UMB = C: \ QEMM \ dosdata.sys устройство = C: \ QEMM \ qemm386.sys R: 1 RAM UR = 1M-256M ST: MI = b000-b7ff X = f000-ffff устройство = C: \ QEMM \ dos-up.sys @C: \ QEMM \ dos-up.dat оболочка = C: \ QEMM \ loadhi.com / R: 2 C: \ command.com C: \ / P / E: 1024

Примечание. При использовании VMware замените строку qemm386.sys на

устройство = C: \ QEMM \ qemm386.sys R: 1 RAM UR = 1M-256M X = e800-e900

Пропуск QEMM386 при загрузке [ править ]

Удерживайте клавишу ALT во время загрузки, и qemm386.sys не загрузится, но предложит нажать Esc, чтобы пропустить загрузку.

В качестве альтернативы удерживайте F5, чтобы DOS пропускала загрузку всех config.sys + autoexec.bat, или удерживайте F8, чтобы DOS запрашивал Y / N для подтверждения каждой строки в config.sys и autoexec.bat; позволяя пропустить загрузку qemm386.sys, dos-up, dosdata и т. д.

Может помочь при тестировании новой конфигурации, приводящей к зависанию системы. Удерживание ALT или нажатие F5 / F8 во время загрузки может быть спасительным штрихом!

Эквиваленты DOS [ править ]

Microsoft выпустила сопоставимые, но более простые собственные менеджеры памяти - HIMEM.SYS для XMS и EMM386.EXE для EMS с MS-DOS 4.01 в 1989 году; более ранняя версия Windows / 386 2.1 включала встроенный EMM, который предлагал EMS для окон DOS только во время сеансов Windows. Эти версии еще не могли создавать блоки верхней памяти . Digital Research «s DR DOS 5.0 (1990) был первым , не конкретного производителя DOS предложить технологии UMB, включая 386 режима XMS A / менеджер EMS также называют EMM386. Он также может выделить часть видеопамяти или памяти EMS как память UMB. MS-DOS, наконец, предложила UMB в 1991 году с версией 5.0. EMM386 MS-DOS требовал, чтобы HIMEM был загружен первым, в то время как EMM386 DR-DOS выполнял обе роли и не нуждался в отдельном драйвере XMS, который все еще предоставлялся, но необходим только на машинах на базе 80286 (первоначально назывался HIDOS.SYS, позже HIMEM. SYS). Если драйвер XMS был загружен до DR-DOS EMM386, он будет использовать его вместо встроенного диспетчера XMS. Использование внешнего и, возможно, настроенного драйвера XMS может помочь преодолеть проблемы с функциями отчетов о памяти BIOS, из-за которых диспетчер памяти не видит всю доступную память, а на машинах, использующих нестандартные методы переключения gate-A20,тогда как при использовании внутреннего драйвера XMS EMM386 может воспользоваться преимуществами 32-разрядного кода с оптимизацией скорости для драйвера XMS и переместить все, кроме крошечной заглушки драйвера XMS, в расширенную память. DR-DOS EMM386 может заполнять «свободные» области UMB или отображать RAM поверх неиспользуемых областей ROM в виртуальном режиме, обеспечивать поддержкуDPMI (и - в некоторых специальных выпусках - DPMS ) и загрузите поддержку упреждающих многозадачных и многопоточных компонентов операционной системы.

Переход Windows / отказ от QEMM [ править ]

Будучи популярным, когда программы DOS были мейнстримом, QEMM в конечном итоге стал в значительной степени неактуальным, поскольку программы Windows заменили программы DOS для большинства пользователей. Кроме того, некоторые пользователи DOS перешли на операционные системы, не поддерживаемые QEMM, такие как Windows NT и Linux .

Последней версией был QEMM 97, который был совместим с Windows 95 и более поздними версиями Windows 98 / ME , но к этому моменту не только управление памятью DOS перестало пользоваться большим спросом, но и оставшиеся конкурентоспособные приложения DOS (включая различные утилиты GNU и текстовые программы). редакторы) поддерживали EMS, XMS или DPMI, что уменьшало потребность в обычной памяти, или были перенесены на Windows 95 или выше. Возможность увеличения размеров RAM по низкой цене позволила снизить потребность в MagnaRAM. Наконец, современные чипсеты PCIпредоставить документированную функциональность для снятия защиты от записи с неиспользуемого UMA; во многих или в большинстве случаев этот последний факт устраняет необходимость в QEMM даже для тех относительно немногих пользователей, которые используют приложения DOS и которые в противном случае могли бы найти QEMM необходимым.

См. Также [ править ]

  • Реальный режим
  • Нереальный режим
  • Защищенный режим
  • Обычная память
  • Расширенная память (XMS)
  • Расширенная память (EMS)
  • Область высокой памяти (HMA)
  • Верхний блок памяти (UMB)
  • Интерфейс защищенного режима DOS (DPMI)
  • 640к барьер
  • DESQview

Ссылки [ править ]

  1. ^ InfoWorld 18 декабря 1989 , стр. 34, в Google Книгах
  2. ^ Статья: QUARTERDECK SHIPS MAGNARAM 2: КРОСС-ПЛАТФОРМА УМНОЖИТЕЛЬ ПАМЯТИ ДЛЯ WINDOWS [ неработающая ссылка ]
  3. ^ Quarterdeck MagnaRAM 2,0 Полный пакет архивации 9 февраля 2009, в Wayback Machine
  4. ^ 3.10 Как получить максимум ОЗУ для программ DJGPP?
  5. ^ Проблема QEMM, заархивированная 11 мая 2009 г. на Wayback Machine
  6. ^ Quarterdeck Expanded Memory Manager QEMM 8.03 и QEMM 97 Архивировано 8 февраля 2006 г.в Wayback Machine , TechNote FRAME.TEC.

Дальнейшее чтение [ править ]

  • Браун, Ральф Д .; Шульман, Эндрю (июль 1994). «QPI: Интерфейс программирования QEMM-386» . Журнал доктора Добба . Недокументированный уголок. Сан-Матео, Калифорния: 123–131. Архивировано 23 августа 2017 года . Проверено 23 августа 2017 .
  • Список прерываний Ральфа Брауна
  • Несанкционированная Windows 95 (Эндрю Шульман), 1-е изд.
  • Журнал доктора Добба , в частности, раздел "Недокументированный уголок"
  • Intel PCIset и руководства по процессорам
  • исходный код и двоичные файлы HIMEM, EMM386, DOS, UMBPCI и другие;
  • Документация QEMM