BIOS и тонкая настройка ПК. Легкий старт - страница 3
■ Устройства на основе flash-памяти. Flash-память– относительно новое средство хранения данных, которое, однако, уже успело завоевать широкую популярность благодаря надежности, компактности и удобству использования. Накопители с интерфейсом USB на основе flash-памяти являются хорошей альтернативой как гибким, так и оптическим дискам.
Современный компьютер состоит из большого количества разнообразных устройств; и для нормальной работы они должны поддерживаться процессором, им нужен доступ к оперативной памяти и возможность обмена данными с периферией. Необходимо также, чтобы устройства не мешали друг другу, что достигается распределением между ними системных ресурсов. Их несколько.
■ Прерывания. С их помощью устройства используют процессор, чтобы обработать возникшие в них события. Далее мы рассмотрим распределение прерываний более подробно.
■ Каналы прямого доступа к памяти (DMA). Используются для обмена данными между устройством и оперативной памятью без участия процессора. Для реализации этой технологии в каждой системной плате есть контроллер DMA, поддерживающий до восьми каналов обмена данными.
■ Порты ввода/вывода. Служат для обмена данными между устройством и процессором. Для этих портов выделен диапазон в 64 Кбайт, большая часть которого свободна, поэтому конфликты с их использованием очень редки.
■ Области оперативной памяти, специально выделенные для определенного устройства. Как и в случае с портами ввода/ вывода, конфликты с областями памяти встречаются редко.
Прерывания
В работе компьютера часто возникают ситуации, когда процессору необходимо отложить на время выполнение основной программы и обработать нажатие клавиши на клавиатуре, щелчок кнопкой мыши или другое событие, возникшее в одном из устройств. Для реализации этой задачи во всех компьютерах используется механизм прерываний. Прерывание (INT)– приостановка процессором выполнения основной программы для обработки события, поступившего от внешнего устройства. В стандартном компьютере обычно доступны 16 прерываний, которые распределяются следующим образом:
■ 0 – системный таймер;
■ 1 – клавиатура;
■ 2 – контроллер прерываний;
■ 3 и 4 – последовательные порты СОМ 2 и СОМ 1;
■ 6 – контроллер дисковода;
■ 7 – параллельный порт;
■ 8 – часы реального времени (RTC);
■ 12 – PS/2-мышь;
■ 13 – математический сопроцессор;
■ 14 и 15 – первичный и вторичный каналы IDE-контроллера.
Прерывания с номерами 5, 9,10,11 изначально свободны и могут назначаться любому устройству. Прерывания 3, 4, 6, 7,12,14 и 15 в некоторых случаях могут быть переназначены другим устройствам, а прерывания 0,1,2, 8 и 13 – системные и изменить их невозможно.
ПРИМЕЧАНИЕ
В большинстве современных компьютеров используется так называемый расширенный контроллер прерываний (APIC), который разрабатывался для многопроцессорных систем. APIC ускоряет обработку прерываний и увеличивает их количество до 24.
Технология Plug and Play
В старых компьютерах ресурсы для некоторых плат расширения настраивались вручную, при этом нередко возникали конфликты, особенно после установки новой платы расширения. Решить проблему распределения ресурсов позволила