Файл: Журавлев, Ю. П. Системное проектирование управляющих ЦВМ.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.10.2024

Просмотров: 110

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

it*Sv— коэффициент, определяющий часть емкости ОЗУ,

содержимое которой пересылается из ОЗУ на

v-e ВЗУ

при s *v-m обращении к этому ВЗУ;

 

т0 — время одного

цикла

работы ОЗУ;

 

ту — время одного

цикла

работы v-ro ВЗУ.

 

Очевидно, что время ту,

приходящееся на

пересылку

одного числа из ОЗУ в v-e ВЗУ или наоборот, опреде­ ляется наибольшим временем цикла работы ОЗУ или v-ro

ВЗУ, т. е. т — {"с0, х }

Общее время Тг, требуемое для выполнения группо­ вых обменов информацией между ОЗУ и ВЗУ (без уче­ та ввода исходной информации и вывода результатов решения задачи), может быть записано в виде следую­ щего выражения:

 

Г г = Е | (z „ + z 2.)^. +

K + c * ,)

я.

( 1.6)

 

(*>

 

 

 

 

где

Dv — коэффициент выигрыша времени при совмеще­

нии

встречных групповых

передач информации из ОЗУ

в v-e ВЗУ и из v-ro ВЗУ в ОЗУ (см. §

5.4).

 

Величины Z u и Z2v определяются

с помощью соотно­

шений:

 

 

 

 

 

Zlv — (Q3 — Q0) £

’W

’ Z2v— Q0 £ n*

 

 

( « V )

 

 

(.%)

 

В тех случаях, когда все ВЗУ допускают произволь­ ную выборку, второе слагаемое, стоящее в квадратных скобках выражения (1.6), обращается в нуль. Если к то­ му же вычислительный процесс построен так, что выпол­ няется условие

7 — 7 — Z

то время, требуемое для групповых передач, выражает­ ся с помощью достаточно простого соотношения

 

Т1 г --=

2

 

Д.

 

 

4)

N%IVвыв

(1.7)

Здесь Nz — количество чисел, выступающих в роли ре­ зультатов решения эталонной задачи.

41


Из (1.3) — (1.7) получаей

 

 

W-.

N\ Ч~ М,Р

N .

+ J ] [ ( Z l v + ^ 2 v ) Tv +

 

 

 

 

(! -« .) +

 

 

 

 

 

(V)

 

 

+ (Cv + C*v) —

 

N,

( 1.8)

 

А + Т’к + Т Г ~ (* -«

 

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

Поскольку для управляющих цифровых машин про­ грамма составляется только один раз, а используется многократно, то можно считать, что

Т в в — N i / V bb-

( 1 - 9 )

Кроме того, если контроль функционирования управ­ ляющей ЦВМ осуществляется с помощью теста, прове­ ряющего исправность всех устройств машины и вклю­ чающегося с определенной частотой во время ее работы, то общее время Тк контроля может быть записано в виде выражения

7к= а{1Гвв(1— 8i) +7'с + 7’г+ 7'выв(1— Ег)].

(1.10)

С учетом (1.9) и (1.10) получаем выражение для оценки производительности управляющих ЦВМ:

W--

1-

f

 

 

 

 

S l (Z + ^2v) \ +

( , + “» ! " f e r (i - "

) + T ?- +

1

 

 

( V )

 

 

 

+

N*

( 1. 11)

+ К + c *v) —

j А

(1

Параметр а в последнем выражении показывает, ка­ кую часть одного цикла управления занимает несовме­ щенный контроль функционирования машины с исполь­ зованием тест-программ или многократных просчетов.

Параметр |3 выражается соотношением $= ТР/ (Тэ + Ч-Гр), где Tv — среднее время ремонта в пределах одного цикла решения задачи, и отражает способность машины к восстановлению.

42


Таким образом, производительность ЦВМ оценивают, учитывая следующие группы параметров:

— технические характеристики машины V, VBB, VBbIB, Qo> то>v \,ж„, характеристики эталонной задачи Q3, N u N2,

параметры надежности машины а, (5,

параметры, зависящие как от характеристик ма­

шины, так и от характеристик задачи: Dv, е,, s2, pv, sv, Z,

7

2v> . !

— параметры, зависящие от характеристики надежно­ сти машины и от степени квалификации обслуживающе­ го персонала (эксплуатационников): Гр.

Выражения (1.8), (1.11) отражают функциональную зависимость производительности управляющих и универ­ сальных ЦВМ от основных технических характеристик последних и характера реализуемых ими алгоритмов.

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

Т'о ^срЦ Т ’пв) + Т fi + Tv + Tv+ Tv+ ^ (T выв) •

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

ствии с некоторой библиотекой алгоритмов (программ) в зависимости от состояния системы в данный момент времени.

Таким образом, набор различных типов алгоритмов управления может быть достаточно большим. В этот на­ бор должны входить и алгоритмы самоконтроля ЦВМ. Поскольку различные объекты системы могут находить­ ся в различных состояниях, то потоки информации от них и потоки заявок на реалазию тех или других алго­ ритмов будут различны. Соответственно с этим и потоки управляющих воздействий на объекты со стороны управ­ ляющей ЦВМ будут различными во времени.

Время самоконтроля и ремонта машины, а также групповых обменов между ЗУ — также случайные вели­ чины. Поэтому можно записать:

г с = Е 2 7 V .

Т’вв = 2 т ввг-;

г выв = 2 т ъъЫ,

(О (/>

(0

<*>

43


где i — номер объекта, / — номер алгоритма, запраши­ ваемого г-м объектом.

Нетрудно видеть, что слагаемые ГЕВ;, Tcih r BblBi, Тт, Тк, Гр, количество которых, как правило, велико, явля­ ются случайными величинами, подчиняющимися в общем случае различным законам распределения. Условие Линденберга для них выполняется, поэтому с некоторым приближением можно считать, что время Тэ однократно­ го решения эталонной задачи распределено по нормаль­ ному закону

с параметрами

2

V

где М{Тг], ст„ — соответственно математическое ожида­ ние и среднеквадратическое значение каждого из v сла­ гаемых времени, входящих в выражение для Гэ.

Практически [8] центральной предельной теоремой можно пользоваться и тогда, когда число слагаемых сравнительно невелико. Как показывает опыт, при числе слагаемых порядка десяти (а часто и меньше), закон распределения суммы обычно может быть заменен нор­ мальным.

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

В то же время показатель производительности не по­ зволяет оценить, в какой степени удовлетворяет машина предъявляемым к ней требованиям экономического по­ рядка, связанным с затратами на изготовление, аморти­ зацию и эксплуатацию, а также с ожидаемым экономи­ ческим эффектом. Поэтому необходимо разработать та­ кой критерий эффективности ЦВМ, с помощью которого можно было бы оценивать степень соответствия пара­ метров цифровой машины предъявляемым к ней требо­ ваниям как по времени, точности и надежности решения задач, так и по ее экономической эффективности. Один из возможных подходов к построению такого критерия рассмотрен ниже.

44

б) Обобщенные критерии эффективности цифровых вычислительных машин с учетом экономических показа­ телей. Каждый из технических параметров ЦВМ влияет на объем и качество той или иной части оборудования и, следовательно, имеет вполне определенное стоимостное выражение. Однако, несмотря на то, что общий показа­ тель стоимости, выраженный в некоторой вполне опре­ деленной форме, способен учитывать влияние техниче­ ских характеристик ЦВМ на ее экономические парамет­ ры, он не может быть выбран в качестве единственного универсального критерия технической и экономической эффективности, поскольку возможны такие ситуации, когда целесообразно максимизировать один или несколь­ ко технических параметров машины, не считаясь ни с ка­ кими затратами, если последние, конечно, не превышают имеющихся экономических ресурсов. Эффективность ЦВМ нужно, таким образом, оценивать на основе обоб­ щенных критериев, учитывающих как экономические, так и основные технические характеристики ЦВМ.

Различие в целевом назначении управляющих ЦВМ и ЦВМ, предназначенных для выполнения работ в вычис­ лительных и информационных центрах, налагает отпе­ чаток на критерии оценки эффективности этих двух клас­ сов машин.

Для оценки эффективности универсальных ЦВМ вы­ числительных центров разработан «критерий цены эф­ фективного быстродействия цифровой машины» [9, 10]. Сущность этого критерия заключается в следующем. Фиксируется некоторый типовой набор операций универ­ сальных ЦВМ. Тогда для любой конкретной задачи мож­ но указать количество требуемых для ее решения опера­

ций типового набора.

машины,

Пусть Т — время «живучести» оцениваемой

т. е. ее полное рабочее время, а п(Т) — объем

работы,

выполненной этой ЦВМ за время ее живучести, в пере­ счете на количество операций типового набора.

Параметр V9 = n ( T ) /Т[оиер/с] отражает эффективное быстродействие ЦВМ (в пересчете на операции типового набора) и является в некотором смысле обобщенным критерием оценки технической эффективности ЦВМ, по­ скольку он зависит от ее важнейших технических харак­ теристик— системы операций, номинального быстродей­ ствия, емкости памяти, надежности, скоростей работы устройств ввода — вывода.

45


Так как оценить экономический эффект от внедрения в народное хозяйство результатов задач, решенных неко­ торой конкретной машиной за время ее живучести, чрез­ вычайно трудно, то в качестве критерия экономической эффективности ЦВМ наиболее естественно принять сум­ марные затраты Si(T) на изготовление, амортизацию и эксплуатацию машины за время Т.

Очевидно, что обобщенный критерий эффективности ЦВМ, учитывающий и техническую, и экономическую эффективность, должен строиться на основе критериев V3 и S i(Г). Поскольку оба критерия относятся к различ­ ным промежуткам времени, необходимо последний скор­ ректировать таким образом, чтобы он относился к той же единице времени, что и первый.

Обобщенный критерий эффективности ЦВМ с учетом

коррекции параметра

Si(T)

может

быть

представлен

в следующей форме:

. п (Т)

= 5, (Т)

Г руб.

 

_ S n O

1

4i~~ Т

Т

T-Vэ

[опер.

Величина qi и есть цена эффективного быстродейст­ вия.

Подсчет величины п(Т) выливается в решение слож­ ной задачи и в некоторых случаях может потребовать мо­ делирования всего Г-летнего процесса работы оценивае­ мой машины. Поэтому практическое использование кри­ териев цены эффективного быстродействия для оценки конкретной ЦВМ весьма затруднено. Обобщенный кри­ терий оценки эффективности ЦВМ может быть построен не на основе эффективного быстродействия, а на основе другого критерия технической эффективности, в качестве которого выбран параметр производительности ЦВМ.

Если в качестве критерия экономической эффективно­ сти машины выбрать величину Si(T), то обобщенный критерий оценки эффективности ЦВМ определяется в соответствии с выражением

q2 = S,(T)!N{T),

где N (Т) — количество задач

указанного класса, кото­

рое может быть решено машиной за Г-летний период.

Поскольку

 

N(T) =T/ T3)

№= 1/7э,

то

qz=Sx{T)ITW [руб/задача].

46