Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Что означает понятие «перекрывающиеся регистровые окна»? ⇐ ПредыдущаяСтр 2 из 2
При переходе ЦП от одной подпрограммы к другой он автоматически меняет регистровое окно, с которыми работает. Исходя из того, что в регистровом окне есть области локальных регистров, глобальных регистров и временных, то существует возможность передачи параметров из временных регистров вызывающей подпрограммы в локальные вызываемой, т.е. окна частично перекрываются обеспечивая тем самым автоматическую передачу параметров и отсутствие операции пересылки данных. Т.е. область временных регистров окна одного уровня физически представляет те же регистры, что и область регистров параметров окна следующего уровня Как используются CWP и SWP? CWP – указатель текущего окна (current window pointer), определяет окно текущей активной подпрограммы. Обычно хранится в ССП. В подпрограмме обращение к регистру задается указанием смещения регистра относительно CWP. SWP – указатель сохраненного окна (saved window pointer), содержит информацию об окне, данные из которого были сохранены в памяти последними (по причине переполнения циклического буфера). 10. Какие распространены варианты хранения глобальных переменных в RISC? Два способа представления: компилятор резервирует определенные ячейки в памяти; доступ – в соответствии с режимами адресации памяти; отдельное (от локальных переменных) окно, регистры которого: имеют фиксированные номера, доступны из любой подпрограммы. Какой должна быть скорость выполнения команд идеальным RISC-конвейером? Для RISC-конвейера каждая команда (не менее 75 %) должна выполнятся за один машинный цикл или такт. Каким образом в RISC используется основная память? В RISC архитектуре обращение к ОП сводится к минимуму, в большинстве случаев пересылки дынных ведутся на межрегистровом уровне. Для обращения к оперативной памяти используются специальные команды - LOAD и STORE. На что оказывает влияние одинаковая длина RISC-команд? Длина команд фиксирована и равна длине машинного слова. Размещение полей в формате, особенно поля кода операции, также фиксировано. Это позволяет значительно упростить схему дешифрации команды и совместить расшифровку кода операции с обращением к регистрам. Поскольку длина команды всегда равна длине машинного слова, команда извлекается за одно обращение к памяти.
Укажите преимущества RISC-архитектуры процессоров по сравнению с CISC. Повышение производительности: более эффективные компиляторы с ЯПВУ, которые максимально используют регистры для хранения переменных; быстродействие выше благодаря отказу от микропрограммирования (отличие от CISC); более эффективная работа конвейера команд (благодаря более простому набору команд); более быстрая реакция на прерывания (запросы анализируются в промежутке между простыми операциями). Снижение сложности самих схем ЦП. Что означает понятие VLIW? Very Long Instruction Word - архитектура с очень длинным командным словом. Выдача на одновременное выполнение фиксированного количества команд, сформатированных как: одна «длинная» команда; пакет команд фиксированного формата; Перечислите основополагающие принципы VLIW Планирование вычислений полностью реализуется программным обеспечением. Функции «интеллектуального» компилятора: поиск в программе независимых инструкций, группирование найденных инструкций в «очень длинные» командные слова («метаинструкции» длиной 256-1024 бит). Формат инструкции: длина – 256 бит; 8 операционных полей, каждое из которых: - выполняет традиционную трехоперандную RISC-подобную инструкцию; - непосредственно управляет специфическим функциональным блоком при простом декодировании; - имеет небольшую длину. Т.е. за один такт возможно одновременное выполнение 8 команд.
|
|||||
Последнее изменение этой страницы: 2019-12-25; просмотров: 106; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 54.159.186.146 (0.01 с.) |