(54) УСТРОЙСТВО Др1Я СБОРА СТАТИСТИЧЕСКИХ ДАННЫХ О РАБОТЕ ПРОГРАММ ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ
1 ,/ .,
Изобретение относится к вычислительной технике и может быть испольэова.но в вычислительных системах на базе мультипрограммных ЭВМ. .
По основному авт. св. №443391 известно устройство для сбора статистических данных о работе .программ ЭВМ, содержащее регистратор, блок формирования времени, коммутатор, блок ана-.. лиза адресов.и кодов Операций. Оно может быть использовано для сбора статистических данных о работе программ, , обслуживаемых на ЭВМ как в монопрограммном, так и в мультипрограммном режиме 13.
Недостатком данного устройства является то, что при использовании его в режиме мульт ипрограммного обслуживания программ часть функций по сбо- 20 ру статистических данных должнайать реализована программным способом. Это приводит к увеличению непроизводительных затрат машинного времени ЭВМ и . оперативной памяти, используемой дпя 25 хранения промежуточных результатов работы устройства.
Цель изобретения - расширение функциональных возможностей и повышение эффективности работы известного уст- 30 МАШИН
ройства для сбора статистических данных о раЬоте программы ЭВМ.
Поставленная цель достигается тем, что в устройство для сбора статистических данных о работе программ электронных вычислительных машин введены блок переключения и К-1 блоков регистрации, причем первая группа входов блока переключения соединена с первой группой выходов коммутатора, вторая группа входов блока переключения соединена с группой выходов блока формирования времени,. каяодая гру п-па выходов блока переключения соединена соответственно со входами К блоков регистрации, К управляющих входов блока переключения соединены с сигнальными входами устройства.
Кроме того, блок переключения содержит распределитель входных сигналов и К эл1эментов коммутации, причем первая группа входов распределителя входных сигналов является первой группой входов блока, вторая группа входов распределителя ВХОДНЫХ сигналов является второй .группой входов блока, каждая группа выходов распределителя входных сигналов соединена соответственно с групповыми входами элементов коммутации, выходы которых являются соответствующими группами выходов блока, управляющие входы эле ментов коммутации являются управляю.щими вх,одами блока. , На чертеже представлена блок-схем предлагаемого устройства. Оно содержит блок 1 ансшиза адресов и кодов операций, коммутатор 2, блок 3 формирования времени, блок 5 переключения и блок регистрации Блок 5 переключения состоит из элеметов коммутации и распредели теля 6 входных сигналов, с помощью которого информация, поступающая на его вход, распределяется одновременно на все элементы коммутации. Первая группа входов распределителя входных сигналов соединена с первой группой входов коммутатора, вторая группа входов распределителя входных сигнёшов - с группой выходов блока формирования времени, а выходы - с входами элементов коммутации, выходы которых являются выходами бло ка переключения и соединены с входам соответствующих блоков регистраторов Входы блоков регистрации подключены к выходам блока переключения, вторая группа входов которого соединена с соответствующими выходами блока формирования времени, а первая группа входов.- с соответствующей группой выходов коммутатора. Устройство работает следующим образом. В регистры заданных значений блока 1 анализа адресов и кодов операци вносятся значения кодов машинных опе раций, адресов внешних устройств (ВУ ЭВМ. По мере прохождения рабочей про граммы через входных cxet«i блока 1 анализа адресов и кодов операций, по ступающие коды текущих машинных операций и адресов ВУ ЭВМ сравниваются с заданными значениями. При совпадении анализируемых кодов или в случае попадания анализируемого гшреса в заданную область выдаются сигналы, которые поступают на входы ком мутатора 2. При необходимости измерения времени прохождения какой-либо части программа ( временной режим ) выходные сигналы коммутатора 2 посту пают на входы блока 3 формирования времени, запус.кая его.. Значения поступают на вход блока 5 переключения , где с помощью распределителя 6 входных сигналов подаются одновременно на входы всех элементов коммутации 7. При включении в работу очередной программы из ЭВМ на один и элементов коммутации , соответствуювдий данной программе, поступает управляющий сигнал. Ключ открывается и значения времени фиксируются на счетчиках блока регистратора, закреп ленного за этим ключом. Останов счет чиков, работающих во временном режим осуществляется по соответствующему синхронизирующему импульсу из ЭВМ. В случае необходимости измерения частоты обрсццения от одной из nporpaKnvi к какому-либо ВУ (частотный режим) выходные сигналы коммутатора 2 поступают непосредственно на вход распределителя входных сигналов 6 блока переключения 5. Дальнейшая работа устройства в частотном режиме аналогична работе устройства во временном режиме. В качестве примера практической реализации предлагаемого устройства служит устройство, выполненное на интегральных микросхемах серииК 104 (элементы И, ИЛИ и К 155 (триггеры и счетчики).. Положительный эффект от внедрения предлагаемого устройства заключается в сокращении непроизводительных затрат машинного времени на организацию сбора статистических данных о работе программ и исключении необходимости использования оперативной памяти для хранения промежуточных результатов работы устройства при функционировании ЭВМ в мультипрограммном режиме. Формула изобретения 1.Устройство для сбора статистических данных о работе программ электронных вычислительных машин по авт. св. 443391, отлйчающ е е с я тем, что, с целью повьшения эффективности работы устройства и повьлиения производительности, в него введены блок переключения и К-1 блоков регистрации, причем первая группа входов блока переключения соединена с первой группой выходов ком- . мутатора, вторая группа входов блока переключения соединена с группой выходов блока формирования времени, каждая группа выходов блока переключения соединена соответственно со входами К блоков регистрации, К управлякицих входов блока переключения соединены с сигнальными входами устройства. 2.Устройство по п. 1, отличающееся тем, что блок переключения содержит распределитель входных сигналов и К элементоз кокмутации, причем первая группа входов распределителя йходных сигналов является первой группой входов блока, вто-. рая группа входов является второй группой входов блока, каждая группа выходов распределителя входных сигналов соединена соответственно с групповыми входами К элементов коммутации, выходы которых являются соответствующими группами выходов блока, управляющие входы элементов коммутации являются управляющими входами блока. Источники информации, 1финятые во внимание при экспертизе 1. Авторское свидетельство СССР W 443391, кл. G 06 F 15/36, 1976 (прототип).
СИиуЗбМ
название | год | авторы | номер документа |
---|---|---|---|
Многоканальная система сбора и регистрации измерительной информации | 1989 |
|
SU1783547A1 |
Устройство для сбора информации | 1979 |
|
SU798783A1 |
Устройство для сбора и выдачи данных о работе электронной вычислительной машины | 1972 |
|
SU499566A1 |
Устройство для сбора данных о работе операционной системы | 1981 |
|
SU1024934A1 |
Устройство для сбора статистических данных о работе программ эвм | 1972 |
|
SU443391A1 |
Многоканальное программно-временное устройство | 1985 |
|
SU1280570A1 |
Устройство для сбора данных о загрузке узлов электронной вычислительной машины | 1975 |
|
SU532102A1 |
Многоканальное устройство для ввода в ЭВМ информации от двухпозиционных датчиков | 1986 |
|
SU1310794A1 |
Многоканальное устройство для программного управления технологическими процессами | 1986 |
|
SU1361509A1 |
Многоканальное устройство для регистрации аналоговых и цифровых сигналов | 1988 |
|
SU1564649A1 |
Авторы
Даты
1981-10-15—Публикация
1979-04-28—Подача