ВУЗ:
Составители:
53
данных. Фактически Intel ввела новый режим работы процессора -
параллельную обработку инструкций FPU и SSE.
Запросы прерываний [5]. Все операции компьютера контролируются
центральным процессором. Во время выполнения процессором программы, у
устройства, например, модема или мыши, может возникнуть необходимость
обратиться к его ресурсам. В этом случае устройство прерывает работу
процессора для выполнения им специальных функций. К примеру, каждое
движение мыши вызывает выполнение процессором перемещения курсора по
экрану и обновление последнего. Когда процессор заканчивает выполнение
таких операций, он возвращается к задачам, которые выполнял перед
прерыванием.
Что такое прерывания? Для того чтобы привлечь внимание процессора
устройство вырабатывает запрос прерывания или IRQ, по которому процессор
откладывает выполнение своих дел и производит вычисления для этих
устройства. Предположите, что вы смотрите фильм по видео, и в это время
звонит телефон. Чтобы не пропустить кусок фильма, вы нажимаете паузу и
говорите по телефону (ваше прерывание). Положив трубку, вы можете
смотреть дальше с того же места. Бесцельное перемещение мыши во время
выполнения операции похоже на непрекращающиеся телефонные звонки - они
только затормаживают процесс. Каждое устройство в системе имеет свой IRQ,
который контролирует линию передачи процессору сигнал прерывания. Зная,
какому устройству соответствует, каждая линия, процессор способен
соответствующая образом отреагировать на прерывание.
Из-за того, что многие устройства обращаются к процессору
прерываниями, он должен определять, какое именно устройство обращается в
данный момент. Поэтому каждому устройству необходима
линия запроса
прерывания.
Если у вас более старый компьютер, построенный на 8-битной
шине, то он поддерживает восемь линий IRQ, от 0 до 7. С компьютера на базе
286 или выше, система пользуется 16 линиями IRQ, пронумерованными от 0 до
15 [5].
Таблица 6 - Устройства, обычно назначаемые IRQ 0-15
Номер IRQ Устройство
1 2
0 Таймер
1 Клавиатура
2 Каскад
3 COM2
4 СОМ1
5 LPT2
6 Конт
р
олле
р
ф
лоппи-дисковод
а
7
LPT1
8 Часы
9 Переадресовано как IRQ2
данных. Фактически Intel ввела новый режим работы процессора - параллельную обработку инструкций FPU и SSE. Запросы прерываний [5]. Все операции компьютера контролируются центральным процессором. Во время выполнения процессором программы, у устройства, например, модема или мыши, может возникнуть необходимость обратиться к его ресурсам. В этом случае устройство прерывает работу процессора для выполнения им специальных функций. К примеру, каждое движение мыши вызывает выполнение процессором перемещения курсора по экрану и обновление последнего. Когда процессор заканчивает выполнение таких операций, он возвращается к задачам, которые выполнял перед прерыванием. Что такое прерывания? Для того чтобы привлечь внимание процессора устройство вырабатывает запрос прерывания или IRQ, по которому процессор откладывает выполнение своих дел и производит вычисления для этих устройства. Предположите, что вы смотрите фильм по видео, и в это время звонит телефон. Чтобы не пропустить кусок фильма, вы нажимаете паузу и говорите по телефону (ваше прерывание). Положив трубку, вы можете смотреть дальше с того же места. Бесцельное перемещение мыши во время выполнения операции похоже на непрекращающиеся телефонные звонки - они только затормаживают процесс. Каждое устройство в системе имеет свой IRQ, который контролирует линию передачи процессору сигнал прерывания. Зная, какому устройству соответствует, каждая линия, процессор способен соответствующая образом отреагировать на прерывание. Из-за того, что многие устройства обращаются к процессору прерываниями, он должен определять, какое именно устройство обращается в данный момент. Поэтому каждому устройству необходима линия запроса прерывания. Если у вас более старый компьютер, построенный на 8-битной шине, то он поддерживает восемь линий IRQ, от 0 до 7. С компьютера на базе 286 или выше, система пользуется 16 линиями IRQ, пронумерованными от 0 до 15 [5]. Таблица 6 - Устройства, обычно назначаемые IRQ 0-15 Номер IRQ Устройство 1 2 0 Таймер 1 Клавиатура 2 Каскад 3 COM2 4 СОМ1 5 LPT2 6 Контроллер флоппи-дисковода 7 LPT1 8 Часы 9 Переадресовано как IRQ2 53
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »