Кэш команд
Очередь команд
Остаток конвейера
Fetch Unit
. . .
Сбой конвейера по управлению
Рассмотрим команду условного перехода . . . ADD R1, R2 BZ lab . . . lab . . . Если переход должен произойти, то задержка на три такта.
Сбой конвейера по управлению. Условный переход.
Если переход не происходит, то это означает, что может быть выполнена следующая команда. Заметим, что при выполнении команды условного перехода возникает задержка даже в том случае, если переход не происходит. Это связано с тем, что мы должны ждать завершения вычисления условия перехода.
Сбой конвейера по управлению. Условный переход.
Одним из подходов, применяемых для уменьшения задержек по управлению, связанных с условными переходами, заключается в том, что решение этой проблемы перекладывается на компилятор. MUL R3, R4 ADD R1, R3 ADD R1, R2 MUL R3, R4 BZ lab BZ lab MOV #10, R1 MOV #10, R1 ... . . . lab … lab ... Объясните, почему такое преобразование возможно и каков его эффект.
RISC и CISC архитектуры
RISC архитектура
Примеры компьютеров RISC и CISC архитектуры
Суперскалярная архитектура
VLIW архитектура
VLIW - Very long instruction word. Подход, противоположный суперскалярному. Компилятор анализирует программу и принимает решение о том, какие команды могут могут выполняться параллельно, такие команды упаковываются в одно длинное машинное слово. Следовательно, не требуется никакого аппаратного обеспечения для определения параллелелизма, все выясняется статически.
Место операционной системы
Конечный пользователь
Программист
Прикладные программы
Системный программист
Утилиты
Операционная система
Аппаратное обеспечение компьютера
История развития операционных систем
Операционная система предоставляет
Цели, к которым стремятся при создании операционной системы
Организация операционной системы
Ядро
Управление файлами
Управление процессами и ресурсами
Управление памятью
Управление устройствами
Hardware
Процессор(ы)
Память
Устройства
Управление процессами и ресурсами
Управление памятью
Source module
Absolute module
Executable image
Name space
Virtual address space
Physical address space
Структура памяти
Виртуальная память
Трансляция адресов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.