Лекц.БЦВМиСР1-8(2) (Все лекции по БВМиС в ворде), страница 4

2017-06-07СтудИзба

Описание файла

Файл "Лекц.БЦВМиСР1-8(2)" внутри архива находится в папке "Все лекции по БВМиС в ворде". Документ из архива "Все лекции по БВМиС в ворде", который расположен в категории "". Всё это находится в предмете "бортовые вычислительные машины и системы (бвмис)" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "бвмис" в общих файлах.

Онлайн просмотр документа "Лекц.БЦВМиСР1-8(2)"

Текст 4 страницы из документа "Лекц.БЦВМиСР1-8(2)"

Классификация (см. предыдущий раздел):

ППНС – ПП с непосредственными связями;

ППМК – ПП с матричным коммутатором;

ППУС – ПП с универсальной структурой.

4.1. ПП с непосредственными связями.

Определение: ППНС – это такой ПП, в котором состав операционных устройств и связи между ними определяются реализуемой на нем задачей.

Структура ППНС повторяет граф решаемой задачи. Каждый ППНС – уникальный процессор, предназначенный для решения одной задачи.

Структуру ППНС можно рассмотреть на примере конкретного ППНС, решающего определенную задачу. Рассмотрим ППНС, решающий типовую (ранее рассмотренную для ПК) задачу (рис 4. 2):

Y = ( a2 + b2 ) / ( a + c);

a ,b, c – входные операнды, Y – результат.

a b c


×

+

×


1 2 3

a2 b2 a + c

+

4

a2 + b2


/

5

Y

Рис. 4. 2. ППНС, предназначенный для решения выбранной задачи.

Оценки потоковых процессоров будем проводить по двум критериям: С – сложности и Б – быстродействию, которое будем рассматривать как величину обратную времени решения задачи (Тр.з.).

Будем полагать, что все операции в ОУ выполняются за одно и то же время t0; время передачи операнда от одного ОУ к другому обозначим через tп.. Сложность специализированного ОУ (СОУ), выполняющего одну операцию, примем за ССОУ = 73n (как для АЛУ ПКНС), а универсального ОУ (УОУ) СУОУ = 100n (примерно, в 1,5 раза больше). В этих предположениях получим следующие оценки:

1) Сложность - СППНС = 5× СОУ;

СППНС = 365·n - при использовании специализированых ОУ, или

СППНС = 500·n - при использовании универсальных ОУ.

2) Время решения задачи - Тр.з.= 3(t0+ tп.); tп.<< t0; tп.≈ 0; Тр.з.= 3·t0 (сравним: для ПКНС – Тр.з. = 22· t0).

4.2. ПП с матричным коммутатором.

Отступление: что такое матричный коммутатор (МК)? МК – это устройство, имеющее М входов и L выходов и обеспечивающее соединение любого входа с любым выходом с помощью предварительной (программной) настройки. Настройка – установление соединений.

Условное обозначение: МК (М,L), М - входов, L – выходов (рис. 4..2).

Выходы

3

1 2 3 L

n

1 n 2 Q Q

2

&

T

n

3

S R

n

.

. …

M n Сброс

n n n n


Код настройки

Обозначение «настроенного» МК:

Выходы

1 2 3 4 5 6 7

1 1-ый вход соединен с 6-ым выходом;

2 2-ой вход соединен с 1-ым и 5-ым выходами;

3 .

4 .

5 .

5-ый вход соединен с 7-ым выходом.

Рис. 4.3. Матричный коммутатор.

Определение: ППМК – это такой ПП, в котором соединения между ОУ осуществляются с помощью МК. Размерность МК (М×L) и состав ОУ определяются по совокупности решаемых на ППМК задач. В ППМК появляются признаки универсальности, что выражается в возможности его использования для решения некоторой совокупности задач. Для рассматриваемого ниже примера ППМК такой совокупностью задач могут быть:

Y = ( a2 + b2 ) / ( a + c); Y1 = ((a + b) c) / (a2 + c); Y2 = (a/c + b) / (bc + a) и т.д.

Множество таких задач ограничивается выбранным составом операционных устройств и размерностью (M×L) матричного коммутатора.

MK









ОУ 1

ОУ 2

ОУ 3

ОУ N


. . .

Вых.

ППМК




МК







БЛОК

ОУ




Y

Вых.

ППМК

Рис. 4.4. Структура ППМК.

Рассмотрим ППМК, решающий типовую задачу (рис. 4. 5):

Y = ( a2 + b2 ) / (а + с);

a, b, c – входные операнды;

Y - результат.

МК

a

b

c






×

1

×

2

+

3

/

5

+

4


Y

a2 b2 a + c a2 + b2 Y




Рис. 4. 5. ППМК, «настроенный» на решение выбранной задачи.

Оценки:

  1. С ложность: СППМК = СОУ + СМК;

М = 8 (входы);

МК (М , L) = Сложность специализированного ОУ (СОУ), выполняющего одну операцию примем за

соу000000000000000000000000000000000000000000

L = 11 (выходы);

Каждый узел МК содержит n штук двухвходовых схем «И» и один триггер (возьмем самый простой – R-S триггер – СТр. = 4), таким образом: СМК = (М×L) × (2n+4).

В нашем случае:

СМК = (8×11) × (2n+4)=176n+352;

При использовании специализированных ОУ:

СППМК = 5×73n + СМК = 541n + 352- для СОУ

При использовании универсальных ОУ:

СППМК = 676n + 352

  1. Время решения задачи: Тр.з. = 3 (t0 + tп.) = 3 t0 + 3; tп.. = 1 (т. к. сигнал от входа МК до его выхода проходит через одну схему «И»).

4.3. ПП с универсальной структурой (ППУС).

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

Пояснения: физический уровень – проводники связи между ОУ; логический уровень – универсальные линии, по которым передаются пакеты (командные ячейки) – совокупности нескольких слов, каждое из которых несет соответствующую смысловую нагрузку – исходные операнды, тип операции и адрес направления результата.

Командная ячейка (КЯ) – пакет из трех слов со следующим распределением функциональной нагрузки:

Операция

d 1

d 2

Операнд 1

Операнд 2


Рис. 4. 6. Формат командной ячейки.

В этой КЯ поля d 1 и d 2 – номера других командных ячеек, в которые в качестве операнда 1 (d1) или 2 (d2) направляется результат выполнения данной операции. Все вычисления (реализуемой задачи) записываются (представляются) в виде группы командных ячеек (прообраз программы в ПК). В каждый текущий момент времени реализуются те командные ячейки, в которые поступили оба операнда (1 и 2). Результаты выполнения операций этих командных ячеек подаются в другие командные ячейки качестве операндов и т.д. до получения конечного результата.

Структурная схема ППУС показана на рис. 4.7.

Операционный блок (ОБ)

(m операционных устройств)

1


2



m


Демультиплексор Командный буфер (КБ) Мультиплексор

Коман. ячейка 1

(DМS) (MS)



В ход Выход


Коман. ячейка n



(РС) (СС)

КП

Командная

память



Рис. 4. 7. Структурная схема ППУС.

Операционный блок (ОБ) – содержит «m» ОУ, каждое из которых настроено (или может выполнять) на выполнение определенной операции.

Командная память – содержит несколько групп командных ячеек, каждая из которых соответствует одной из решаемых на данном ППУС задач.

Командный буфер – память меньшего (по сравнению с КП) объема, в которой содержится группа командных ячеек, соответствующая одной решаемой в данный момент задаче.

Распределительная сеть (РС) – это специальный демультиплексор, выполняющий

две функции:

- направляет результаты из ОБ в соответствующее место командных ячеек (операнд 1 или 2);

- загружает новую группу КЯ из КП в КБ при переходе к решению другой задачи.

Селекторная сеть (СС) – это специальный мультиплексор, обеспечивающий передачу в ОБ командных ячеек, готовых к их реализации. Второй выход СС – это взаимодействие между КБ и КП в случае, если задача не умещается в КБ и требуется дополнительная передача командных ячеек из КП в КБ с передачей «отработанных» командных ячеек из КБ в КП.

Принцип действия ППУС рассмотрим на примере типовой задачи:

Y = (a2 + b2) / (a + c);

a, b, c – входные операнды; Y - результат.

×

4

Вход «а»

Вход «а»

КЯ 1



×

4

Вход «b»

Вход «b»

КЯ 2

+

5

Вход «а»

Вход «с»

КЯ 3

+

5

Из ячейки 1

Из ячейки 2

КЯ 4

/

Выход

Из ячейки 4

Из ячейки 3


КЯ 5

Рис. 4. 8. Набор командных ячеек для решения данной задачи.

Результат Y, получающийся в ОБ после реализации КЯ5, передается через КБ на выход ППУС.

Оценки ППУС выполнить достаточно сложно, так как в этом случае необходимо оценить по критериям сложности и быстродействия узлы РС, СС, КП, КБ и ОБ.

Мы дадим оценки операционного блока, исходя из того, что в нем могут использоваться как специализированные ОУ (ССОУ = 73n), так и универсальные ОУ (СУОУ = 100n).

При использовании СОУ операционный блок содержит (для типовой задачи) четыре ОУ (2 - умножения, 1 – сложения, 1 – деления), так как реализация КЯ 4 (+) выполняется после завершения реализации КЯ 3 (+). В этом случае:

СОБ(СОУ) = 4*73n = 292n.

При использовании универсальных ОУ (настраиваемых на выполнение различных операций) требуется всего три УОУ, так как реализация КЯ 4 и КЯ 5 производится после завершения реализации КЯ 1, КЯ 2 и КЯ 3. В этом случае:

СОБ(УОУ) = 3*100n = 300n.

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

Оценку времени решения задачи выполнить точно затруднительно, так как здесь нужно учитывать времена работы РС, СС, КБ и операционного блока. В общем виде:

Тр.з. = 3·t0 + 5·tп.,

где tп.– время «передачи», затрачиваемое на ввод информации в командную ячейку и передачу ее в ОБ на исполнение. Это время включает в себя задержки в блоках РС и СС, времена записи и считывания памяти КБ и представляет собой достаточно большую величину по сравнению аналогичным параметром в ППНС и ППМК. Поэтому в общем виде можно констатировать, что

Тр.з.ППУС > Тр.з.ППМК > Тр.з.ППНС.

Проигрыш ППУС другим ПП по критерию быстродействия компенсируется высоким уровнем его универсальности.

Тема № 5

Запоминающие устройства (ЗУ).

Определение: ЗУ – одно из основных устройств вычислительной машины предназначено для приема, хранения и выдачи информации: команд программы и операндов (исходных данных, промежуточных и окончательных результатов).

К ЗУ предъявляются повышенные требования:

  • по емкости и скорости работы;

  • по стоимости изготовления;

а к ЗУ в составе управляющих (бортовых) ЭВМ предъявляются еще более высокие требования:

  • по габаритным размерам и массе;

  • по надежности;

  • по потребляемой мощности (космос);

  • по устойчивости к дестабилизирующим воздействиям: температурным, механическим, проникающей радиации и т.п.

Классификация: ЗУ принято классифицировать по трем основным признакам:

  1. по назначению;

  2. по физическим принципам построения;

  3. по способам доступа к информации.

1. По назначению:

1.1. Сверхоперативные ЗУ (СОЗУ, буферные ЗУ, КЭШ);

1.2. Оперативные ЗУ (ОЗУ);

1.3. Постоянные ЗУ (ПЗУ):

1.3.1. Программируемые в процессе изготовления (масочные);

1.3.2. Однократно программируемые пользователем (ППЗУ);

1.3.3. Многократно программируемые пользователем - репрограммируемые (РПЗУ):

1.3.3.1. Со стиранием электрическим сигналом (РПЗУ-Э);

1.3.3.2. Со стиранием ультрафиолетовым излучением (РПЗУ-УФ).

1.4. Внешние ЗУ;

1.5. Архивные ЗУ.

2. По физическим принципам построения:

2.1. Полупроводниковые ЗУ;

2.2. ЗУ на движущемся магнитном носителе:

2.2.1. ЗУ на магнитном диске;

2.2.2 ЗУ на магнитной ленте;

2.3. ЗУ на магнитных материалах с прямоугольной петлёй гистерезиса (для бортовых ЭВМ);

2.3.1. На тороидальных сердечниках;

2.3.2. На ферритовых платах;

2.3.3. На многоотверстных элементах;

2.4. На цилиндрических магнитных доменах (для бортовых ЭВМ);

2.5. На оптических дисках;

3. По способу доступа к информации:

3.1 Адресные:

3.1.1. С последовательным доступом;

3.1.2. С циклическим доступом;

3.1.3. С произвольным доступом (выборкой);

3.2 Стековые;

3.3 Ассоциативные.

5. 1. Характеристики ЗУ и способы их задания.

Основные характеристики ЗУ можно разделить (условно) на 5 групп:

  1. Вычислительные;

  2. Надежностные;

  3. Массогабаритные и энергетические;

  4. Характеристики устойчивости к дестабилизирующим воздействиям;

  5. Обобщенные.

1. Вычислительные характеристики

1.1. Емкость ЗУ – максимальное количество информации, которое может храниться в ЗУ одновременно. Эта характеристика может быть задана несколькими способами:

1.1.1. Q – бит или байт – общая ёмкость ЗУ;

1.1.2. N×n – количество слов по n-разрядов каждое (n – ширина доступа к ЗУ);

1.1.3. Q=Qполезн+Qслуж – при наличие избыточности информации для повышения надежности хранения;

2. Скоростные характеристики:

2.1. Время обращения к ЗУ (время доступа – минимальное время необходимое для записи или считывания слова по определенному адресу – t­обр (для адресных ЗУ с произвольным доступом));

2.2. Скорость записи или считывания информации – V [бит/с] (для ЗУ с блочным хранением информации).

3. Надежностные характеристики:

3.1. P(t) – вероятность безотказной работы ЗУ за период t;

3.2. То – наработка на отказ – среднее время между отказами;

3.3. Тс – наработка на сбой – среднее время между сбоями.

4. Массогабаритные и энергетические характеристики:

4.1. Габаритные размеры;

4.2. V – физический объем (дм3, л);

4.3. G – масса (кг);

4.4. Потребляемая мощность:

4.4.1. Wxp – в режиме хранения;

4.4.2. Wзп/сч – в режимах записи или считывания информации;

5. Характеристики устойчивости к дестабилизирующим воздействиям задаются в виде

допустимых диапазонов изменения:

5.1. Рабочих температур (оС);

5.2. Механических воздействий (линейная нагрузка, вибрация, удары);

5.3. Уровней ионизирующего облучения;

5.4. Изменения питающих напряжений;

5.5. Периодов отключения питания.

6. Обобщенные характеристики:

6.1 Удельная пропускная способность:

WЗУ = Q/(G ·tвыб) [бит/(кг·с)];

6.2. Удельная плотность хранения:

ω = Q/V [бит/см3]; V – физический объем ЗУ;

6.3. Удельная стоимость хранения:

S = C/Q [руб./бит]; С – стоимость ЗУ [руб.].

Эта группа характеристик наиболее информативна; может использоваться для сравнительного анализа различных ЗУ.

4.2. Структура адресного ЗУ с произвольным доступом (с произвольной выборкой).

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

Структурная схема адресного ЗУ представлена на рис. 1 и состоит из пяти узлов:

- запоминающая среда (ЗС) обеспечивает непосредственное хранение (причем и выдачу) информации и структурирована как N слов разрядностью n каждое. Общий объем информации, хранимой в ЗС – Q = N·n;

- регистр адреса (Р­­г. А) обеспечивает приём и временное хранение двоичного кода номера (адреса) выбираемого в данный момент слова. Обычно N = 2к.

- дешифратор адреса (ДША) имеет к входов и 2к выходов, подключенных к адресным шинам запоминающей среды (ЗС).

- регистр числа (Рг. Ч) выполняет роль выходного регистра в режиме считывания и роль входного регистра в режиме записи. Такой регистр имеет дополнительные цепи приема информации от двух источников: от разрядных шин запоминающей среды и от шины данных ВМ, а также дополнительные цепи выдачи информации на два направления: на разрядные шины запоминающей среды и на шину данных ВМ. Таким образом, каждый разряд Рг. Ч помимо триггера содержит еще четыре двухвходовые схемы И и две двухвходовые схемы ИЛИ. Сложность такого регистра при использовании тактируемого D-триггера можно оценить следующим образом:

С = (Стриили)n = (8+8+4)n = 20n;

- схема управления обеспечивает формирование функциональных сигналов при работе ЗУ в режимах хранения, записи и считывания при поступлении на ее входы внешних сигналов управления.

Оценка ЗУ (без схемы управлеия) по критериям сложности и быстродействия:

СЗУ = СРг.А + СДША + СЗС + СРг.Ч = 8·К + К·2к + 4·2к ·n + 20·n =

=N·(log2N+4·n) + 8·log2N + 20·n; (k = log2N; N = 2k);

Tmax = tРг.А + tДШ + tзс + tРг.Ч = 2 + 1 + 2 + 4 = 9.


1

1

Запоминающая

Среда

(ЗС)


0


1

2

2



Сх. упр. Упр. упрупр.




2к-1

к

к


Зп/Сч Пуск РВ



n

2

1

Сигналы управления


Рг. Ч


А дрес

n

2

1


Адресные шины


Обозначения:

Pг.A – к-разрядный регистр адреса выбираемого числа;

ДША – к-входовой дешифратор адреса, имеет 2к выходов, каждый из которых соответствует одному из 2к n-разрядных слов запоминающей среды;

Pг.Ч – n-разрядный регистр числа (считываемого или записываемого в ЗС слова);

ЗС – запоминающая среда емкостью Q=n·2k с организацией 2k × n-разрядных слов (n-ширина выборки ЗУ);

Сх. Упр. – схема управления, формирующая сигналы переключения режимов работы ЗУ: запись/считывание (Зп/Сч.), пуск, разрешение выборки (РВ).

Рис. 5. 1. Структурная схема адресного ЗУ.

5. 2. Матрицы запоминающих элементов.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее