Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт_ввеление_в_ИТ_ПК_V2.docx
Скачиваний:
0
Добавлен:
13.05.2026
Размер:
2.05 Mб
Скачать

Классификация хокни

Классификация разделяет вычислительные системы MIMD архитектуры на[18]:

  • Переключаемые (с общей и распределённой памятью);

  • Конвейерные;

  • Сети (регулярные решётки, гиперкубы, иерархические структуры, изменяющие конфигурацию).

Машины с переключаемой архитектурой – это машины, в которых каждый поток обрабатывается своим собственным устройством. В класс переключаемых машин попадают машины, в которых возможна связь каждого процессора с каждым, реализуемая с помощью переключателей (машины с распределённой памятью). Если же память есть разделяемый ресурс, то машина называется машиной с общей памятью[18].

В класс машин с конвейерной архитектурой попадают машины с одним конвейерным устройством обработки, работающим в режиме разделения времени для отдельных потоков[18].

Все машины с сетевой архитектурой, по данной классификации, имеют распределённую память[18].

Классификация фенга

В 1972 году Т. Фенг предложил классифицировать вычислительные системы на основе двух простых характеристик: первая – число бит в машинном слове, обрабатываемых параллельно при выполнении машинных инструкций (практически во всех современных компьютерах это число совпадает с длиной машинного слова); вторая характеристика – число слов, обрабатываемых данной ВС одновременно[18].

Классификация хэндлера

В основу классификации Хэндлера закладывают явное описание возможностей параллельной и конвейерной обработки информации вычислительной системой. Предложенная классификация базируется на различии между следующими уровнями обработки данных в процессе выполнения программ[18]:

  • Уровень выполнения программы. Опирается на счётчик команд, некоторые другие регистры; устройство управления (УУ) [18];

  • Уровень битовой обработки. На данном уровне все ЭЛС (элементарные логические схемы) процессора разбиваются на группы, необходимые для выполнения операций над одним двоичным разрядом[18].

Подобная схема выделения уровней предполагает, что вычислительная система включает какое-то число процессоров, каждый из которых содержит своё устройство управления. Данную вычислительную систему (без рассматривания возможности конвейеризации) можно описать следующей схемой[18]:

Где, C – сама ВС;

k – число устройств управления;

d – число АЛУ (арифметико-логических устройств) в каждом УУ;

w – число разрядов в слове, обрабатываемых в АЛУ параллельно.

Классификация скилликорна

Классификация Скилликорна была представлена в 1989 годы и является расширением классификации Флинна. Архитектура любого компьютера в классификации Скилликорна рассматривается в виде комбинации четырёх абстрактных компонентов[18]:

  • Интерпретатора команд (англ. «Instruction Processor») – может отсутствовать в системе;

  • Преобразователя данных (англ. «Data Processor»);

  • Иерархии памяти (память программ – англ. «Instruction Memory», память данных – англ. «Data Memory»);

  • Переключателей (связывают интерпретатор команд, преобразователь данных и память).

В свою очередь, переключатели бывают трёх типов[18]:

  • «1-1» (связывают пару устройств);

  • «n-n» (связывает каждое устройство из одного множества устройств с соответствующим ему устройством из другого множества, то есть фиксирует попарную связь);

  • «n x n» (связь любого устройства одного множества с любым устройством другого множества).

Соседние файлы в предмете Введение в информационные технологии