Системная постоянная память (ПЗУ) занимает сравнительно небольшой объем (64кб – несколько МБ), однако ее значения очень велико.
ROM BIOS – базовая система ввода/вывода. В ней находится функционально полный набор программ нижнего уровня для управления устройствами Input/Output. Поэтому даже до загрузки в оперативную память (ОЗУ) исполняемых программ с диска ПК имеет возможность обслуживать клавиатуру, дисплей, подавать звуковые сигналы, работать с дисками и т. д.
При старте ПК после включения питания, нажатия кнопки RESET и после программного перезапуска начинает выполняться программа начального запуска, которая хранится в ПЗУ (начальный адрес FFFF0).
Эта программа включает в себя:
· Программу самотестирования компьютера POST – Power On Self Test;
· Программу начальной загрузки ОС с соответствующего дискового накопителя;
· Программу задания текущих параметров ПК.
Кроме программы начального запуска ROM BIOS также обслуживает аппаратные прерывания от системных устройств (таймера, клавиатуры, дисков), а также отрабатывает базовые программные обращения к системным устройствам.
Программа самотестирования POST позволяет производить простейшую диагностику основных узлов ПК, включая определения полного объема установленной ОЗУ. Информация о ее результатах выводится тремя способами:
1. Сообщениями на дисплее (наиболее наглядно и понятно пользователю);
2. Звуковыми сигналами (полезно при неработающем дисплее);
3. Выдачей кодов.