Параметр video bios shadowing

Параметр video bios shadowing

Коли ця опція включена, Video BIOS копіюється в системну пам'ять для більш швидкого доступу.
Покращує продуктивність BIOS бо CPU тепер можна зчитувати BIOS через 64-bit DRAM bus, а не 8-bit XT bus.
Все це дуже привабливо, оскільки передбачає принаймні 100x збільшення швидкості передачі і за це ми поплатимося простором в системної пам'яті, яка буде використана щоб дзеркально відображати вміст ПЗУ.

Згідно зі статтею Microsoft про Shadowing BIOS under WinNT 4.0, затінення BIOS (незалежно від того який це BIOS) не дає ніякого збільшення продуктивності так як воно не використовується WinNT.
Воно тільки «з'їсть» пам'ять.
Хоча в статті нічого не згадується про Win9x, все це справедливо і для Win9x, так як вона заснована на тій же самій Win32 архітектурі.

Більш того, деякі керівництва згадують про можливість нестабільної роботи системи якщо певні гри звертаються в область RAM (region) яка вже була використана для затемнення Video BIOS.
Однак, це вже не актуально, так як ця затінена область RAM було зроблено недоступною для програм.

Ось що варто згадати, так це те що в video BIOS затеняются тільки 32 KB.
Більш нові video BIOS-и зазвичай більше ніж 32 KB в розмірі, але якщо затеняются тільки 32 KB а решта залишається в початковому положенні, то почнуться проблеми зі стабільністю при зверненні до BIOS.
Тому, якщо ви маєте намір затінити video BIOS, вам слід переконатися, що затінений ВЕСЬ video BIOS.

У багатьох випадках за умовчанням затінена лише область C000-C7FF.
Щоб це виправити, вам слід:

• enable video BIOS shadowing (для області C000-C7FF)
• enable shadowing залишилися порцій

Тобто C800-CBFF, поки не буде затінений весь video BIOS.

З іншого боку, від цієї опції все-таки є деяка користь.
Деякі ігри під DOS досі використовують video BIOS так як вони не звертаються безпосередньо до графічного процесора (хоча більш просунуті в сенсі графіки гри роблять це).
Таким чином, якщо ви граєте в купу різних ігор під DOS, можете спробувати включити Video BIOS Shadowing з метою більшої продуктивності.

Також, пропускна здатність шини становить 8 bits.
У міру того як прискорювалися комп'ютери (x386, x486, і т.д.), а гри ставали все більш насиченими графікою, доступ до BIOS ставало все більш і більш критичним моментом.
Щоб вирішити цю проблему, просунули video BIOS до швидшої 16-bit system memory щоб прискорити справу.

Насправді ж, більшість насичених графікою ігор під DOS, з будь-якого, рідко звертаються до BIOS.
Більшість взаємодіють з чіпсетом по можливості безпосередньо.

Може приймати значення:

Enabled - дозволено
Disabled - заборонено

Відповіді на запитання