Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мои Лекции Архитектура аппаратных средств После...doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
4.22 Mб
Скачать

Как bios управляет работой оборудования

Как уже говорилось ранее, в системах под управлением DOS или Windows 9x BIOS берет на себя роль управления аппаратной частью ПК и служит посредником между операци­онной системой и оборудованием.

BIOS реализует свои функции через систему прерыва­ний программного обеспечения. Для запуска подпрограммы, содержащей специальную инструкцию микропроцессору по обработке какой-либо конкретной ситуации, выполняемая программа устанавливает соответствующий флажок прерывания.

Прерывания программного обеспечения приводят к тому, что микропроцессор приостанавливает выполнение текущей задачи и начинает выполнять подпрограмму по обработке пре­рывания. Для реализации этого механизма микропроцессор, выполнив какую-либо элементарную операцию, исследует век­торы прерываний. Если прерывание выставлено, коды выпол­няемой программы запоминаются, чтобы после обработки пре­рывания выполнение прерванной программы могло быть про­должено. Каждый вектор прерывания является указателем, говорящим микропроцессору, где находятся коды по обра­ботке данного прерывания. Микропроцессор читает значение вектора и начинает выполнять программы по указанному век­тором адресу. Так как число имеющихся прерываний может оказаться намного меньше того числа функций, которое вы хотели бы использовать в своих программах, некоторые прерывания BIOS используются для реализации нескольких функций. Эти функ-

Звуковые сигналы bios

Почти сразу после включения компьютера через встроенный в корпус динамик (PC Speaker).слышен короткий сигнал, генерируемый bios, который говорит, «Нормальном процессе работы. При его отсутствии иногда, достаточно включить компьютер повторно. Если это не помогло, тогда внимательно слушайте сигнал и запомните, сколько коротких и сколько длинных гудков прозвучало. Там написаны возможные неисправности в зависимости от подаваемых bios сигналов. Обратите внимание на слово "возможные". Дело в том, что программа POST - это не мощная программа для тестирования железа. Она тоже может ошибаться. Рассмотрим звуковые сигналы:

Производитель ami

сигналы

Возможная неисправность

- *

неисправен блок питания

Ошибка четности ОЗУ

Ошибка в первых 64 кБ ОЗУ

Неисправность системного таймера

Неисправность CPU (процессора)

Накрылся контроллер клавиатуры

Накрылась системная плата

Проблемы с памятью видеокарты

Ошибка контрольной суммы BIOS

10к

Невозможна запись в CMOS

11к

Неисправен кэш, расположенный на системной плате

1д+2к

Проблемы с видеокартой

1д+3к

То же

1д+8к

Не подключен монитор

Производитель award

сигналы

Возможная неисправность

Мелкие ошибки **

Ошибка контроллера клавиатуры

1д+1к

Ошибки в ОЗУ

1д+2к

Ошибка видеокарта

1д+3к

Ошибка инициализации клавиатуры

1д+9к

Ошибка при чтении из ПЗУ

к, повторяющийся

Неисправен блок питания

д, повторяющийся

Проблемы с ОЗУ

непрерывный

Неисправен блок питания

* - отсутствие какого-либо звукового сигнала. ** - в большинстве случаев это проблемы в CMOS Setup или с системной платой.