Софт

EMS и XMS

В расширенном режиме имеется возможность выделить DOS-приложению расширенную (extended XMS) и дополнительную (expanded EMS) память. Это позволяет эффективно эксплуатировать программы, способные захватывать для своих нужд память сверх стандартного лимита DOS. При отсутствии на компьютере дополнительной или расширенной памяти содержимое полей данных опций в диалоговом окне PIF-редактора может оставаться неизменным.

Некоторые приложения используют стандартные средства обслуживания дополнительной памяти, поддерживаемые также и оболочкой Windows и построенные в соответствии с 4-ой версией спецификации Microsoft Expanded Memory Specification (LIM EMS). При этом следует учитывать, что оболочка Windows на самом деле не работает с дополнительной памятью, а по мере необходимости эмулирует ее на базе стандартной для этой оболочки расширенной памяти.

В поле опции KB Required для EMS-памяти указывается объем дополнительной памяти, который (как минимум) должен быть свободен для успешного запуска данного приложения. Т.к. число программ, использующих дополнительную память, относительно невелико, то в качестве значения по умолчанию в этом поле стоит 0. В документации на программу должен быть указан минимальный необходимый объем дополнительной памяти. Именно эту величину и следует установить в данном поле.

В поле KB Limit устанавливается максимальный объем дополнитель-ной памяти (по умолчанию 1024 Кб), выделяемый оболочкой данному DOS-приложению. Это значение служит гарантией от захвата некоторой Прикладной программой всей дополнительной памяти. Такой захват привел бы к блокировке других приложений.

Некоторые DOS-приложения пользуются механизмом ддступа к до-полнительной памяти, реализованным в соответствии с требованиями спецификации Lotus-Intel-Microsoft-AST eAtended Afemory Specification (XMS). Смысл устанавливаемых для этой памяти опций не отличается от рассмотренного выше для памяти EMS.

Оставьте Ваш отзыв