Основные понятия цифровой логики

Дополнительные материалы для объединенного семинара MIPSfpga и Connected MCU от Imagination Technologies Октябрь-Ноябрь 2016

Контрольная работа

Имя ___________________________________________________________________

1. Какова формула для времени выполнения программы? a) Время выполнения = (#инструкции)(такты/инструкции)(такты/секунды) b) Время выполнения = (#инструкции)/(такты/инструкции)(секунды/такты) c) Время выполнения = (#инструкции)(такты/инструкции)(секунды/такты) d) Время выполнения = (#инструкции)(инструкции/такты)(секунды/такты) e) Время выполнения = (#инструкции)/((такты/инструкции)(секунды/такты)) 2. Какое ограничение для одиночного конвейера в микроархитектуре с глубоким конвейером? a) Отсутствие параллелизма при обработке нескольких инструкций b) Частые срывы конвейеров во время прыжков c) Зависимости команд d) Для специальных приложений, таких как графика требуется специфичное программирование e) Распределени памяти между процессорами 3.Какой вид кеша, показан на рисунке (отмечен "?")? a) Прямой L1 кеш b) Двунаправленный L1 кеш c) L2 кеш Источник изображений: See MIPS Run Linux (2nd Edition, 2006) by Dominic Sweetman http://imgtec.com Контрольная работа составлена Юрием Панчулом