Недостатки и достоинства классификации:
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

· определяет базовый принцип работы ВС по начальным характеристикам

· некоторые структуры (векторно-конвейерные машины, например) четко не вписываются в определенные классы

· чрезмерная загруженность класса MIMD

· пустой класс MISD

Классификация вычислительных систем Альтернативная классификация.

Четыре основные классификации:

n - кол-во разрядов, m - кол-во процессоров

1. Разрядно-последовательные (n=1) пословно-последовательные (m=1) [n=m=1]

Один двоичный запрос в единицу времени

2. Разрядно-параллельные (n>1) пословно-последовательные (m=1) [n>1, m=1]

Большинство последовательных компьютеров

3. Разрядно-последовательные (n=1) пословно-параллельные (m>1) [n=1, m>1]

Состоят из большого числа одноразрядных процессорных элементов, каждый независим от остальных

4. Разрядно-параллельные (n>1) пословно-параллельные (m>1) [n,m>1]

Большая часть параллельных ВС. Обрабатывают n*m двоичных разрядов.

Недостатки и достоинства классификации:

· введение единой числовой метрики для всех типов ВС, которая вместе с другими характеристиками позволяет сравнивать любые две системы между собой

· способ вычислительной ширины битового слоя m

· нет различия между разными ВС (процессорные матрицы, векторно-конвейерные и многопроцессорные системы)

· не определяется, за счет чего ВС может обрабатывать более одного слова

Внутренние связи в вычислительных системах

Внутренние связи в вычислительных системах могут быть разделены на три

основных типа:

· с коммутаторами связей,

· с сетями связей,

· с конвейерными связями.

В самом обширном классе вычислительных систем - МIМD - наиболее широко представлены системы с коммутаторами и с сетями внутренних связей.

В первых имеется отдельный (функционально) коммутатор — устройство,

которое связывает в систему модули ВС (процессоры и блоки памяти). Обычно

коммутатор — это сложное устройство, по стоимости сравнимое с процессором.

Во-вторых системах модули системы связываются друг с другом с помощью сети

той или иной топологии.

При использовании коммутатора все связи между процессорами реализуются

через него, а при использовании сети процессоры могут непосредственно

связываться только со своими соседями, поэтому обращение к «далекому»

процессорному элементу осуществляется через длинную цепочку

промежуточных процессорных элементов с непосредственными связями между

каждой парой соседей.

Конвейерные связи представляют собой последовательное соединение

ступеней конвейера, реализованного в вычислительной системе.

Устройство управления современного процессора. Определение. Микрокоманда. Микрооперация. Микропрограмма. Задачи решаемые устройством управления.

Управляющий автомат, устройство управления процессором (УУ) — блок, устройство, компонент аппаратного обеспечения компьютеров. Представляет собой конечный дискретный автомат. Структурно устройство управления состоит из: дешифратора команд (операций), регистра команд, узла формирования (вычисления) текущего исполнительного адреса, счётчика команд.

 

УУ современных процессоров обычно реализуются в виде микропрограммного автомата и в этом случае УУ включает в себя ПЗУ микрокоманд.

 

УУ предназначено для формирования сигналов управления для всех блоков машины.

 

В архитектуре Фон-Неймана является неотъемлемой частью центрального процессора.

 

Примеры работы УУ при исполнении команды

· Пересылка данных из одного внутреннего регистра процессора в другой.

Эта команда исполняется за 2—3 такта синхроимпульсов. В первом такте УУ выдает на шину адреса состояние счетчика команд ПК для выборки кода очередной команды и импульс чтения ОЗУ, при этом анализируется бит готовности ОЗУ. При готовности ОЗУ код команды передается в регистр текущей команды. Иначе УУ исполняет такты ожидания, не изменяя состояние линий управления/адреса.

 

Собственно исполнение этой команды выполняется за два такта синхроимпульсов, если выборка команды и декодирование её производится в одном такте. В первом такте УУ декодирует код регистра команды. Во втором такте на внутреннюю общую шину данных с помощью ключей выдается состояние регистра-источника и одновременно вход регистра-приемника подключается другими ключами к этой же внутренней шине данных, в результате этого регистр-приемник принимает состояние регистра-источника. Далее УУ размыкает ключи и переходит к исполнению следующей команды.

 

Дата: 2019-07-24, просмотров: 317.