КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Память

Напротив, пользовательский блок не находится под управлением пользова-
теля, а используется по усмотрению запускаемых приложений.
Каждый ресурс в Windows 95/98/Ме ограничивается по размерам, а также по коли-
честву процессов или используемых блоков в каждом диапазоне (16). Программы
запрашивают блоки доступных ресурсов на временной основе, прежде всего для пе-
редачи небольших объемов данных между приложениями или их сохранения для
собственного использования. Windows следит за использованием ресурсов, но не зна-
ет, что ресурс перестает использоваться запросившей его программой. Если програм-
ма будет закрыта или завершится аварийно, не сообщив о том, что ресурс снова может
использоваться для других целей, Windows не узнает об этом. Если программа после
перезапуска завершится аварийно и не освободит ресурсы, проблема лишь усугубит-
ся, поскольку занятыми окажутся уже два блока данных — новый и старый.
После поглощения всех системных ресурсов ни одна программа не сможет ими
воспользоваться, а на экране появляется загадочное сообщение о нехватке памя-
ти или ресурсов. Windows не знает, что программе, запросившей ресурс, он уже
не нужен, поэтому ситуацию исправит только перезагрузка.
В системах Windows 95, 98 и 98SE (также см. раздел «Изменения в использова-
нии ресурсов в Windows Me») ведется жесткий учет доступных и используемых
ресурсов. Системная программа Windows Индикатор ресурсов RSRCMTR.EXE
позволяет следить за состоянием системных ресурсов и как следствие - за пове-
дением приложений в отношении их использования. Чтобы использовать Инди-
катор ресурсов, необходимо сначала установить его в системе:
1. Щелкните на кнопке Пуск, выберите команды Настройка и Панель управления.
2. Дважды щелкните на значке Установка и удаление программ.
3. Выберите категорию Установка Windows, затем дважды щелкните на категории
Системные программы.
4. Щелкните в строке Индикатор ресурсов, затем дважды щелкните на кнопке ОК.
102 Глава 4. Память
Индикатор ресурсов запускается одним из двух способов:
1. Выполните команду Пуск • Выполнить.
2. Введите строку rsrcmtr.exe и щелкните на кнопке ОК.
Или:
1. Выполните команду Пуск • Программы.
2. Откройте меню Стандартные • Служебные и выберите команду Индикатор ре-
сурсов.

Hosted by uCoz