
- •2. Знать аппаратно-программные средства bios
- •3. Построение bios
- •1. Рабочие уровни bios
- •2. Аппаратно-программные средства bios
- •2.2 Расширения bios
- •2.3 Представление о rtc cmos ram
- •3. Построение bios
- •3.1 Программные компоненты bios
- •3.2 Диагностическая программа post
- •3.2.1 Последовательность выполнения post
- •3.3 Программа загрузки boot
- •4. Работа bios в системе
- •4.1 Начальный этап загрузки операционной системы
- •4.2 Заключительный этап загрузки операционной системы
- •Содержание отчета
- •Контрольные вопросы
- •Критерии оценки
2.3 Представление о rtc cmos ram
Важным структурным компонентом BIOS является память часов реального времени и конфигурационных установок системы — RTC CMOS RAM (Real Time Clock CMOS RAM), или просто CMOS RAM.
Память, построена на статических элементах, называется также энергонезависимой RAM— NVRAM (Non Volatile RAM).
Производство микросхем технологии CMOS различных модификаций доминирует при изготовлении высокочастотных приборов с очень высокой степенью интеграции: процессоров, оперативной памяти, микроконтроллеров и т.д. Достоинство чипов CMOS-технологии — низкое энергопотребление.
Эта память статического типа хранит в 10 байтах показания регулируемых часов реального времени, в то время как 54 байта предназначаются для хранения сведений о конфигурации системы.
Для часов реального времени RTC отводилось 14 байтов статической памяти, а данные конфигурации системы содержались в 114 байтах.
Статическая память должна постоянно хранить сведения о настройке компьютера. Вместе с тем, память подобного типа — энергозависима.
Для того чтобы она соответствовала своему официальному названию микросхема постоянно находится во включенном состоянии благодаря аккумулятору с напряжением 6,3В, расположенному на системной плате. Энергии аккумулятора вполне достаточно для продолжительного хранения данных, поскольку RTC CMOS RAM потребляет в выходной цепи менее микроампера (мкА). Кроме того, во избежание потерь информации, при включенном напряжении питания аккумулятор подзаряжается.
Таким образом память CMOS RAM имеет возможность сохранять длительное время информацию системного уровня (дату и данные конфигурирования) при выключенном напряжении питания компьютера.
Перед загрузкой операционной системы конфигурацию можно изменить. Для этой цели используется меню программы Setup BIOS.
В современных компьютерах отдельный чип статической памяти на системную плату не монтируется. Модуль RTC CMOS RAM интегрирован в один из чипов набора системных контроллеров — South Bridge или Super I/O. Для хранения системных данных в чипсете отводится 2 или 4 Кбайт статической памяти, чего достаточно для хранения информации об устройствах Plug and Play.
BCD (Binary-Coded Decimal) — число в двоично-десятичном коде.
3. Построение bios
3.1 Программные компоненты bios
Флэш-память BIOS предназначена для хранения программного обеспечения, представленного в виде жесткого продукта (firmware). В отличие от software, код программного обеспечения этого типа постоянно хранится на компьютере, благодаря чему для автоматического введения в действие BIOS достаточно включить питание компьютера.
BIOS содержит программы следующих типов.
Программу самотестирования оборудования при включении напряжения питания — POST.
Программы расширения BIOS. Параллельно с самотестированием выполняется программа инициализации (программирование) регистров контроллеров и адаптеров УВВ. Некоторые проверки, не включенные в старые версии BIOS, могут быть выполнены расширениями BIOS на картах адаптеров УВВ.
Программу загрузки операционной системы. Инициализация завершается передачей управления программе-загрузчику операционной системы— BOOT.
Подпрограммы обработки прерываний от УВВ.
Подпрограммы обслуживания функций. Для каждого стандартного периферийного устройства во флэш-BIOS хранится подпрограмма обслуживания. Некоторые подпрограммы обслуживания устройств загружаются отдельно и хранятся в отдельной области на жестком диске.
Программы-драйверы, предназначенные для взаимодействия операционной системы и аппаратного обеспечения при загрузке системы.
Программу настройки конфигурации компьютера — Setup.