Новости
  Начинающие
  Курс Офис
  Курс Сети
  Программирование
  Контактная информация

Базовая система ввода-вывода (BIOS — Basic Input Output System)

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

    Система BIOS в компьютере реализована в виде микросхемы, установленной на системной плате.

    В старых системах устанавливали микросхемы ROM BIOS. В современных компьютерах для хранения BIOS используются микросхемы флэш-памяти (flash memory). Они допускают перезапись информации для одного компонента до десятков тысяч раз. Это позволяет легко модифицировать старые или добавлять новые функции для поддержки подключаемых устройств. Для модификации BIOS используется специальная утилита (программа), поставляемая в комплекте с системной платой.

Основные производители BIOS

IBM — обладатель авторских прав на содержание ROM BIOS
American Megatrends Inc. (AMI)
Award Software
Phoenics Technologies

    Независимые (от IBM) производители выпускают микросхемы, полностью совместимые с микросхемами IBM.

    Система BIOS включает CMOS RAM — память, хранящую информацию о системном времени и конфигурации компьютера. CMOS-память отличается малым энергопотреблением, энергонезависима, подпитывается от встроенного аккумулятора. Содержание CMOS RAM изменяется с помощью программы Setup, входящей в систему BIOS.

Вспомогательные микросхемы

Тактовый генератор

Генератор тактовой частоты вырабатывает специальные импульсы, синхронизирующие работу логических элементов компьютера. Главный элемент генератора - кристалл кварца. Частота тактовых импульсов определяет скорость работы процессора. Установлен фиксированный набор тактовых частот - 16, 20, 25, 33, 40, 50, 60, 66, 100 МГц.

Контроллер прерываний

    В одно и то же время процессор может обслуживать только одно событие. Контроллер прерываний формирует очередь на обработку этих событий в соответствии с их важностью (приоритетом). Он имеет 16 линий для сигналов прерываний IRQ0-IRQ15. Наивысший приоритет имеет линия запроса прерывания IRQ0, наименьший - IRQ7. Линии прерывания IRQ8-IRQ15 имеют приоритет ниже, чем IRQ1, но выше, чем IRQ3. Это объясняется тем, что что вторая часть контроллера (IRQ8-IRQ15) присоединена к входу IRQ2 первой части.

    Каждая линия запроса прерывания обслуживает только одно из имеющихся в компьютере устройств. Это обеспечивает исключение аппаратных конфликтов и грамотное разделение системных ресурсов. Распределение номеров прерываний по устройствам представлено в таблице.















Mail to Webmaster

Hosted by uCoz