Помощь в написании студенческих работ
Антистрессовый сервис

Виды архитектур. 
Архитектура ЭВМ и систем

РефератПомощь в написанииУзнать стоимостьмоей работы

Статическую архитектуру. В этой архитектуре используется статический граф потока данных, в котором каждая вершина представлена примитивной операцией; Проиллюстрируем потоковый принцип обработки данных на примере вычисления корней квадратного уравнения (см. рис. 20.2). Формат команды. На рис 20.3,а приведен формат команды потоковой программы, который содержит: Поле «Адрес», в котором указан адрес… Читать ещё >

Виды архитектур. Архитектура ЭВМ и систем (реферат, курсовая, диплом, контрольная)

Среди архитектур машин, управляемых потоком данных, различают:

Функционирование потоковой системы.

Рис. 20.3. Функционирование потоковой системы.

  • статическую архитектуру. В этой архитектуре используется статический граф потока данных, в котором каждая вершина представлена примитивной операцией;
  • динамическую архитектуру с использованием динамического графа, в котором вершина может быть представлена вызовом произвольной функции (и даже графом). В таких архитектурах эффект динамически развивающегося графа на вызываемую функцию достигается появлением дополнительного информационного контекста в теге.

Пример

Проиллюстрируем потоковый принцип обработки данных на примере вычисления корней квадратного уравнения (см. рис. 20.2).

Формат команды. На рис 20.3,а приведен формат команды потоковой программы, который содержит:

  • • поле кода выполняемой операции (КО);
  • • поля операндов 1 и 2 (Оп1, Оп2) для занесения готовых операндов;
  • • поле «Адрес», в котором указан адрес для операнда-результата выполненной операции;
  • • двухразрядное поле для тегов (Тег Оп1, Тег Оп2), располагаемых в управляющем устройстве. После занесения операнда в команду разряд тега устанавливается в 1.

Принцип обработки. При занесении в поля (тело) команды соответствующих операндов устанавливаются единичные значения тегов, после чего инициируется запрос к Коммутатору операционного устройства на передачу готовой команды (рис. 20.3,б). В соответствии с кодом операции (и тегом операнда, определяющим тип данных) подключается Операционное устройство. Получаемый на его выходе Результат выполненной команды направляется через Коммутатор команды в память, где хранятся команды, и помещается в поля операндов согласно указанным в команде адресам. Описанная процедура циклически повторяется. Поскольку управление процессом полностью децентрализовано, в системе отсутствует счетчик команд.

Показать весь текст
Заполнить форму текущей работой