КЕММ
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Офисные системы Quarterdeck |
---|---|
Стабильная версия | QEMM 97 (он же v9.0)
/ 15 мая 1997 г |
Операционная система | ПРИНАДЛЕЖАЩИЙ |
Тип | менеджер памяти DOS |
Quarterdeck Expanded Memory Manager ( QEMM ) — менеджер памяти, созданный компанией Quarterdeck Office Systems в конце 1980-х — конце 1990-х годов. Это был самый популярный сторонний менеджер памяти для MS-DOS и других DOS операционных систем .
Ассортимент продукции QEMM
[ редактировать ]- ГРАММЫ
- Менеджер памяти для Intel 80286 или выше процессоров . Он поддерживает Chips and Technologies чипсеты . В версии 2.02 добавлен переключатель SHADOWRAM. QEXT правильно перераспределяет спецификацию расширенной памяти (XMS). Он включает в себя VIDRAM, Optimize, LOADHI из QEMM 6.02, Manifest 1.13. Более ранние версии QRAM также поддерживали старые процессоры 8086 и 8088 . [ 1 ]
- Игровое издание QEMM
- Это версия QEMM, включающая Quarterdeck GameRunner. Патчи для обычного QEMM не работают в QEMM Game Edition.
- Мегапакет QEMM
- Версия, поставляемая с Borland SideKick для Windows, представляет собой версию с SideBar 1.00 (22 августа 1994 г.) и QEMM 7.5.
- DESQview 386
- Он включает DESQview и QEMM-386.
Возможности/инструменты
[ редактировать ]Драйвер QEMM
[ редактировать ]QEMM обеспечивает доступ к верхней области памяти (UMA) и памяти через спецификацию расширенной памяти (EMS), спецификацию расширенной памяти (XMS), программный интерфейс виртуального управления (VCPI) и интерфейс защищенного режима DOS (DPMI).
- Быстрая загрузка: позволяет теплую перезагрузку или локальную перезагрузку выполнить без входа в BIOS . Таким образом, он полностью обходит POST , включая экран запуска BIOS, трудоемкий тест памяти и перечисление устройств, и просто восстанавливает состояние процессора и прерывания в исходное состояние после POST.
DOS-Up
[ редактировать ]Он перемещает ядро DOS, интерпретатор COMMAND.COM, ресурсы DOS (например: буферы, дескрипторы файлов, стеки, последний диск). Он поддерживает DOS 3.2 или выше.
ХУКРАМ
[ редактировать ]Это позволяет загружать драйверы перед загрузкой QEMM и при этом позволяет использовать функцию Stealth QEMM.
МагнаРАМ
[ редактировать ]Это была утилита сжатия виртуальной памяти для Windows 3.1, Windows For Workgroups и Windows 95. MagnaRAM включена в QEMM 97.
MagnaRAM также была выпущена как отдельная утилита. [ 2 ]
MagnaRAM работала путем замены части системы виртуальной памяти Windows . MagnaRAM вставит себя в строку программ Windows, определяющих, какие части оперативной памяти будут перемещены на жесткий диск. Вместо записи непосредственно на жесткий диск записываемая информация попадала в собственный буфер MagnaRAM, поскольку это был более быстрый процесс. Во время простоя процессора MagnaRAM сжимала информацию в собственном буфере ОЗУ. Когда буфер ОЗУ заполняется, он заменяется на жесткий диск, занимая меньше времени и меньше места. [ 3 ]
Манифест
[ редактировать ]Манифест (MFT) — это утилита информации об оборудовании, которая отображает информацию о системе пользователя.
- В 1.11 исправлены мелкие косметические ошибки.
- 1.12 позволяет идентифицировать PS/2 Model 57SX, Compaq Deskpro 486s/16M, Sharp MZ-100. Доступная EMS на экране «Обзор системы» была исправлена при использовании скрытности.
- В версии 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.
КЭММ 50/60
[ редактировать ]Это версия драйвера QEMM для моделей IBM PS/2 50 и 60 .
Версия 4.03 поддерживает платы IBM Memory Expansion Option с памятью 2–8 МБ.
Скрытность
[ редактировать ]Он может переместить память, выделенную для набора символов CGA, из UMA.
Начиная с версии QEMM 8, он позволяет перемещать содержимое ПЗУ в UMA, чтобы предоставить больше памяти для TSR. Дополнительная совместимость со Stealth Windows обеспечивается с помощью VxD.
Стелс DoubleSpace/D*Space
[ редактировать ]Stealth D*Space позволяет DoubleSpace или DriveSpace загружать высоко.
Т386
[ редактировать ]Это позволяет ноутбукам Toshiba работать с менеджером EMS QEMM.
ШИРОКАЯ РАМКА
[ редактировать ]- Предоставляет дополнительную традиционную память в программах текстового режима за счет освобождения буферов, расположенных в UMA, которые используются в графических режимах.
- Требуется видеокарта, совместимая с EGA/VGA.
- VIDRAM EMS поддерживает доступ к видеопамяти на основе DMA за счет буферной памяти EMS.
Ограничения
[ редактировать ]Ограничение драйвера устройства
[ редактировать ]LOADHI.SYS загружает до 1 драйвера устройства одновременно в QEMM 4.23, 2 в QEMM 5, 32 в QEMM 6.
Отличный предел
[ редактировать ]Максимальное значение порога сжатия составляет 100 % для всех версий MagnaRAM 2.00–2.02, за исключением MagnaRAM 2.00, входящего в состав QEMM 8.00, для которого максимальное значение составляет 80 %.
Ограничение памяти
[ редактировать ]- QEMM 5.0 может управлять EMS до 16 МБ, XMS до 16 МБ.
- QEMM 6.0 может управлять EMS объемом до 64 МБ, XMS до 64 МБ.
- QEMM 6.02 может управлять EMS до 128 МБ, XMS до 128 МБ. Ограничение параметров EMBMEM (16 бит) было удалено.
- QEMM 7.0-7.03 может управлять EMS до 128 МБ, XMS до 128 МБ.
- QEMM 7.04, 7.5, 8.0-8.3 и 97 (также известный как QEMM 9.0) может управлять EMS/XMS объемом до 256 МБ.
По умолчанию QEMM 7.04 и выше предоставляют в общей сложности до 64 МБ ОЗУ, совместно используемого памятью XMS, EMS и VCPI, если не используется параметр USERAM=. Например, чтобы разрешить доступ к EMS объемом до 256 МБ (или XMS до 256 МБ), укажите: QEMM386.SYS USERAM=1M-256M. [ 4 ]
Для QEMM 7.04 и более поздних версий максимальный адресуемый объем оперативной памяти составляет 256 МБ, совместно используемый памятью XMS, EMS и VCPI. Первоначально XMS выделяет все 256 МБ и по мере необходимости разделяет их с EMS и VCPI, то есть по мере того, как EMS и VCPI запрашивают блоки памяти, свободная память XMS уменьшается на ту же сумму. [ 5 ]
Оптимизировать лимит
[ редактировать ]Версии до QEMM 6.01 могут обрабатывать пакетные файлы размером до 9 КБ и 20 КБ в QEMM 6.02.
Максимальное количество строк пакетного файла составляет 512 для версий QEMM до 6.02.
Стелс 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 . В комплекте с QRAM компьютеров
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 г.)
[ редактировать ]- Добавлена поддержка служб Virtual 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 МБ.
- Новые переключатели оптимизации включают /COMMANDFILE (CMD), /LOADLOW (LOW), /QUICK (Q). Optimize поддерживает файл исключений OPTIMIZE.EXC по умолчанию.
- Новые параметры QEMM включают DISKBUFFRAME=xx (DBF), EXCLUDESTEALTHINT=xx (XSTI), SHADOWRAM=xxx (SH), UNMAPFREEPAGES=Y/N (UFP), WINSHRINKUMBS=N (WSU).
- По умолчанию EMS не отображается, когда активен режим скрытности.
- Optimize поддерживает пакетные файлы размером до 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 для Windows), SCANMEM.COM (USERAM = сканер памяти).
- Обновленные утилиты включают Manifest 2.0. Добавить поддержку расширений виртуального режима и расширений размера страницы, имеющихся в процессорах Pentium, более поздних версиях Intel 80486 или более поздних версиях; Bus-Mastering жестких дисков. Улучшено определение оперативной памяти адаптера.
- Добавлена поддержка чтения файла конфигурации qemm @filename.
- Добавлена поддержка мультиконфигурации DOS 6.00 в операторах CONFIG.SYS, IF в AUTOEXEC.BAT.
- Optimize поддерживает программное обеспечение для сжатия дисков.
- Vidram теперь может работать в окнах DOS расширенного режима Windows.
- QEMM 7.0x по умолчанию загружается в теневую оперативную память.
QEMM v7.03 (17 ноября 1993 г.)
[ редактировать ]- VIDRAM больше не подавляет прерывание 10, вызов функции 1B (функциональность Video BIOS и информация о состоянии для MCGA / VGA ).
- Новые переключатели Optimize включают /NOFLUSH (/NOFL).
- Stealth DoubleSpace виртуализирует функцию DOS 9.
- DOSDATA улучшает совместимость со Stacker 3.1, поддерживает PC DOS 6.1 и XTRADRIVE или диспетчер загрузки OS/2 2.x.
- Драйвер 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 . *Манифест теперь распознает процессоры 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 больше не загружается в теневую оперативную память. Optimize теперь правильно определяет оборудование в системе с сетевой картой.
QEMM v7.53 (12 мая 1995 г.)
[ редактировать ]- Добавлена поддержка DOS 6.22 , Windows 3.11 и Windows для рабочих групп 3.11 .
- Максимальный объем оперативной памяти составляет 256 МБ XMS/256 МБ EMS.
- Улучшена функция OPTIMIZE, позволяющая обнаруживать EMS на этапе обнаружения оборудования.
QEMM v8.0 (04.11.1995)
[ редактировать ]- Попытка поддержки Windows 95 .
- Обновлена МагнаРАМ 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; обновление только файлов config.sys и autoexec.bat для DOS.
Конфигурации 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 увеличивает доступную бесплатную обычную оперативную память для MS-DOS 7.10, а также для командной строки DOS в 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 в качестве страничного фрейма, это уменьшает общий объем 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 В TechNote FRAME.TEC говорится: «Таким образом, любые советы по удалению страничного фрейма — это глупость и глупость. Помните, что страничный фрейм занимает 64 КБ адресного пространства, к которому можно использовать любую программу в любое время для эффективного доступа к нему. сколько угодно памяти. Некоторые рассматривают страничный фрейм как 64 КБ адресного пространства, которое можно использовать для хранения 64 КБ программ, но гораздо полезнее рассматривать страничный фрейм как место для доступа к 32 мегабайтам кода и /или данные для программ, которые его используют». [ 6 ]
Пример: 635 КБ бесплатно, общий 256 МБ XMS/256 МБ EMS.
[ редактировать ]DOS=HIGH,UMB
device=C:\QEMM\dosdata.sys
device=C:\QEMM\qemm386.sys R:1 RAM UR=1M-256M ST:M I=b000-b7ff X=f000-ffff
device=C:\QEMM\dos-up.sys @C:\QEMM\dos-up.dat
shell=C:\QEMM\loadhi.com /R:2 C:\command.com C:\ /P /E:1024
Примечание. Если вы используете VMware, замените строку qemm386.sys на
device=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 во время загрузки может оказаться спасительным решением!
ДВА эквивалента
[ редактировать ]Microsoft выпустила аналогичные, но более простые собственные менеджеры памяти - HIMEM.SYS для XMS и EMM386.EXE для EMS с MS-DOS 4.01 в 1989 году; ранее Windows/386 2.1 включала встроенный EMM, который предлагал EMS окнам DOS только во время сеансов Windows. Эти версии еще не могли создавать верхние блоки памяти . Digital Research (1990) компании DR DOS 5.0 была первой DOS, не зависящей от конкретного производителя, предлагающей технологию UMB, включающую 386-режимный менеджер XMS/EMS, также называемый EMM386 . Он также может выделить часть видеопамяти или памяти EMS в качестве памяти UMB. MS-DOS наконец предложила UMB в 1991 году с версией 5.0. EMM386 в MS-DOS требовал, чтобы сначала был загружен HIMEM, в то время как EMM386 в DR-DOS выполнял обе роли и не нуждался в отдельном драйвере XMS, который все еще предоставлялся, но был необходим только на машинах на базе 80286 (первоначально называвшийся HIDOS.SYS, позже HIMEM. СИС). Если драйвер XMS был загружен до DR-DOS EMM386, он будет использовать его вместо встроенного менеджера XMS. Использование внешнего и, возможно, настроенного драйвера XMS может помочь преодолеть проблемы с функциями отчетов о памяти BIOS, из-за которых диспетчер памяти не видит всю доступную память, а также на машинах, использующих нестандартные методы переключения Gate-A20, тогда как использование внутреннего драйвера XMS EMM386 может занять преимущества оптимизированного по скорости 32-битного кода для драйвера XMS и переместите все, кроме крошечной заглушки драйвера XMS, в расширенную память. DR-DOS EMM386 может заполнять «свободные» области UMB или отображать ОЗУ на неиспользуемые области ПЗУ в виртуальном режиме, обеспечивать поддержку DPMI (и — в некоторых специальных выпусках — DPMS ) и загрузите поддержку вытесняющих многозадачных и многопоточных компонентов операционной системы.
Переход Windows / Упадок QEMM
[ редактировать ]Хотя QEMM был популярен, когда программы DOS были массовыми, в конечном итоге он стал практически неактуальным, поскольку программы Windows и более интенсивные программы DOS, особенно игры, использующие расширители DOS , заменили традиционные программы DOS для большинства пользователей. Кроме того, некоторые пользователи DOS перешли на операционные системы с защищенным режимом, не поддерживаемые QEMM, такие как серии Windows NT и Linux .
Последней версией была QEMM 97, которая была совместима с Windows 95 и более поздними версиями Windows 98 / ME , но к этому моменту не только управление памятью DOS уже не пользовалось большим спросом, но и оставшиеся конкурентоспособные приложения DOS (включая различные утилиты GNU и текстовые редакторы) поддерживали EMS, XMS или DPMI, что снижало потребность в обычной памяти, или были портированы на Windows 95 или выше. Доступность увеличения объема оперативной памяти по низкой цене позволила снизить потребность в MagnaRAM. Наконец, современные чипсеты PCI обеспечивают документированную функциональность по снятию защиты от записи с неиспользуемого UMA; во многих или большинстве случаев этот последний факт устраняет необходимость в QEMM даже для тех относительно немногих пользователей, которые используют приложения DOS и которые в противном случае могли бы найти QEMM необходимым.
См. также
[ редактировать ]- Реальный режим
- Нереальный режим
- Защищенный режим
- Обычная память
- Расширенная память (XMS)
- Расширенная память (EMS)
- Область большой памяти (HMA)
- Верхний блок памяти (UMB)
- Интерфейс защищенного режима DOS (DPMI)
- барьер 640к
- DESQview
Ссылки
[ редактировать ]- ^ InfoWorld 18. Декабрь 1989 г. , с. 34, в Google Книгах
- ^ Статья: QUARTERDECK SHIPS MAGNARAM 2: МЕЖПЛАТФОРМЕННЫЙ МУЛЬТИПЛИКАТОР ПАМЯТИ ДЛЯ WINDOWS [ мертвая ссылка ]
- ^ Quarterdeck MagnaRAM 2.0 Полный пакет. Архивировано 9 февраля 2009 г. на Wayback Machine.
- ^ 3.10 Как получить максимум оперативной памяти для программ DJGPP?
- ^ Проблема QEMM. Архивировано 11 мая 2009 г. на Wayback Machine.
- ^ 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