Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ушел из жизни


Сообщения: 26925
Благодарности: 3924

Профиль | Сайт | Отправить PM | Цитировать


nec 3540A Подробно:
1. После включения источник питания проводит самотестирование и в случае положительного результата теста выдает на материнскую плату сигнал Power Good. Все это происходит за 0.5 сек.
2. После получения сигнала Power Good таймер перестает генерировать подаваемый на процессор сигнал Reset.
3. CPU начинает выполнять код, который записан в ROM BIOS по адресу FFFF:0000. По данному адресу записана команда перехода на реально выполняемый код ROM BIOS.
4. ROM BIOS проводит тестирование системы на наличие ошибок, в случае нахождения которых будет подан лишь звуковой сигнал, так как видеоадаптер еще не инициирован.
5. Для того, что бы найти программу работы с видеоадаптером, BIOS сканирует адреса от C000:0000 до C780:0000. В случае нахождения программы, BIOS проверяет контрольную сумму кода. При совпадении суммы с заданной управление передается BIOS видеоадаптера и на монитор выводится первичная информация. В случае, если BIOS видеоадаптера на найдена, управление передается, встроенному в BIOS материнской платы, драйверу.
6. Сканируются следующие адреса памяти начиная с C800:0000 до DF80:0000 с целью обнаружения BIOS каких либо еще устройств в системе. В случае обнаружения оных так же проверяется контрольные суммы кодов и затем управление этих устройств отдается их встроенным BIOS.
7. По адресу 0000:0472 ROM BIOS проверяет значение слова, определяющего тип загрузки – холодная или горячая. В случае холодной загрузки в работу будет запущена POST, в случае горячей – POST будет пропущен.
8. Выполняется POST (в случае холодного пуска) для проверки всех компонентов системы. При отсутствии фатальных ошибок выдается встроенным динамиком короткий сигнал.
9. ROM BIOS производит поиск дискеты в дисководе (при соответствующей настройке) и читает на ней сторону 0, цилиндр 0 сектор 1. Этот сектор загружается по адресу 0000:7С00 и проверяет, является ли дискета загрузочной. В случае повреждения этих данных или же дискета не является загрузочной, то на экран выводится соответствующее сообщение.
10. Если в дисководе нет дискеты, то ROM BIOS читает MBR (Memory Boot Record), которая лежит в первом секторе жесткого диска и загружает его (сектор) в память по адресу 0000:7С00.
11. В работу вступает программа, находящаяся в MBR.

-------
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор - мозг компьютера, блок питания - сердце и печень.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:29, 06-01-2007 | #7