Модификация 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 на более совершенные версии были добавлены следующие функциональные возможности:
- устранение проблем, связанных с работой некоторых 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. Как говорится, посчитайте и почувствуйте разницу.
Содержание раздела