Как работает теневое копирование BIOS

Как работает теневое копирование BIOS

Я слышал, что BIOS shadowing работает путем копирования программы BIOS в более быструю память и запуска ее оттуда. Это правильно? BIOS отвечает за определенные задачи запуска, поэтому после запуска он выгружается из памяти?

решение1

Вы правы, BIOS shadowing просто загружает BIOS в память для более быстрого доступа. Я не смог найти много пользы для него после запуска, однако, по словам Microsoft, он останется в памяти после запуска. Видимо, DOS использовал BIOS для записи на экран. Из статьи MS:

Затенение ROM BIOS — это процесс копирования BIOS из ROM в RAM и использование либо аппаратного, либо 386 расширенного режима для перераспределения RAM в обычное адресное пространство BIOS. Поскольку чтение RAM происходит намного быстрее, чем чтение ROM, операции с интенсивным использованием BIOS выполняются существенно быстрее. Например, MS-DOS использует BIOS для записи на экран; поэтому при затенении ROM BIOS листинги каталогов выполняются быстрее.

Windows NT не использует BIOS (за исключением запуска); поэтому затенение не дает никакого прироста производительности. Если затенение ROM BIOS не используется, доступно больше оперативной памяти. В Windows NT есть преимущество в отключении опции затенения ROM BIOS.

Эта статья немного устарела, но все еще актуальна, поскольку новые версии Windows не обращаются к BIOS после загрузки.Источник

Связанный контент