Принципы:
Принципы:
Арифметико-логическое устройство (arithmetic and logic unit, ALU) — блок процессора для выполнения простых арифметических и логических преобразований над данными.
Входные данные — операнды.
Регистр процессора — сверхбыстрая оперативная память внутри процессора.
Кэш-память — очень быстрая память небольшого размера, используется для уменьшения среднего времени доступа к оперативной памяти.
Complex Instruction Set Computer
Минусы:
Reduced Instruction Set Computer
Минусы:
“Поздние” x86 процессоры (Intel Pentium 4, D, AMD Athlon, Phenom) — CISC-совместимы, но являются процессорами с RISC-ядром.
CISC-инструкции преобразуются в набор внутренних RISC-команд.
VLIW (very long instruction word) — архитектура процессоров с несколькими АЛУ.
Одна команда содержит несколько операций, которые должны выполняться параллельно.
Система из нескольких параллельных процессоров, имеющих общую память. Такие процессоры называются сильно связанными
Системы из большого числа взаимосвязанных компьютеров, у каждого из которых есть собственная память.
Способность процессора выполнять одновременно несколько потоков выполнения.
Поток выполнения — наименьший набор команд, который может выполняться (планироваться) независимо от других.
Крупнозернистая (Coarse-grained):
Мелкозернистая (Fine-grained):
Используется в процессорах с суперскалярной архитектурой. На этапе выполнения команд могут выполняться команды относящиеся к разным потокам.