Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы теории вычислительных систем.doc
Скачиваний:
50
Добавлен:
05.09.2019
Размер:
2.73 Mб
Скачать

Конвейер команд

Построен на том, что цикл выполнения команды можно разбить на ряд этапов:

1) формирование адреса команды

2) выбор команды из памяти

3) расшифровка кода

4) формирование адресных операндов

5) выборка операндов

6) арифметическая, логическая операция

ФАК

K1

K2

K3

K4

-

-

-

-

-

ВК

-

K1

K2

K3

K4

-

-

-

-

РКО

-

-

K1

K2

K3

K4

-

-

-

ФАО

-

-

-

K1

K2

K3

K4

-

-

ВО

-

-

-

-

K1

K2

K3

K4

-

АЛО

-

-

-

-

-

K1

K2

K3

K4

Конвейер разрушается при разветвлении.

Лекция №4 Классификация систем параллельной обработки.

Процесс параллельной обработки информации может быть представлен как последовательность команд на соответствующий поток данных. Есть различные способы организации одновременного воздействия потока команд на один или несколько потоков данных.

Под множеством потоков команд и данных понимают наличие в системе нескольких последовательно реализованных команд или несколько последовательных данных подлежащие обработке.

4 варианта организации:

1) система с одиночным потоком команд и одиночным потоком данных (ОКОД)

2) система с множественным потоком команд и одиночным потоком данных (МКОД)

3) ОКМД

4) МКМД

Система класса ОКОД

Обычные однопроцессорные ВМ с дополнительным устройством команд, данных и АЛУ.

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

МКОД

ОКМД

Ориентирован на использование параллельных объектов.

Матричные системы.

МКМД

2 реализации:

1) использование для памяти компьютера и данных раздельных ПЗУ, что позволяет реализовать на совокупности систем ОКОД

2) в общих ПЗУ: многопроцессорный вычислительный комплекс.

СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ.

Возникают в том случае, если динамическая функция системы подчиняется динамической функции внешней среды.

Применение обширно (управление процессами в различных областях).

Работа системы в этом режиме состоит в инициализации процессов и переходов из одного состояния в другое. Все эти моменты могут быть отнесены к событиям, происходящие в тот или иной момент времени.

Все события происходят постоянно.