Виды архитектур ЭВМ
Классификация по Флинну
Одиночный поток команд (Single Instruction) | Множество потоков команд (Multiple Instruction) | |
Одиночный поток данных (Single Data) | SISD | MISD |
Множество потоков данных (Multiple Data) | SIMD | MIMD |
ОКОД - Вычислительная система с одиночным потоком команд и одиночным потоком данных (SISD, Single Instruction stream over a Single Data stream).
ОКМД - Вычислительная система с одиночным потоком команд и множественным потоком данных (SIMD, Single Instruction, Multiple Data).
МКОД - Вычислительная система со множественным потоком команд и одиночным потоком данных (MISD, Multiple Instruction Single Data).
МКМД - Вычислительная система со множественным потоком команд и множественным потоком данных (MIMD, Multiple Instruction Multiple Data).
По признакам и их сочетаниям среди архитектур выделяют:
- по разрядности интерфейсов и машинных слов: 8-, 16-, 32-, 64-, 86-разрядные (ряд ЭВМ имеет и иные разрядности);
- по количеству центральных процессоров: однопроцессорные, многопроцессорные.
Однопроцессорная архитектура
SISD-компьютеры это обычные, «традиционные» последовательные компьютеры, в которых в каждый момент времени выполняется лишь одна операция над одним элементом данных. Большинство персональных ЭВМ до последнего времени попадает именно в эту категорию. Относится к фон-Неймановской (принстонской) архитектуре.
Многопроцессорная архитектура
Архитектура многопроцессорной обработки MIMD является подходящей для большого числа разнообразных задач, в которых реализовано полностью независимое и параллельное выполнение команд, касающихся различных наборов данных. По этой причине и потому что это просто осуществить, MIMD преобладает в многопроцессорной обработке.
Наличие в компьютере нескольких процессоров означает, что параллельно может быть организовано много потоков данных и много потоков команд. Таким образом, параллельно могут выполняться несколько фрагментов одной задачи.
Дата добавления: 2021-03-18; просмотров: 471;