Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[31]

55,2=48,8 с.

Таблица 7.8

величина сокращения времени ожидания, с, при числе nt блоков афб

I

2

3 1 4 5

6

Ях 2Г7

3

20

5,4

55

1,8 12

1,0 5

0,6

4,5

0,4

2

0,3 1,8

Вначале выбираем при га<=1 алгоритм St?, так как он обеспечивает максимальное сокращение времени ожидания.

Если взять АФБ7, то стоимость его создания равна 20. При стоимости в 20 единиц можно создать шесть афб]. Однако экономия во времени ожидания при этом составит только на 9,5 с. Следовательно, на первом шаге выбирается АФБ? (в табл. 7.9 число 55 с указано в скобках с индексом 1). При этом получаем экономию во времени ожидания, равную 55 с, тогда как требовалось 48,8 с. Таким образом, оптимальным решением для подмножества .Ri» является .следующее: один АФБ, и два АФБ/. При этом to ж i, 7(1, 2) =104- 55==49 с будет меньше, чем <о1я.допа=55,2 с.

Стоимость .группы АФБ, и АФБ? для подмножества Rs составит Сд = =3+2.20=43.

г

Теперь получим решение для подмножества Дз={Яз, SI?}. Для Рз нагрузки /а=0,05 Эрл и Л7=0,5 Эрл. Следовательно, to» 3,7(1,1) =<ож s(l) +<ож т(1) = =5+93=98 с; torn 3=177,7-149=28,7 с. Поэтому 1ож з, 7(1, 1)-/ож 3=98- 28,7= = 69,3 с.

Затем строим табл. 7.9.

Из табл. 7.9 видно, что окончательное решение на первом шаге - выбор АФБ?. При этом превышение временем ожидания допустимого значения составит 69,3-55=14,3 с. Поэтому приступаем к выполнению второго шага алгоритма. Из оставшихся значений времени ожидания выбираем наибольшее значение. В нашем случае это 12 с (если взять второй блок АФБз). При стоимости в>20 единиц можно взять четыре АФБз. Однако в данном случае время ожидания сократится только на 3,4 с.

Следовательно, оптимальным решением на вто

Таблица 7.9

Величина сокращения времени ожидания, с, при числе ni блоков АФБ4

2

3

4

5

и,

Иг

5

20

[1,8 155] 1

0,8 [12].

0,5], 5

0,3 4,6

0,2 2,0

ром шаге является выбор второго дополнительного блока АФБ? (в табл 7а указано в скобках с индексом 2). После выполнения второго шага превышение временем ожидания допустимого значения составит 14,3-12=2,3 с. Поэтому приступаем к выполнению третьего шага алгоритмаЛ Очевидно, на третьем шаге оптимальным решением будет выбор трех блоков АФБз (в табл. 7.9 указано в скобках с индексом 3), так как наибольшее оставшееся значение, равное 5 с, соответствует третьему блоку АФБ;, однако его стоимость превышает стоимость трех блоков АФЬэ.

Таким образом, оптимальным решением для подмножества является выбор четырех блоков АФБз и трех блоков АФБ;. При этом л,, ,(4, 3)-98-55-12-3,1=27,9 с будет меньше, чем Ло-к.доп з=28,/ с, а стоимость

Свд=4.5+

i о л пл on

Аналогично получаем решения и для остальных 13 допустимых подмножеств(таЛ Л. ЛЛЛ Л оптимальным

решением для заданного алгорит-


АФБ-i

МПМг

АФБу

мпм} АФба

ЦУУ

foiz,aj,c,a5>a5]\

MOMf

at

1?

МПМг

Че

... Г/

MOMj (fiepcQjspuu-ныа мим)

Щ

ft

...

• •

q> ...

МПМ„

ЦУУ

Рис. 7.6


ма функционирования будет решение, соответствующее оптимальному решению для допустимого подмножества Rs, при котором создаются один блок АФБ, и два блока АФБ;.

Таким образом, оптимальной децентрализованной структурой ММУС для рассматриваемого примера будет структура, изображенная на рис. 7.6,а. При реализации такой децентрализованной ММУС на основе микропроцессорных модулей один модуль необходим для создания ЦУУ, в котором должны храниться программы, реализующие частные алгоритмы Sta, Яз. Ш:4, Ms.

Таблица 7.10

л,

Состав блока

Число блоков

Стоимос ть

л,

Состав йлока

Число блоков

Стоимос ть

АФБт

4

80

Рч

АФБ4 АФБэ

1 1

60

R2

АФБ,

1

л о

АФБт

2

ЛФБ?

2

т

Да

АФБз

4

3

80

Ri2

афб! АФБз

ЛФБт

1

1 2

58

/?t

АФБ»

1

АФБ7

2

v\

АФБ з

АФБ АФБт

R.

АФБэ

АФБт

1

50

RLS

1

1

51

афб!

Re

АФБ4 АФБ7

1 1

53

Ru

АФБ1 АФБ,

2

46

R-,

афб! АФБ,

2 2

46

АФБз

1

АФБт

1

АФБз

1

Rs

афб!

АФБ4

АФБт

1 1

2

53

RA

АФБ4 АФБз АФБт

2 2 1

53

АФБз

)

афб!

2

R» T

АФБ4 АФБ7

1

2

53

Rie

АФБз АФБ4 АФБз

1 1 1

51

Rn>

АФБ., АФБ:. АФБт

1 1

2

53

АФБт

1

При реализации АФБ могут быть приняты различные решения в зависимости от используемых для их построения микропроцессорных модулей, наличия расположенных на расстоянии блоков в ооъекте управления ОУ, сложности реализуемых в АФБ частных алгоритмов и т. п. Наиболее характерными являются следующие три типа ММУС:

1.Реализация каждого АФБ в отдельном микропроцессорном модуле (рис. 7.6,а). Такой принцип реализации целесообразен в тех случаях, когда используются малопроизводительные МПМ или когда частные алгоритмы являются достаточно сложными.

2.Реализация в одном микропроцессорном модуле всех АФБ одного типа (рис. 7.6,6). В этом случае каждый МПМ является специализированным для решения одной задачи (выполнения одного частного алгоритма) и функционирует в режиме разделения времени с числом мест пользования его ресурсами, равным числу АФБ одного соответствующего типа. Данный принцип реализации часто оказывается достаточно эффективным даже при низком использовании микропроцессорного модуля, так как в этом случае в модуле хранится только одна программа, а устройства обмена между МПМ и ЦУУ оказываются наиболее простыми. Наиболее эффективен этот принцип реализации в тех случаях, когда в ОУ выполняется большое число процессов каждого из типов.

3.Реализация в одном микропроцессорном модуле всех АФБ (рис. 7.6,в). В этом случае ММУС состоит из двух МПМ, один из которых (ЦУУ) является главным, а второй - вспомогательным, часто называемым периферийным, так как он приближен к ОУ. Этот принцип целесообразен, когда ОУ является сосредоточенным, а производительность МПМ обеспечивает реализацию всех АФБ. Другой, более простой метод построения децентрализованной ММУС описан в [2].

7.4. Метод построения структуры управляющей сети микропроцессоров



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36]