Умные вопросы
Войти
Регистрация
Выберите, при каком типе прерываний число различных прерываний может быть больше?
1) при векторных прерываниях
2) при радиальных прерываниях
3) максимальное число прерываний постоянно при любом типе прерываний
4) максимальное число прерываний не ограниченно
12 года
назад
от
Сергей Слюсарев
2 Ответа
▲
▼
0
голосов
1) при векторных прерываниях
При векторном прерывании код номера прерывания передаётся процессору тем устройством, которое запросило его. Для этого процессор проводит цикл чтения по магистрали и по шине данных и получает код номера прерывания. Шина адресов не используется. На каждый номер прерывания предусмотрена специальная программа обработки. Когда поступает какое-либо прерывание, процессор прекращает выполнение текущей программы, сохраняет содержимое основных регистров в специальной СТЭК-памяти (“stack”) и загружает начальный адрес программы обработки сответствующего прерывания. При завершении программы обработки прерывания процессор возвращает из СТЭК-памяти (“stack”) сохранённые значения регистра, и прерванная программа продолжается.
При радиальном прерывании в магистрали имеются столько линий запроса прерывания сколько всего может быть разных прерываний, т. е. каждое устройство ввода/вывода имеют свою линию запроса. Процессор определяет номер прерывания по номеру линии, по которому пришел сигнал прерывания. При использовании радиальных прерываний в систему включается дополнительная система - контролер прерывания.
Векторные прерывания обеспечивают системе большую гибкость, в системе их может быть очень много, однако, они требуют дополнительных аппаратных узлов во всех устройствах для обслуживания цикла безадресного чтения. Радиальных прерываний в системе немного. При этом тип прерывания каждое радиальное прерывание требует введение дополнительных линий в шину управления системой.
12 года
назад
от
Alen
▲
▼
0
голосов
Вопрос интересный. С радиальными прерываниями я не работал, только с векторными, поэтому мой ответ может быть неверным. Мой ответ - максимальное число прерываний постоянно при любом типе прерываний. Так как прерывания обрабатываются по очереди.
12 года
назад
от
George
Связанные вопросы
3
ответа
Поломка стиральной машины. Что за проблема?
3 года
назад
от
Антон Прилуков
1
ответ
Как из оксида магния MgO получить магний?
6 года
назад
от
Вадик ВОЙТОВИЧ
2
ответа
напишите отзыв по рассказу сын полка, просто книжку забыл в библиотеке взять , а в инете читать глаза испортишь
13 года
назад
от
Паша Беспредел