Форум Gatchina OnLine  

Вернуться   Форум Gatchina OnLine > Hard&Soft > Железо

Железо Обсуждение компьютерного железа

Ответ
 
Опции темы Опции просмотра
Старый 11.12.2006, 18:05   #1
Сдвиг по фазе
Ушлый & Дошлый™
 
Аватар для Сдвиг по фазе
 
Регистрация: 23.01.2006

Нарушения:[Посмотреть]
Опция в BIOS'е "Memory Hole". Для чего она?

В BIOS многих материнских плат есть опция "Memory Hole".
Дословный перевод - "Дырка в памяти". Если её поставить в "Enable",
то Windows показывает уменьшение оперативной памяти на 1 мегабайт,
например, было 256, стало 255. И это всё, никаких других последствий!

Кто это придумал, и для чего это нужно? У кого я только не
спрашивал! Никто не знает...
Сдвиг по фазе вне форума   Ответить с цитированием
Старый 11.12.2006, 18:24   #2
MUZSER
Местный
 
Аватар для MUZSER
 
Регистрация: 23.01.2006

Нарушения:[Посмотреть]
Буквально - "дырка" в памяти в диапазоне 15-16 МБ. При включенном состоянии параметра система, для повышения производительности, будет копировать более медленную память устройства, подключенного к ISA-шине, в более быструю основную память. Это происходит за счет выделения специальной области памяти и перемещения в нее данных ROM-памяти карты расширения или устройства сопряжения.

Естественно, что действие этой функции представляет собой механизм "затенения", который позволяет обращаться, в данном случае к устройствам ввода/вывода, как к адресному пространству ОЗУ и за счет этого увеличить скорость доступа к таким устройствам. Для функционирования этого механизма необходимо исключить для всех обычных программ возможность использования указанной области памяти, что и делает BIOS при разрешении этого параметра. При отсутствии ISA-устройств данная опция должна быть отключена. По умолчанию эта опция включена.

И еще одно уточнение. Разрешать этот параметр следует в том случае, если это требуется в документации на используемую в системе плату. Некоторые старые ISA-карты (например, ранние видеокарты высокого разрешения) требуют выделения для них специального адреса памяти, лежащего в некотором диапазоне. Кроме того, это выделение запрещает доступ в старшие адреса памяти, расположенные выше 16 МБ. Поэтому включение данной опции должно быть оправдано.

По сути, данная функция сохранена в "BIOS Setup" по причине фактора совместимости со старыми картами. Может принимать значения:
"Enabled" - разрешено
"Disabled" - запрещено

В других версиях BIOS могут встретиться значения:
Disabled
14M-16M
15M-16M

В более "старых" версиях BIOS могут встретиться другое наименование такой функции - "Memory Hole", и значения параметров:
None
at 512 kB
at 15 MB

Действие некоторых параметров уже понятно, а для значения "at 512 kB" стоит указать, что для "затенения" используется часть базовой памяти в пределах 512-639 КБ.
__________________
- Лучше быть,чем казаться. -
MUZSER вне форума   Ответить с цитированием
Старый 11.12.2006, 22:24   #3
Сдвиг по фазе
Ушлый & Дошлый™
 
Аватар для Сдвиг по фазе
 
Регистрация: 23.01.2006

Нарушения:[Посмотреть]
Круто (cool)!!! Наконец-то я узнал про "Memory Hole" и с этого
дня буду спать спокойно!

MUZSER, у тебя не голова, а компьютер! Признайся, у тебя
самого функция "Memory Hole" активирована?

Последний раз редактировалось Сдвиг по фазе. 12.12.2006 в 17:34.
Сдвиг по фазе вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:32. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot