□ 14 и 15 – первичный и вторичный каналы IDE-контроллера.
Прерывания с номерами 5, 9, 10, 11 изначально свободны и могут назначаться любому устройству. Прерывания 3, 4, 6, 7, 12, 14 и 15 в некоторых случаях могут быть переназначены другим устройствам, а прерывания 0, 1, 2, 8 и 13 – системные, и изменить их невозможно.
В современных компьютерах используется так называемый расширенный контроллер прерываний (Advanced Programmable Interrupt Controller, APIC), который разрабатывался для многопроцессорных систем. APIC ускоряет обработку прерываний и увеличивает их количество до 24.
Технология Plug and Play
В старых компьютерах ресурсы для некоторых плат расширения настраивались вручную, при этом нередко возникали конфликты, особенно после установки новой платы расширения. Решить проблему распределения ресурсов позволила технология Plug and Play, которая автоматически конфигурирует подключаемые устройства.
Чтобы воспользоваться всеми преимуществами Plug and Play, необходима поддержка этой технологии со стороны BIOS, операционной системы и подключаемого устройства. На сегодня она полностью применяется как в аппаратном, так и в программном обеспечении, а устройства без ее поддержки – уже редкость.
Глава 2
Устройство и работа BIOS
Назначение и функции BIOS
BIOS (Basic Input/Output System – базовая система ввода-вывода) – это программа для первоначального запуска компьютера, настройки оборудования и обеспечения функций ввода-вывода.
BIOS записывается в микросхему flash-памяти, которая расположена на системной плате. Изначально основным назначением BIOS было обслуживание устройств ввода-вывода (клавиатуры, экрана и дисковых накопителей), поэтому ее и назвали «базовая система ввода-вывода». В современных компьютерах BIOS выполняет несколько функций:
□ запуск компьютера и процедуру самотестирования (Power-On Self Test, POST). Программа, расположенная в микросхеме BIOS, загружается первой после включения питания компьютера. Она детектирует и проверяет установленное оборудование, настраивает его и готовит к работе. Если обнаруживается неисправность оборудования, процедура POST останавливается с выводом соответствующего сообщения или звукового сигнала;
□ настройку параметров системы с помощью программы BIOS Setup. Во время процедуры POST оборудование настраивается в соответствии с параметрами, хранящимися в специальной CMOS-памяти. Изменяя эти параметры, пользователи могут конфигурировать отдельные устройства и систему в целом по своему усмотрению. Редактируются они в специальной программе, которую называют BIOS Setup или CMOS Setup. Настройке системы с помощью программы BIOS Setup будет посвящена большая часть этой книги;
□ поддержку функций ввода-вывода с помощью программных прерываний BIOS. В составе системной BIOS есть встроенные функции для работы с клавиатурой, видеоадаптером, дисководами, жесткими дисками, портами ввода-вывода и др. Эти функции использовались в операционных системах, подобных MS-DOS, и почти не применяются в современных версиях Windows.
Микросхемы BIOS и их расположение
Во всех современных компьютерах BIOS хранится в микросхеме