Классификация архитектуры ВС Джонсона
Архитектура ВС — совокупность характеристик и параметров, определяющих функционально-логическую и структурную организацию системы.
Понятие архитектуры охватывает общие принципы построения и функционирования, наиболее существенные для пользователей, которых больше интересуют возможности систем, а не детали их технического исполнения. Поскольку ВС появились как параллельные системы, то и рассмотрим классификацию архитектур с этой точки зрения.
Архитектура Вычислительных Систем по Филинну.
Эта классификация архитектур была предложена М. Флинном в начале 60-х гг. В ее основу заложено два возможных вида параллелизма: независимость потоков заданий (команд), существующих в системе, и независимость (не связанность) данных, обрабатываемых в каждом потоке. Классификация до настоящего времени еще не потеряла своего значения. Как и любая классификация, она носит временный и условный характер.
Согласно этой классификации существует четыре основных архитектуры ВС:
• одиночный поток команд - одиночный поток данных (ОКОД), в английском варианте
SISD - одиночный поток инструкций - одиночный поток данных;
• одиночный поток команд — множественный поток данных (ОКМД)
SIMD – одиночный поток инструкций – одиночный поток данных;
• множественный поток команд — одиночный поток данных (МКОД),
MISD - множественный поток инструкций - одиночный поток данных;
• множественный поток команд — множественный поток данных (МКМД),
MIMD - множественный поток инструкций - множественный поток данных.
Классификация Флинна относит почти все параллельные вычислительные системы к одному классу – MIMD. Для выделения разных типов параллельных вычислительных систем применяется классификация Джонсона, в которой дальнейшее разделение многопроцессорных систем основывается на используемых способах организации оперативной памяти в этих системах. Данный подход позволяет различать два важных типа многопроцессорных систем: multiprocessors (мультипроцессорные или системы с общей разделяемой памятью) и multicomputers (мультикомпьютеры или системы с распределенной памятью).
MIMD-системы, в свою очередь, принято разделять (классификация Джонсона) на системы с общей памятью (несколько вычислителей имеют общую память) и системы с распределенной памятью (каждый вычислитель имеет свою память; вычислители могут обмениваться данными).
Системы с общей памятью. Системами с общей памятью называют системы, в которых несколько процессоров имеют общую оперативную память.
Системы с распределенной памятью. Система содержит несколько процессоров, каждый имеет свою оперативную память. Для обеспечения обмена информацией процессоры соединены каналами связи.
Вывод.
Идея Джонсона помогла создать новый тип машин-MIMD машин.
MIMD компьютер имеет N процессоров, независимо исполняющих N потоков команд и обрабатывающих N потоков данных. Каждый процессор функционирует под управлением собственного потока команд, то есть MIMD компьютер может параллельно выполнять совершенно разные программы.
Современные MIMD-машины — это многоядерные компьютеры в которых стоят многоядерные процессоры способные к вычислению больших потоков данных.
- Обаяние и харизма (Общее и отличия)
- Хороший лидер — это тот, кому достается немного больше, когда речь идет об ответственности, и немного меньше, когда доходит до благодарности
- «How should you use your time?»
- My house
- What specific things can you do to achieve your goal?
- Who is a hero for you? Hero? Who is it?
- Проблемы современной торговли в России 2020
- Образование – бизнес или … ? (Knowledge based economy)
- Сетевые закладные устройства (Изделия серии КПП)
- Характеристика потребительской корзины в РФ (ФЗ № 227)
- Классификация современных средств оргтехники
- УМНЫЙ ДОМ (Функции умного дома)