Софт

Потребность в системной памяти

К особенностям диалогового окна PIF-редактора в расширенном режиме относится наличие опции Video Memory (Память Экрана). Эта опция влияет и на объем рабочей памяти для приложения, т.к. буфер экрана приложения включается в его рабочую область памяти.

Корректной установкой значения этой опции можно обо(гги ограничения на объем памяти в системе и подобрать оптимальную разре-шающую способность изображения.

Простой текстовой (Text) режим (как правило, 80*25 символов) требует для хранения образа экрана немного места в памяти — всего лишь 15 Кбайт. Он широко применяется в простых текстовых редакторах, банках данных и сервисных программах.

Значение Low Graphics (Низкое Разрешение) данной оггцим соответ-ствует возможностям CGA-адаптеров и применяется для приложений, ориентированных (или настроенных) на этот тип адаптера. Значение rtigh Graphics (Высокое Разрешение) отвечает разрешающей способности VGA-адаптеров и применяется при ориентащти приложения на VGA- или EGA-адаптеры.

Потребности приложения в памяти под буфер экрана при игроком разрешении на порядок выше, чем при простом текстовом режиме. Для надежной работы приложения с изображениями высокого разрешения (а в особенности при переключениях вида изображения) следует корректно установить опцию Retain Video Memory (Сохранить Видеопамять). Ниже этот вопрос будет рассмотрен подробнее.

В окне имеются опции, позволяющие в явном виде указать потребности в памяти для данного приложения. В зоне Memory RequireHieMs (Потребности в Памяти) задаются две величины. Уже знакомая по стандартному режиму KB Required (Необходимый объем в Кб) определяет необходимый для запуска приложения объем памяти. Устанавливаемое по умолчанию для расширенного режима значение (128) вполне достаточно для большинства приложений.

Вторая величина — KB Desired (Желаемый объем в Кб) —Присут-ствует только в окне расширенного режима и определяет максимальный объем памяти, резервируемый оболочкой для приложений. Предустаиов ленное значение (640) отвечает максимальному размеру области памяти, доступной в рамках DOS для приложения.

Если программа заведомо использует меньшие объемы памяти, то установка реальных значений в данной зоне позволяет высвободить намять для других приложений.

Если программа не имеет минимальной потребности в памяти, то в поле KB Required следует задать 0, и тогда оболочка выделит при запуске данному приложению всю доступную память. Установка значения -1 вместо 1540 для второго поля приводит к тому, что приложение может получить при необходимости всю свободную память в свое распоряжение.

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