| BIOS і продуктивність комп'ютера
Як відомо, продуктивність і функціональні
можливості комп'ютера визначаються не тільки центральним процесором.
Вони залежать від тих, що всіх комплектують, входять до складу
системи комп'ютера. Центральну, таку, що погоджує роль грає материнська
плата, в архітектуру якої входять чіпсет і BIOS. І хоча чіпсет
грає визначальну роль в параметрах материнської плати, він є величиною
постійною і заміні не підлягає. А ось програмний код, що записаний
в мікросхемі BIOS і впливає на роботу практично всіх підсистем комп'ютера,
може бути замінений за допомогою спеціальної програми на новий варіант.
Розробка нової коди BIOS і подальше його використання дозволяє
не тільки виправляти виявлені невідповідності коди і архітектури материнської
плати, але і врахувати особливості нових елементів і підсистем комп'ютера,
а також системного і прикладного програмного забезпечення, зменшення
вірогідності конфліктів і навіть розширення функціональних можливостей і
підвищення продуктивності. Саме тому слід приділяти увагу
інформації про випуск нових програмних код BIOS, починаючи з часу
придбання материнської плати.
Розширення функціональних можливостей і
зростання продуктивності системи, отримані за рахунок заміни програмної коди BIOS на
нові версії, можна продемонструвати на основі комп'ютера з материнською
платою Abit Be6-ii і процесором Pentium 550e. При цьому необхідно
відзначити, що використовувана материнська плата належить до найбільш продуктивних
із спочатку широким набором функціональних можливостей. Проте, в результаті
заміни коди BIOS в конфігураційній програмі BIOS Setup з'явилися нові
параметри. Про зростання продуктивності комп'ютера свідчать приведені
нижче результати тестування.
Конфігурація системи, використовуваної в тестуванні
Материнська плата: Abit Be6-ii.
Процесор: Intel Pentium III 550e (ядро Coppermine, кеш-пам'ять L2 -256 Кбайт,
що працює на повній частоті ядра, роз'їм Slot I, in box).
Жорсткий диск: IBM Dpta-372050 (20 Гбайт, 2 Мбайт кеш-пам'яті, 7200 про./мин,
Ultradma/66).
Оперативна пам'ять: 128 Мбайт, Рс100, M-tech.
Відеоадаптер: ASUS Agp-v3800 TV (відеочіпсет Tnt2, відеопам'ять -32 Мбайт
SGRAM).
CD-ROM: ASUS Cd-s400/a (40х).
ОС: Windows 98 зі встановленими драйверами контроллера жорстких дисків
Udma/66.
Версії BIOS
Дата початкової версії BIOS:
Дати нових версій BIOS:
- 01.02.2000 (beh_qj);
- 08.05.2000 (beh_rv);
Модифікація BIOS і тестування
Етапи заміни коди BIOS представлені на мал. 7.1 і мал. 7.2.

Мал. 7.1. Введення імені файлу, що містить новий програмний
код BIOS

Мал. 7.2. Робота програми запису нової коди BIOS в
пам'ять flash ROM
Результати тестування
|
Тести |
Початковий код
Bios30.12.1999 |
Bios01. 02.2000 |
Bios08.05.2000 |
| Cpumark 99 |
46,1 |
50,7 |
51,1 |
| FPU Winmark |
2950 |
2970 |
2973 |

Мал. 7.з. Результати тестування комп'ютера з різними
версіями BIOS
Як програма тестування використовувався пакет тестів Winbench
99 v 1.1, а саме Cpumark99 і FPU Winmark. Результати тестування відбиті
на мал. 7.3, 7.4.
Мал. 7.4. Результати тестування комп'ютера з різними
версіями BIOS
В результаті оновлення початкової програмної коди BIOS (beh_po)
30.12.1999 на досконаліші версії були додані наступні функціональні можливості:
- BIOS (beh_qj) 01.02.2000 г.:
- усунення проблем, пов'язаних з роботою деяких
Agp-відеоадап-теров при частоті системної шини 133 Мгц;
- підтримка процесорів Pentium III до 800 Мгц;
- поліпшення сумісності SDRAM.
- BIOS (beh_rv) 08.05.2000 г.:
- поліпшення параметра 133 Мгц для системної
шини;
- усунення неполадок, пов'язаних з визначенням
жорстких дисків при установці дисковода CD-ROM на перший канал
контроллера жорстких дисків (Ide1) і вибору завантаження операційної
системи з CD-ROM;
- усунення неправильного визначення об'єму ОЗУ
під ОС Linux;
- ліквідація проблем відео з Highpoint на
АНА-2940А і TNT AGP-видеоадаптерах;
- усунення проблем з Wake on Ring, Wake on Lan,
і Wake on Alarm під ОС Windows 98 SE;
- збільшення параметра CPU Warning Temperture (критична температура
процесора) для вирішення проблем під ОС Windows 98 SE, коли температура
процесора достатньо велика.
Зростання продуктивності по тесту CPU, отриманий
в процесі заміни початковій версії BIOS від 30.12.1999 р. на код BIOS від
01.02.2000 р., склав майже 10%. Наступна модифікація практично не зробила
впливу на рівень продуктивності комп'ютера, що свідчить все-таки
про існування межі зростанню цього показника тільки засобами BIOS. Проте,
остаточне збільшення продуктивності, досягнуте в процесі операцій
оновлення початкової програмної коди BIOS на досконаліші варіанти, є
порівняно великим і відповідає заміні використовуваного процесора Pentium III
550e на більш швидкодіючий, а відповідно, і дорожчий варіант,
наприклад, на Pentium III 600e. Як мовиться, порахуйте і відчуйте
різницю. |