Скачиваний:
406
Добавлен:
22.01.2014
Размер:
3.77 Mб
Скачать

Лекция № 22 базовая система ввода/вывода.

План лекции

1. Общие сведения.

2. Возможности BIOS.

3. Конфигурирование системных ресурсов.

4. Тест начальной загрузки.

22.1. Bios и cmos ram. Общие сведения.

Базовая система ввода –вывода BIOS (Basic Input Output System) включает в себя набор программ, позволяющих ОС и прикладным программам взаимодействовать с различными устройствами ПК и устройствами, к нему подключенными. В архитектуре IBM BIOS занимает особое место. С одной стороны ее можно рассматривать как составную часть аппаратных средств, а с другой, она является одним из программных модулей операционной системы.

Большинство современных видеоадаптеров, а также контролеры накопителей имеют свои собственные BIOS, которые дополняют системную BIOS. Вызов программ BIOS осуществляется, как правило, через программные или аппаратные прерывания.

Система BIOS помимо программ взаимодействия с аппаратными средствами содержит программу тестирования аппаратных средств ПК запускаемую при выполнении питания компьютера POST (Power-On-Self-Test) и программу начального загрузчика. Последняя программа необходима для загрузки ОС с соответствующего накопителя.

Система BIOS в IBM-совместимых ПК реализована в виде одной или двух микросхем, устанавливаемых на системной плате компьютера в DIP - разъемы. В случае использования двух микросхем, например с организацией 32кx8 и общим размером 64Кбайт, каждая из них помечается соответственно LOW (младший байт) и HIGH(старший байт). Заметим, что название ROM BIOS в настоящее время не совсем справедливо, т.к. для хранения кодов BIOS применяются в основном перепрограммированные (стираемые электрически или с помощью ультрафиолетового облучения) запоминающие устройства. В настоящее время чаще всего BIOS выполняется на базе Flash EPROM и, в случае необходимости, может быть легко модифицирован с помощью специальных утилит. Это позволяет легко модифицировать старые, или добавлять новые функции для поддержки новых устройств, подключаемых к компьютеру.

Система BIOS в ПК, основанных на МП i80286 и выше, для выполнения своих функций использует СMOS RAM, в которой хранится информации о текущих показаниях часов, значение времени для будильника, конфигурации компьютера: количество памяти, типах накопителей и т. д. Память CMOS энергонезависима благодаря подпитке от аккумулятора (3,6В). Физически она находится в Chip Set 82C206 (контроллер периферии), объемом 100 – 129байт.

В системе BIOS имеется специальная программа – утилита, называемая Setup, позволяющая изменять содержимое СMOS RAM, например, при смене винчестера. Это программа вызывается определенной комбинацией клавиш, которая выводится на экран монитора после включения ПК. Комбинация клавиш зависит от фирмы разработки BIOS, например, <Del>, <Ctrl+Alt+Esc>.

В настоящее время в IBM- совместимых ПК используют системы BIOS четырех фирм: IBM,AmericanMegatrendsInc(AMI),AwardSoftware,PhoenixTechnologies. Конкретные версии BIOS неразрывно связаны с набором схем, (chip set), используемых на системной плате.

Задание полной конфигурации ПК производится не только программой SETUP, но и установками соответствующих перемычек на системной плате.