Главная / Аппаратное обеспечение /
Организация вычислительных систем / Тест 13
Организация вычислительных систем - тест 13
Упражнение 1:
Номер 1
Система прерываний и исключений IA-32. Какие из событий являются синхронными (возникают при исполнении той или иной команды при определенных условиях)?
Ответ:
 (1) маскируемое прерывание 
 (2) немаскируемое прерывание 
 (3) особый случай типа "нарушение" ("отказ") 
 (4) особый случай типа "ловушка" 
 (5) особый случай типа "авария" 
Номер 2
Система прерываний и исключений IA-32. Какие из событий являются асинхронными (возникают в произвольный момент работы микропроцессора)?
Ответ:
 (1) маскируемое прерывание 
 (2) немаскируемое прерывание 
 (3) особый случай типа "нарушение" ("отказ") 
 (4) особый случай типа "ловушка" 
 (5) особый случай типа "авария" 
Номер 3
Система прерываний и исключений IA-32. Что из перечисленного является типами исключений (особых случаев)?
Ответ:
 (1) нарушение (отказ) 
 (2) ловушка 
 (3) капкан 
 (4) авария 
 (5) шлюз 
 (6) вентиль 
Упражнение 2:
Номер 1
Обработка исключений IA-32. Что произойдет, если страница, на которой находится IDT, в процессе подкачки будет выгружена из физической памяти?
Ответ:
 (1) отключение процессора 
 (2) исключение "двойное нарушение" (#8) 
 (3) исключение "страничное нарушение" (#14) 
 (4) исключение "нарушение общей защиты" (#13) 
 (5) при необходимости процессор сам найдет страницу с IDT в файле подкачки 
Номер 2
Обработка исключений IA-32. Что произойдет, если при обработке нарушения общей защиты возникнет ошибка целочисленного деления на ноль?
Ответ:
 (1) отключение процессора 
 (2) исключение "двойное нарушение" (#8) 
 (3) будет вызван обработчик исключения "деление на ноль" (#0), затем продолжится обработка исключения "нарушение общей защиты" (#13) 
 (4) ошибка деления на ноль будет проигнорирована, обработчик исключения #13 будет выполнен до конца 
 (5) отключение сопроцессора 
Номер 3
Обработка исключений IA-32. Что произойдет, если при попытке программы вызвать исключение "контрольная точка" (INT3) обнаружится, что страница, на которой находится обработчик данного исключения, была выгружена из физической памяти в процессе подкачки?
Ответ:
 (1) отключение процессора 
 (2) исключение "двойное нарушение" (#8) 
 (3) сначала будет обработано страничное нарушение (#14), затем – исключение "контрольная точка" (#3) 
 (4) исключение "нарушение общей защиты" (#13) 
 (5) отключение НЖМД 
Упражнение 3:
Номер 1
Встроенный APIC. Для передачи сообщений о межпроцессорных прерываниях (IPI) используется выделенный трехпроводный интерфейс. На каких процессорах основаны многопроцессорные системы с данным свойством?
Ответ:
 (1) Intel 486 
 (2) Pentium 
 (3) Pentium II 
 (4) Pentium III 
 (5) Pentium 4 
Номер 2
Встроенный APIC. Какие действия, кроме прерываний, могут быть инициированы встроенным APIC?
Ответ:
 (1) переход в режим системного управления 
 (2) переход в защищенный режим 
 (3) аппаратный сброс (инициализация) 
 (4) отключение кэша L2 
 (5) отключение процессора 
Номер 3
Встроенный APIC. Какие прерывания обрабатываются встроенным APIC по схеме локальных прерываний (через LVT)?
Ответ:
 (1) прерывание от блока температурного контроля 
 (2) прерывание от блока мониторинга производительности 
 (3) прерывание от блока FPU/MMX 
 (4) прерывание от блока SSE 
 (5) IPI-прерывание от другого процессора в системе 
Упражнение 4:
Номер 1
Обработка прерываний контроллером 8259А. Что происходит, когда два или более устройств одновременно выставляют маскируемые прерывания?
Ответ:
 (1) обработчики этих прерываний вызываются в порядке приоритета 
 (2) обработчики этих прерываний запускаются поочередно в случайном порядке 
 (3) обработчики этих прерываний запускаются одновременно, как разные задачи 
 (4) генерируется особый случай "двойное нарушение" (#8) 
 (5) вызывается обработчик только одного прерывания, остальные прерывания "забываются" 
Номер 2
Обработка прерываний контроллером 8259А. Какое прерывание среди маскируемых имеет наивысший приоритет?
Ответ:
 (1) прерывание от системного таймера 
 (2) прерывание от сопроцессора 
 (3) прерывание от клавиатуры 
 (4) прерывание от контроллера винчестера 
 (5) прерывание от параллельного порта 
Номер 3
Обработка прерываний контроллером 8259А. С какой целью прерывания разделяются по приоритетам?
Ответ:
 (1) для определения порядка их обработки в случае одновременного возникновения более одного прерывания 
 (2) для сортировки устройств по производительности: более быстрое устройство генерирует более приоритетные прерывания 
 (3) для удобства разработки программ обработки прерываний 
 (4) разработчики микропроцессоров х86 любили порядок во всем 
 (5) приоритеты прерываний - анахронизм, полученный из архитектуры 8080 
Упражнение 5:
Номер 1
Сколько линий (ножек) микропроцессора отведено на запросы прямого доступа к памяти?
Ответ:
 (1) 1 
 (2) 2 
 (3) 4 
 (4) 8 
 (5) 16 
Номер 2
Какое максимальное количество каналов прямого доступа к памяти (DMA) предоставляется одним контроллером DMA 8237A?
Ответ:
 (1) 1 
 (2) 2 
 (3) 4 
 (4) 8 
 (5) 16 
Номер 3
Что делает микропроцессор в тот момент, когда некоторое устройство выполняет прямой доступ к памяти?
Ответ:
 (1) выполняет очередные команды, если ему не требуется доступ к памяти 
 (2) обслуживает запросы ПДП от этого устройства 
 (3) находится в режиме ожидания 
 (4) находится в режиме энергосбережения 
 (5) доступ внешнего устройства к памяти невозможен без участия процессора 
Упражнение 6:
Номер 1
Режимы работы подсистемы DMA и структура контроллера DMA Intel 8237A. В каких режимах возможно обслуживание подсистемы DMA?
Ответ:
 (1) режим одиночной передачи 
 (2) режим передачи блока 
 (3) режим передачи по требованию 
 (4) каскадный режим 
 (5) режим передачи до завершения 
 (6) режим передачи бита 
Номер 2
Режимы работы подсистемы DMA и структура контроллера DMA Intel 8237A. Сколько и каких каналов DMA используется при каскадном включении двух контроллеров?
Ответ:
 (1) 2 – 4-битных и 2 – 8-битных 
 (2) 4 – 4-битных и 4 – 8-битных 
 (3) 2 – 8-битных и 2 – 16-битных 
 (4) 4 – 8-битных и 4 – 16-битных 
 (5) 8 – 8-битных и 4 – 16-битных 
Номер 3
Режимы работы подсистемы DMA и структура контроллера DMA Intel 8237A. Где хранятся младшие 16 бит адреса при реализации DMA?
Ответ:
 (1) в регистре базового адреса соответствующего канала контроллера DMA 
 (2) в регистре текущего адреса соответствующего канала контроллера DMA 
 (3) в регистре базового счетчика соответствующего канала контроллера DMA 
 (4) в регистре команд 
 (5) в регистре масок