Главная / Аппаратное обеспечение /
Архитектура микропроцессоров / Тест 9
Архитектура микропроцессоров - тест 9
Упражнение 1:
Номер 1
Какие преимущества обеспечивает конвейерный принцип обработки информации (при идеальном конвейере)?
Ответ:
 (1) уменьшение времени выполнения команды 
 (2) уменьшение времени выполнения программы 
 (3) повышение загрузки блоков микропроцессора 
 (4) уменьшение количества обращений к оперативной памяти 
Номер 2
Каково время выполнения 20 команд в идеальном 5 ступенчатом конвейере при длительности такта 10 нс?
Ответ:
 (1) 200 нс. 
 (2) 240 нс 
 (3) 250 нс 
Номер 3
Как называются конфликты в конвейере, возникающие при конвейеризации команд переходов?
Ответ:
 (1) структурные 
 (2) по управлению 
 (3) по данным 
Упражнение 2:
Номер 1
Какие из действий не выделяются в пятиступенчатом конвейере в отдельный этап?
Ответ:
 (1) считывание операндов 
 (2) Формирование признака результата 
 (3) считывание команды 
 (4) формирование адреса следующей команды 
Номер 2
Каково время выполнения 10 команд в идеальном 5 ступенчатом конвейере при длительности такта 10 нс?
Ответ:
 (1) 140 нс 
 (2) 100 нс 
 (3) 50 нс 
Номер 3
Как называются конфликты в конвейере, возникающие в случаях, когда выполнение одной команды зависит от результата выполнения предыдущей команды?
Ответ:
 (1) структурные 
 (2) по управлению 
 (3) По данным 
Упражнение 3:
Номер 1
Какими средствами при конвейерной обработке информации обеспечивается повышение производительности работы микропроцессора?
Ответ:
 (1) повышением частоты синхронизации микропроцессора 
 (2) использованием команд специальных форматов, позволяющих сократить их выборку и декодирование 
 (3) совмещением выполнения различных этапов различных команд в различных блоках микропроцессора 
Номер 2
Каково время выполнения 100 команд в идеальном 5 ступенчатом конвейере при длительности такта 10 нс?
Ответ:
 (1) 500 нс 
 (2) 1040 нс. 
 (3) 5000 нс 
Номер 3
Каким образом, в основном, разрешаются конфликты типа RAW?
Ответ:
 (1) методом продвижения данных 
 (2) введением блока предсказания переходов 
 (3) дублированием ресурсов 
Упражнение 4:
Номер 1
Как изменяется длительность такта при переходе от последовательного выполнения команд к конвейерному?
Ответ:
 (1) увеличивается 
 (2) уменьшается 
 (3) не изменяется 
 (4) меняется в зависимости от длительности выполнения отдельных этапов при последовательном выполнении команды 
Номер 2
Какова длительность выполнения 15 команд в идеальном 5 ступенчатом конвейере при длительности такта 10 нс?
Ответ:
 (1) 150 нс 
 (2) 190 нс 
 (3) 750 нс 
Номер 3
Какие конфликты по данным обусловлены чисто конвейерной организацией микропроцессора?
Ответ:
 (1) запись после чтения (WAR) 
 (2) запись после записи (WAW) 
 (3) чтение после записи (RAW) 
Упражнение 5:
Номер 1
Чем определяется длительность такта работы микропроцессора при конвейерной обработке информации?
Ответ:
 (1) длительностью самого длинного этапа выполнения команды при последовательной обработке 
 (2) имеющимися на данный момент технологическими возможностями производства микропроцессорных БИС 
 (3) длительностью самого короткого этапа выполнения команды при последовательной обработке 
Номер 2
Какова длительность выполнения 4 команд в идеальном 5 ступенчатом конвейере при длительности такта 10 нс?
Ответ:
 (1) 40 нс 
 (2) 80 нс 
 (3) 50 нс 
 (4) 130 нс 
Номер 3
Для каких целей современные микропроцессоры используют физические регистры помимо логических?
Ответ:
 (1) для устранения конфликтов по данным 
 (2) для расширения функциональных возможностей микропроцессора 
 (3) для дублирования блока логических регистров с целью повышения надёжности 
Упражнение 6:
Номер 1
Чем характеризуется идеальный конвейер?
Ответ:
 (1) максимально возможным на данном уровне технологии количеством ступеней 
 (2) отсутствием конфликтов 
 (3) максимальной тактовой частотой 
Номер 2
Какова длительность выполнения 5 команд в идеальном 5 ступенчатом конвейере при длительности такта 10 нс?
Ответ:
 (1) 50 нс 
 (2) 90 нс 
 (3) 70 нс 
Упражнение 7:
Номер 1
Как называются конфликты в конвейере, возникающие в том случае, когда аппаратные средства микропроцессора не могут поддерживать все возможные комбинации команд в режиме одновременного выполнения с совмещением?
Ответ:
 (1) структурные 
 (2) по управлению 
 (3) по данным 
Номер 2
Какова длительность выполнения 3 команд в идеальном 5 ступенчатом конвейере при длительности такта 10 нс?
Ответ:
 (1) 30 нс 
 (2) 150 нс 
 (3) 70 нс 
Номер 3
Какие показатели работы программы улучшаются при использовании схемы "задержанных переходов"?
Ответ:
 (1) ликвидируются конфликты по управлению 
 (2) ликвидируются конфликты по данным 
 (3) время, необходимое для формирования истинного условия перехода, используются для выполнения полезных команд программы 
Упражнение 8:
Номер 1
Каковы причины возникновения структурных конфликтов в конвейере?
Ответ:
 (1) недостаточное дублирование некоторых ресурсов 
 (2) некоторые ступени отдельных команд выполняются более одного такт 
 (3) зависимость выполнения одной команды от результата выполнения предыдущей команды 
Номер 2
Каким образом устраняются конфликты по управлению в случае для команд безусловных переходов?
Ответ:
 (1) для команд безусловных переходов конфликты по управлению не возникают 
 (2) однажды вычисленный целевой адрес сохраняется в специальной памяти, откуда он извлекается сразу же при декодировании данной команды 
 (3) используются статические методы предсказания перехода, при которых программист для команд безусловных переходов указывает физический адрес перехода 
Номер 3
Для устранения каких конфликтов используется метод переименования регистров?
Ответ:
 (1) структурных 
 (2) по управлению 
 (3) по данным