Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Посткоды BIOS. Контрольные точки.
https://vlab.su/viewtopic.php?f=178&t=51953
Страница 1 из 1

meverik [ 15 окт 2016, 01:38 ]
Заголовок сообщения:  Посткоды BIOS. Контрольные точки.

Давно заметил, что толкового описания работы BIOS никто не выкладывал.
Все выражения при описании самой процедуры сводятся к спортивной тематике: скачут, бегут и прочее.
Пост скорее для начинающих наверное.
Принцип загрузки микропрограммы для любого "железа" всегда и везде одинаков.
BIOS - Basic Input/Output System. Простейшая система ввода-вывода.
Всё, что имеет в своей архитектуре процессор, память, порты ввода-вывода и прошивку.
Правда в разной модификации. Современные UEFI BIOS не исключение - добавлена графическая оболочка.
Постараюсь кратко и в общих чертах обобщить данные. Вкратце в общем то: манускрипты пусть пишут другие.
Кому интересно - поймёт и разберётся.

Итак при включении питания ЛЮБОЙ МАТЕРИНСКОЙ ПЛАТЫ BIOS загружается по цепочке сверху вниз:
1. SuperIO - он же мультик, он же мультиконтроллер и прочее.
Попросту микропроцессор с программируемыми портами ввода-вывода.
Содержит свою внутреннюю либо дополнительную внешнюю прошивку.
Управляет всей низкочастотной периферией.
Такой как кулеры, ШИМ (широтно-импульсные преобразователи) контроллеры и т.д.
На более старых моделях собственно сам BIOS подключался именно к нему.
На более новых BIOS подключается к "Южному" мосту.

2. Южный мост - он же South bridge, он же Хаб.
Содержит модули низкочастотной (33 Мегагерц) логики для работы периферии.
Основная функция - связь менее скоростной части "железа" с более скоростной частью.
На него заведены все USB порты а так же IDE и Serial-ATA.
На современном железе BIOS подключён уже к нему.

3. Северный мост -он же North bridge.
Основная функция - согласование наиболее низкочастотной (низкоскоростной) логики с
высокоскоростной (высокочастотной) логикой: Процессор, Видеокарта, Память.

4. Процессор - Современный процессор это собственно микрокомпьютер, который обрабатывает все данные.
В том числе обрабатывает микропрограмму BIOS и загружает его в первый мегабайт оперативной памяти.
С эти мегабайтом после загрузки "железа" потом всё и работает.

Так вот во время загрузки микропрограммы BIOS происходит поочерёдная загрузка данных об устройствах, проверка их идентификаторов (ID), загрузка данных в память.
Все эти процессы - как ступеньки - так называемые контрольные точки при загрузке BIOS.
Пост карта же отображает, как правило шестнадцатеричные кода этих процедур.
Причём все коды как правило унифицированы, как и их последовательность.
То есть зная код предыдущей контрольной точки до останова дальнейшей загрузки BIOS можно диагностировать ту или иную неисправность железа.

Всем желающим выкладываю файлы описания на пост карты.
Описание - название файлов.
Просьба отнестись к подрастающему поколению мастеров с понимаем.
PS: Не знал куда поместить данную тему, посему воткнул сюда, хотя она с таким же успехом относится и к десктопам.
PS2:Просьба сделать эти ссылки для скачивания открытыми для тех кто первый раз сюда зашёл.

dmaster [ 22 окт 2016, 12:53 ]
Заголовок сообщения:  Re: Посткоды BIOS. Контрольные точки.

спасибо за такую информацию )
Кто знает объясните народу как определять биос к какому ряду или фирме он относиться , если ты держишь в руках плату а на ней кроме ее модели нечего не написано , и вот как понять что это именно AMI биос ? я определяю так , исходя из того что коды идут и где то стопорятся я делаю следующее определяю код с оперативкой потом без нее и уже потом сравниваю по кода с каким кодом чтение оперативки и останавливается, и так определяю примерно чей биос, а кто как это делает подскажите советом )

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/