Устройство для сбора статистических данных о работе программ электронных вычислительных машин

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ Св ЕТЕЛЬСТВУ

i«>873244

CoIo3 Советских

Социалист ичесли к

Реслублнщ

/ (61 ) Дополнительное к авт. свид-ву В 443391

/ (22) Заявлено 2804.79 (21) 2779419/18-24 (51 )(, 3

G 06 F 15/36 с присоединением заявки М

I (23) ПриоритетГвсудврствеииый квинтет

СССР

ao aeneas изобрвтвиий и еткрытий

Опубликовано 15.10.81. Ьюллетемь Н9 38

Дата опубликования описания 151081 (53) V4K 681. 3 (088.8) (72) Авторы изобретения

Г.А. Афанасьев, A. A. Стрельцов и Б.A. Топилин (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СБОРА СТАТИСТИЧЕСКИХ ДАННЫХ

0 РАБОТЕ ПРОГРАММ ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ

МАШИН

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах на базе мультипрограммных ЭВМ.

По основному авт. св. 9 443391 :известно устройство для сбора статистических данных о работе .программ ЭВМ, содержащее регистратор, блок формирования времени, коммутатьр, блок анализа адресов.и кодов операций. Оно может быть использовано для сбора .статйстических данных о работе програюю, обслуживаеьых на ЭВМ как в монопрограммном, так и в мультипрограммном режиме (1 j. 15

Недостатком данного устройства является то, что при использовании его в режиме мультипрограммного обслуживания программ часть функций по сбо- 20 ру статистических данных должна бйть реализована программным способом. Это приводит к увеличению непроизводительных затрат машинного времени ЭВМ и оперативной памяти, используемой для 25 хранения промежуточных результатов работы устройства.

Цель изобретения — расширение функциональных возможностей и повышение эффективности работы известного уст- 30 ройства для сбора статистических данных о работе программы ЭВМ.

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

Кроме того, блок переключения содержит распределитель входных сигналов и К элементов коммутации, причем первая группа входов распределителя входных сигналов является первой группой входов блока, вторая группа входов распределителя входных сигналов является второй .группой входов блока, каждая группа выходов распределителя входных сигналов соединена соответственно с групповыми входами К элементов коммутации, выходы которых

873244 являются соответствующими группами выходов блока, управляющие входы элементов коммутации янляются управляющими ax,oäàìè блока., На чертеже представлена блок-схема предлагаемого устройства.

Оно содержит блок 1 анализа адресов и кодов операций, коммутатор 2, блок 3 формирования времени, блок 5 переключения и блок регистрации 4 -4 .

Блок 5 переключения состоит из элементов коммутации 7 -7 и распределителя 6 входных сигналов, с помощью которого информация, поступающая на его вход, распределяется одновременно на все элементы коммутации. Первая группа входов распределителя 15 входных сигналов соединена с первой группой входов коммутатора, вторая группа входов распределителя входных сигналов — с группой выходов блока формирования времени, а выхо- 31 ды — с входами элементов коммутации, выходы которых являются выходами блока переключения и соединены с входами соответствующих блоков регистраторов.

Входы блоков регистрации подключены к выходам блока переключения, вторая группа входов которого соединена с соответствующими выходами блока формирования времени, а первая группа входов - c соответствующей группой выходов коммутатора.

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

В регистры заданных значений блока 1 анализа адресов и кодов операций вносятся значения кодов машинных операций, адресон внешних устройств (ВУ}

ЭВМ. По мере прохождения рабочей программы через входных схемы блока 1 анализа адресов и кодов операций, по- 40 ступающие коды текущих машинных операций и адресов ВУ ЭВМ сравниваются с заданными значениями. При совпадении анализируемых кодов или в случае попадания анализируемого адре- 45 са в заданную область выдаются сигналы, которые поступают на входы коммутатора 2. При необходимости измерения времени прохождения какой-либо части программы (временной режим ) 5р выходные сигналы коьвлутатора 2 поступают на входы блока 3 формирования времени, запуская его.. Значения времени поступают на вход блока 5 переключения, где с помощью распредели...теля 6 входных сигналов подаются одновременно на входы всех элементов коммутации 7. При включении н работу очередной программы из ЭВМ на один из элементов коммутации 7л -7, соответ- " ствующий данной программе, поступает 40 управляющий сигнал. Ключ открывается и значения времени фиксируются на счетчиках блока регистратора, закрепленного за этим ключом. Останов счетчиков, работающих во временном режиме, осуществляется по соответствующему .синхронизирующему импульсу из ЭВМ.

В случае необходимости измерения частоты обращения от одной из программ к какому-Либо ВУ (частотный режим) выходные сигналы коммутатора 2 поступают непосредственно на вход распределителя входных сигналов 6 блока переключения 5. Дальнейшая работа устройства в частотном режиме аналогична работе устройства во временном режиме.

В качестве примера практической реализации предлагаемого устройства служит устройство, выполненное на интегральных микросхемах серии К 104 (элементы И, ИЛИ) и К 155 (триггеры и счетчики)..

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

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

1. Устройство для сбора статистических данных о работе программ электронных вычислительных машин по авт. св. к 443391, о т л и ч а ющ е е с .я тем, что, с целью понышения эффективности работы устройства и повышения производительности, s него введены блок переключения и К -1 блоков регистрации, причем первая группа входов блока переключения соединена с первой группой выходов коммутатора, вторая группа входов блока переключения соединена с группой выходов блока формирования времени, каждая группа выходов баока переключения соединена соответственно со входами К блоков регистрации, IC управляющих входов блока переключения соединены с сигнальными входами устройства.

2. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что блок переключения содержит распределитель входных сигналов и К элементов коммутации, причем первая группа нходов распределителя Входных сигналов янляется первой группой входов блока, вто-. рая группа входов является второй группой входов блока, каждая группа выходов распределителя входных сигналов соединена соответственно с групповыми входами K элементов коммутации, выходы которых являются соответстнующими группами выходов блока, управлякщие входы элементов коммутации являются управляющими входами блока.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

9 443391, кл. С 06 F 15/36, 1976 (прототип) ..

873244

ua2SM

Составитель В. Латыаев

Редактор К. Волощук Техред А. Бабинец Корректор.В. Синицкая

Заказ 9049/75 ТИраж 748 . Подписное

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

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

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

Устройство для сбора статистических данных о работе программ электронных вычислительных машин Устройство для сбора статистических данных о работе программ электронных вычислительных машин Устройство для сбора статистических данных о работе программ электронных вычислительных машин 

 

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