Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Что означает понятие «перекрывающиеся регистровые окна»?Содержание книги
Поиск на нашем сайте При переходе ЦП от одной подпрограммы к другой он автоматически меняет регистровое окно, с которыми работает. Исходя из того, что в регистровом окне есть области локальных регистров, глобальных регистров и временных, то существует возможность передачи параметров из временных регистров вызывающей подпрограммы в локальные вызываемой, т.е. окна частично перекрываются обеспечивая тем самым автоматическую передачу параметров и отсутствие операции пересылки данных. Т.е. область временных регистров окна одного уровня физически представляет те же регистры, что и область регистров параметров окна следующего уровня Как используются 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; просмотров: 183; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |