Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура средств ВТ / Литература / Цилькер / Организация ЭВМ и систем / Глава 3.Функциональная организация фон-неймановская ВМdoc.doc
Скачиваний:
249
Добавлен:
01.06.2015
Размер:
6.15 Mб
Скачать

Учет приоритета частных показателей

Необходимость в учете приоритетов возникает в случае, когда частные показате­ли имеют различную степень важности.

Приоритет частных показателей задается с помощью ряда приоритета , векто­ра приоритета (b1..., Ьq,..., Ьn) и вектора весовых коэффициентов (1, 2,…., п,).

Ряд приоритета представляет собой упорядоченное множество индексов част­ных показателей /=(1,2,..., п). Он отражает чисто качественные отношения доми­нирования показателей, а именно отношения следующего типа: показатель A1 важ­нее показателя A2, а показатель A2 важнее показателя А3 и т. д.

Элемент bq вектора приоритета показывает, во сколько раз показатель Aq важ­нее показателя Aq+1 (здесь Aqпоказатель, которому отведен номер q в ряду прио­ритета). Если Aq и Aq+1 имеют одинаковый ранг, то bq = 1. Для удобства принимают bn=1

Компоненты векторов приоритета и весовых коэффициентов связаны между собой следующим отношением

Зависимость, позволяющая по известным значениям b, определить величину , имеет вид:

(3.20)

Знание весовых коэффициентов позволяет учесть приоритет частных показа­телей.

Контрольные вопросы

1.Какую функцию выполняет счетчик команд и какой должна быть его разряд­ность?

2.Какое из полей регистра команд должно быть заполнено в первую очередь?

3.Какой адрес должен быть занесен в указатель стека при его инициализации?

4. Какими средствами компенсируется различие в быстродействии процессора и основной памяти?

154

5. На основании какой информации микропрограммный автомат формирует сигналы управления?

6.Можно ли считать наличие регистров операндов обязательным условием раб ты любого операционного блока?

7.Каким образом используется информация, хранящаяся в регистре признаке

8.С каким понятием можно ассоциировать сигнал управления?

9.В чем состоит различие между микрокомандой и микрооперацией?

10.Какие существуют способы записи микропрограмм?

11.Перечислите основные правила составления граф-схемы алгоритма.

12.Как в предложенном языке микропрограммирования описывается разрядность шины?

13.Какие варианты описания слова памяти допускает язык микропрограмми­рования?

14.Описание каких видов микроопераций допускает рассмотренный в книге язык микропрограммирования?

15.Что подразумевает понятие «совместимость микроопераций»?

16.Какие из этапов цикла команды являются обязательными для всех команд?

17.Какие узлы ВМ участвуют в реализации этапа выборки команды?

18.Местоположение какого из этапов цикла команды в общей их последователь­ности в принципе может быть изменено?

19.На какой стадии выполнения команды анализируются запросы прерывания?

20.Опишите последовательность действий, выполняемых при поступлении запроса прерывания.

21.Как обеспечивается возобновление вычислений после обработки прерывания?

22.Что понимается под номинальным и средним быстродействием ВМ?

23.Каким образом можно охарактеризовать производительность вычислительной машины?

24.Перечислите и охарактеризуйте основные способы построения критериев эф­фективности ВМ.

25.Какими способами можно произвести нормализацию частных показателей эф­фективности?