Устройство для контроля качества использования цифровой вычислительной машины

 

(72) Авторы изобретения

В. С. Баннов и А. С. Мальчевский (7!) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАЧЕСТВА ИСПОЛЬЗОВАНИЯ

ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ

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

Известно устройство для контроля рабочей загрузки ЦВМ, содержащее счетчик времени холостого хода и анализатор этого времени, формирующий два вида сообщений «загрузка большая или загруэ10 ка небольшая (1). Эта система имеет ряд недостатков, заключающихся в том, что система не обеспечивает непрерывнос- ти процесса измерения величины эагруэ15 ки, дает качественное, а не количественное ее значение и не позволяет измерять значение загрузки ° больше чем единица.

Известен также способ измерения производительности универсальной ЦВМ, в котором информация, получаемая путем выборки состояния внешних устройств машины и ячеек памяти, может быть испогп зована для определения: находится ли программа в состоянии ожидания", "ис полнения" или активного вычисления (21.

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

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

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

684557

Однако известное устройство не обеспечивает непрерывности процесса измерения величины загрузки вследствие того, что в первой половине интервала измерения не производится вычисление загрузки арифметическим блоком, и его принципиально невозможно использовать для измерения загрузки Я ) 1, что имеет место в случае накопления заявок в буферных устройствах Ц,НМ.

1)ель изобретения — расширение диапа1Е зона контроля и расширения функциональных воэможностей эа счет обеспечения измерений в любой момент времени.

Поставленная цель достигается тем, что устройств о содержит схе му сравнения, !

5 коммутатор, второй счетчик времени холостого хода и два счетных блока, каждый иэ которых выполнен в виде счетчика числа поступивших сообщений, счетчика по mod 2, счетчика числа обработанных

20 сообщений, регистра времени и сумматора, причем первые входы счетчиков числа поступивших сообщений, числа обработанных сообщений обоих счетных блоков и счетП чиков времени холостого хода соединены со входом устройства, выход счетчика по

tnod 2 счетного блока соединен со вхо,дом регистра времени счетного блока и со вторыми входами счетчиков числа поступивших и обработанных сообщений счетного блока, первый выход регистра времени счетного блока соединен с первым входом сумматора счетного блока, вторые входы сумматоров счетных блоков соединены с выходом счетчика времени измерения, входы счетчиков по mod 2 счетных блоков соединены с соответствующими выходами блока управления, вторые входы первого и второго счетчиков времени холостого хода соединены с выходами счетчиков по mod 2 соответствующих счетных блоков, выходы сумматоров счетных блоксв соединены со входами схемы сравнения, выход которой соединен с управляющим входом коммутатора, вторые выходы регистров времени, выходы счетчиков числа поступивших и обработанных сообщений, счетных блоков и выходы счетчиков времени холостого хода соединены 50 с соответствующими входами коммутатора, а выход коммутатора соединен со входом арифметического блока.

Структурная схема устройства пред- 55.ставлена на чертеже.

Устройство для контроля качества использования ЦВМ содержит счетчик 1 временн измерения, счетный блок 2, выполненный в виде сумматора 3, счетчика 4 цо

Nod 2, регистра времени 5, счетчика 6 числа поступивших сообщений, счетчика 7 числа обработанных сообщений.

Устройство содержит счетчик 8 времени холостого хода, блок управления 9, схему сравнения 10, коммутатор 3.1, арифметический блок 12, счетчик 13 времени холостого хода, счетный блок 14, выполненный в виде сумматора 15, счетчик 16 по

)nod 2, регистра времени 17, счетчика

18 числа поступивших сообщений, счетчика 19 числа обработанных сообщений. Позицией 20 обозначено устройство управлецвм.

Устройство работает следующим обрезом.

Ф

Счетчик 1 подсчитывает время, прошедшее от момента включения устройства.

Блок управления 9 представляет собой анализатор времени, подключающий через время, равное половине интервала измерения загрузки, счетчики 4, 16 по )под 2.

Сумматоры 3 и 15 вычисляют разность между текущим временем и временем нача-. ла интервала измерения.

Регистры времени 5 и 17 хранят информацию о времени начала интервала измерения.

Комйутатор 11 выбирает группу счетчиков, для которой время, прошедшее от начала интервала измерения, является максимальным, и подключает ее к арифметическому блоку 12.

При работе устройства в счетчик 1 поступают тактовые импульсы от устройства 20, и он производит подсчет времени работы устройства. Одновременно поступают импульсы от устройства 20 на входы счетчиков 6 и 18 числа поступивших сообщений при поступлении сообщения в буферное устройство IIBM (не показано)1 или на входы с счетчиков 7, 19 числа обработанных сообщений при окончании обработки сообщения UBM, или на входы счетчиков 8, 13 времени холостого хода поступают от устройства 20 тактовые импульсы, вызывающие увеличение значений их суммы на единицу. Блок управления

9 анализирует состояние счетчика 1 и через интервалы времени, равные половине интервала измерения загрузки, выдает управляющий импульс в счетчики 4, 16 по

trod 2, вызывающий увеличение их суммы на единицу. После поступления в счетчики 4, 16 по Wod2 двух импульсов, показания счетчиков 4, 16 сбрасываются, S 8455 и они выдают управляющий импульс в счетчики 6-8 и регистр времени 5, или в счетчики 13, 18, 19 и регистр времени 17. Поступление управляющего импульса на вход регистра времени 5(17) вызывает увеличение его значения на S величину кода времени - соответствующего величине интервала измерения загрузки и сброс содержимого счетчика 6(18) числа поступивших сообщений, счетчика

7 (19) числа обработанных сообщений и so счетчика 8(13) времени холостого ходя.

В сумматорах 3 и 15 вычисляется время, прошедшее от момента последнего изменения состояния регистров 5(17), то есть время измерения для группы 15 счетчиков 6-8 и регистра времени 5 и группы счетчиков 13, 18, 19 и регистра времени 17. Результаты работы сумматоров 3, 15 в виде импульсов. подаются на вход схемы сравнения 10, которая 2< определяет группу счетчиков с регистром, для которых это время максимально, к выдает управляющий сигнал в коммутатор

11. Коммутатор 11 осуществляет подключение к арифметическому блоку 12 того регистра времени м тех счетчиков число поступивших сообщений, числа обработанных сообщений и счетчика времени холостого хода, для которых упомянутое выше время максимально. Арифметический блок вычисляет величину качества использования UBM (загрузку НВМ) по формуле

С поС»(+тек tно

У СЧ х(1т - но)

SS где: СЧ вЂ” значение счетчика 6(18) числа поступивших сообщений; значение регистра времени . 5(17);

° 0

1 — значение счетчика 8(13) времени холостого хода; — значение счетчика 1 времени тек измерения;

СЧ вЂ” значение счетчика 7(19) чисоБ ° S ла обработанных сообщений.

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

so рого соединен со входом блока управления, арифметический блок, выход которого является выходом устройствя, и первый счетчик времени холосто о хода, вход которого и вход счетчика времени измерения соединены со входом устройства, о тл ичающеес я тем, что, с целью расширения диапазона контроля и расширения функциональных воэможностей эа счет обеспечения измерений в любой момент времени, оно содержит схему сравнения, коммутатор, второй счетчик времени холостого ходя и двв счетных блока, каждый из которых выполнен в виде счетчика числа поступивших сообщений, счетчике по trod 2, счетчика числа обработанных сообщений, регистра времени и сумматора, причем первые входы счетчиков числа поступивших сообщений, числа обработанных сообщений обоих счетных блоков и счетчиков времени холостого ходя соединены со входом устройства, выход счетчика по глод 2 счетного блока соединен со входом регистра времени счетного блока и со вторыми входами счетчиков числа поступивших и обработанных сообщений счетного блока, первый выход регистра времени счетного блока соединен с первым входом сумматора счетного блока, вторые входы сумматоров счетных блоков соединены с выходом счетчика времени измерения, входы счетчиков по гпоД 2 счетных блоков соединены с соответствующими выходами блока управления, вторые вкоды первого и второго счетчиков времени холостого хода соединены с выходами счетчиков по гпод 2 соответствующих счетных блоков, выходы сумматоров счетных блоков соединены со входами схемы сравнения, выход которой соединен с управляющим входом коммутатора, вторые выходы регистров времени, выходы счетчиков числа поступивших и обработанных сообщений счетных блоков и выходы счетчиков времени холостого хода соединены с соответствующими входамн коммутатора, в выход коммутаторе соединен со входом арифметического бло1а.

Формула изобретения

Устройство для контроля качества использования цифровой вычислительной машины (1IBM), содержащее блок. управления, счетчик времени измерения, выход котоИсточники информации, принятые во внимание при экспертизе

1. Патент Франции No 2295487 ° кл. Gi 06 F 9/18, 1976.

2. Патент С ША Уо 36449 36, кл. G 06 F 9/19.

3. Устройство измерения загрузки UBM

ЭП 1.620.00 1.Q5 17, 1 96 1.

684557

Составитель Ф. Шагиахметов

Редактор Э. Губницкая Техред И. Асталош Корректор Н, С гец

Заказ 5290/44 Тираж 780 Подписное

ЦНИИПИ Государственного комитета СССР по делам, изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП Патент", г. Ужгород, ул. Проектная, 4

Устройство для контроля качества использования цифровой вычислительной машины Устройство для контроля качества использования цифровой вычислительной машины Устройство для контроля качества использования цифровой вычислительной машины Устройство для контроля качества использования цифровой вычислительной машины 

 

Похожие патенты:

Изобретение относится к области автоматики и вычислительной техники, в частности к устройствам для контроля электрического монтажа
Наверх