Video BIOS Shadow

Другие идентичные названия опции: Video ROM BIOS Shadow, C000 32k Shadow.

Параметр - Video BIOS Shadowing

Функция Video BIOS Shadow представляет собой настройку специализированной BIOS, хранящейся в ячейках ПЗУ (постоянном запоминающем устройстве) видеоплаты. По сути, эта опция управляет копированием данных Video BIOS в ячейки системной RAM. Функция может принимать значения Enabled, Disabled, а также Cached в некоторых версиях БИОС.

Принцип работы

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

Одной из основных функций этой БИОС, появившейся еще в старых моделях видеоплат, является возможность резервного копирования всех своих настроек в ячейки системной RAM. Изначально наличие этой функции имело весьма существенное значение, так как первые видеоадаптеры были лишены собственной оперативной памяти. Кроме этого, обращение основного процессора к резерву Video BIOS происходило намного быстрее через 64-битную шину памяти DRAM, чем через 8-битную шину XT или LPC.

В операционной системе MS-DOS активация этой опции позволяет увеличить быстродействие компьютера, а также повысить производительность видеоплаты. Рассмотрим работу данной функции в других операционных средах. Надо сказать о том, что системы выше Microsoft Windows NT не обращаются непосредственно к Video BIOS, а используют для запросов специальную программу — драйвер устройства. Поэтому наличие функции Video BIOS Shadow не играет особой роли при условии использования именно этих операционных систем. Более того, перевод данной настройки в режим Enabled чревато появлением следующих проблем:

  • Попытка использования какой-либо программой той же ячейки RAM, в которую ранее был записан резерв Video BIOS, приводит к конфликту и последующему зависанию системы;
  • В большинстве случаев рассматриваемая функция копирования VBIOS способна резервировать только 32 Кб (в диапазоне C0000 C7FFF), но сама архивная копия занимает больший блок RAM (в особенности резервы новых версий VBIOS), поэтому при последующих обращениях к резерву (или его части) могут возникнуть ошибки;
  • При кэшировании Video BIOS попытка обновления flash-памяти видеокарты приводит к сбою системы (в некоторых случаях — к повреждению VBIOS в результате некорректного резервирования).

Стоит ли включать опцию?

Первая проблема была ликвидирована разработчиками в последующих сериях материнских плат с помощью дополнения функции значением Cached. При выборе этого параметра ячейки RAM, содержащие резерв данных VBIOS, становятся недоступны для обращений других программ.

Для решения остальных проблем потребуется приложить некоторые усилия. Для полного резервирования VBIOS необходимо активировать резервное копирование всех ее разделов (например, для C8000 CBFFF).

От обновления Video BIOS отказываться нецелесообразно, так как в новейших видеоплатах она включает в себя не только стандартные настройки VGA, но также функции для 2D, 3D и ускорения видеопотока. Поэтому при обновлении flash-памяти видеоадаптера данную опцию рекомендуется отключить (Disabled).

Активация функции Video BIOS Shadow оправдана только в двух случаях:

  • При частом использовании программ, работающих в режиме эмуляции MS-DOS (к примеру, различных игр), поскольку подобный софт не работает с драйверами, а обращается напрямую к VBIOS;
  • При постоянной работе в безопасном режиме Windows (что случается довольно редко).

В этих условиях включение указанной опции способствует повышению быстродействия и производительности операционной системы.

В любом другом случае при использовании резервирования Video BIOS в режиме Enabled система становится подвержена сбоям, конфликтам в аппаратной части, а также повреждению данных Video BIOS. Поэтому рекомендуется деактивировать данную функцию, присвоив ей значение Disabled.

Порекомендуйте Друзьям статью: