Главная /
Архитектура параллельных вычислительных систем /
Проследите использование базовых регистров в иерархической (стековой) структуре программы при заданном порядке вложенности процедур. Сколько базовых регистров используется при счете? Каков максимальный лексикографический уровень? [картинка]
Проследите использование базовых регистров в иерархической (стековой) структуре программы при заданном порядке вложенности процедур. Сколько базовых регистров используется при счете? Каков максимальный лексикографический уровень?
вопросПравильный ответ:
базовый регистр В1 "смотрит" на область активации процедуры А. После повторного запуска рекурсивной процедуры А на ее новую область активации будет "смотреть" базовый регистр В2 и т.д. Последний, п-й, запуск процедуры А должен довершить ее выполнение. То есть, в ней запустится процедура С, на область активации которой будет "смотреть" тот же базовый регистр Вn. Далее продолжится выполнение процедуры А предыдущего запуска, на область активации которой "смотрит" базовый регистр Вn-1. В ней запустится процедура С, на область активации которой будет "смотреть" тот же базовый регистр и т.д
произойдет прерывание из-за недопустимости подобной структуры
произойдет прерывание по зацикливанию
Сложность вопроса
51
Сложность курса: Архитектура параллельных вычислительных систем
57
Оценить вопрос
Комментарии:
Аноним
Я сотрудник деканата! Срочно заблокируйте сайт vtone.ru с ответами на интуит. Не ломайте образование
15 ноя 2017
Аноним
Благодарю за ответы по intuit.
14 сен 2016
Другие ответы на вопросы из темы аппаратное обеспечение интуит.
- # Рассмотрите принципы параллельных вычислений, лежащие в основе асинхронной вычислительной системы. Каким образом в асинхронной ВС осуществляется ветвление?
- # Составьте матрицу следования для информационного графа. Каким значением времени ограничена минимальная длина расписания при распределении работ между тремя процессорами? [Большая Картинка]
- # Предполагая механизм использования бита значимости регистров r СОЗУ, уплотните код фрагмента программы счета арифметического оператора на процессоре с программным управлением каждым тактом. Программа составлена в трехадресных командах. a = a+ b
- # Рассмотрите возможности оптимизации программы сортировки. Назовите основные достоинства и недостатки спекулятивных вычислений при решении задачи сортировки массивов
- # Пусть задан "гиперкубовый" адрес процессорного элемента ПЭ0. Сформируйте плоскую решетку из ПЭ четырехмерного гиперкуба так, чтобы между всеми соседними ПЭ существовали оперативные связи по строкам и по столбцам, а также, чтобы первый в строке и в столбце был связан с последним. "Гиперкубовый" адрес ПЭ0 равен 0000