Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-метод_пособие_ПЗ.doc
Скачиваний:
34
Добавлен:
07.11.2018
Размер:
8.14 Mб
Скачать

12.1 Краткие теоретические сведения

ТТХ любого ВК в значительной степени определяют не только схемотехнические решения при его разработке, но и довольно тесную увязку их друг с другом. Например, диапазон представления чисел в ЦВМ определяет как разрядность АЛУ, ОЗУ, так и форму представления чисел. Или принятые способы адресации определяют не только предельную ёмкость памяти, но и разрядность составных частей команды и т. д. Иначе говоря, между техническими параметрами устройств в этих случаях существует довольно четкая увязка. Специализация вычислительного комплекса во многих случаях определяется характером и параметрами решаемых задач. Очень часто при проектировании СВК выбор его основных параметров диктуется структурой и характеристиками заданного для решения на ВК набора задач (ЗНЗ). Исходя из ЗНЗ и требований к времени его обработки на ВК, можно рассчитать основные параметры устройств ВК.

Рассмотрим наиболее характерные случаи, когда по известным параметрам тех или иных устройств ЦВМ, а также по характеристикам задач, подлежащих обработке на ВК, требуется определить недостающие параметры основных устройств ВК. Будем руководствоваться схемой, которую условно назовем «проектирование от задач».

Общие исходные данные для работы на ПЗ приведены в таблице 12.1.

Таблица12.1

Задано

Определить

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

  2. Система команд ВК (количество)

  3. Время обработки смеси задач - ТЗНЗ

  4. Количество данных, используемых в задачах

  5. Диапазон, форма и точность представления чисел

  6. Коэффициент непроизводительных затрат – КНЗ

  1. Требуемое быстродействие АЛУ, ОЗУ

  2. Разрядность основных устройств ВК (АЛУ, ОЗУ)

  3. Структуру команд в УУ (разрядность КОП, адреса)

  4. Способы адресации, реализуемые в УУ

12.1.1 Расчет основных параметров алу.

К числу основных параметров АЛУ отнесем следующие:

  • разрядность;

  • диапазон представления;

  • точность (погрешность) вычислений;

  • форма представления чисел;

  • тип используемых машинных кодов;

  • быстродействие.

12.1.2 Определение требуемого быстродействия алу.

Должны быть известны:

  • характеристики задач – число задач, операционный состав каждой задачи, последовательность решения задач во всех режимах работы СВК;

  • характеристики операций – приведенная сложность, время выполнения базовой операции (сложения);

  • время решения заданного набора задач - ТЗНЗ

  • коэффициент непроизводительных затрат - КНЗ

Тогда последовательность действий по определению быстродействия выглядит следующим образом:

  1. Построить циклограмму обработки задач. Для этого найти приведенную сложность каждой задачи Рj

m

Рj= riNi , i=1,m , j = 1, k (12.1)

i=1

где ri – сложность операции i – го типа; Ni – число операций i – го типа, выполняемых при решении j – й задачи; Рj – приведенная сложность j – задачи; k- количество задач.

Затем определить общий объем, приведенных к операции сложения операций, выполняемых при обработке каждой задачи

Vj= j Pj , (12.2)

где j – количество повторений задач j – го типа при обработке смеси задач.

Построить временную диаграмму (циклограмму) рис.12.1 выполнения задач во всех режимах.

  1. Определить быстродействие АЛУ. Для этого вычислить число приведенных операций, выполняемых на каждом из режимов

k

Qp=  Vj (12.3)

j=1

Деж. режим

1

1 2 3 2 3 4

1,53* 104 9,126*104

Осн.режим

tсл

1 5 6 1 5

1,53*104 3,54*105

Рис.12.1. Циклограмма обработки ЗНЗ.

Определяем требуемое быстродействие Втреб в каждом из режимов с учетом КНЗ – коэффициента непроизводительности затрат

Bi= Qi/ TЗНЗ * КНЗ (12.4)

откуда

Втребmax Bi. (12.5)