Устройство для сбора статистических данных о работе программ электронных вычислительных машин
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОП ИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ Св ЕТЕЛЬСТВУ(23) ПриоритетГасударственный квинтет СССР вваеавм язобретевнй в еткрыткй(54) УСТРОЙСТВО ДЛЯ СБОРА СТАТИСТИЧЕСКИХ ДАННЫХ О РАБОТЕ ПРОГРАММ ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИНИзобретение относится к вычислительной технике и может быть использовано в вычислительных системах набазе мультипрограммных ЭВМ,По основному авт. св. 9 443391:известно устройство для сбора статистических данных о работе .программ ЭВМ,содержащее регистратор, блок формирования времени, коммутатор, блок анализа адресов,и кодов операций. Ономожет быть использовано для сбора.статйстических данных о работе программобслуживаеввас на ЭВМ как в монопрограммном, так и в мультипрограммномрежиме 1. 15 Недостатком данного устройства является то, что при использовании его в режиме мультипрограммного обслуживания программ часть функций по сбо ру статистических данных должна бйть реализована программным способом. Это приводит к увеличению непроизводительных затрат машинного времени ЭВМ и оперативной памяти, используемой для 25 хранения промежуточных результатов работы устройства.Цель изобретения - расширение функциональных возможностей и повышение эффективности работы известного уст ройства для сбора статистических данных о работе программы ЭВМ.Поставленная цель достигается тем, что в устройство для сбора статистических данных о работе программ электронных вычислительных машин введены блок переключения и Кблоков регистрации, причем первая группа входов блока переключения соединена с первой группой выходов коммутатора, вторая группа входов блока переключения соединена с группой выходов блока формирования времени, каждая группа выходов блока переключения соединена соответственно со входами К блоков регистрации, К управляющих входов блока переключения соединены с сигнальными входами устройства.Кроме того, блок переключения содержит распределитель входных сигналов и К элементов коммутации, причем первая группа входов распределителя входных сигналов является первой группой входов блока, вторая группа входов распределителя входных сигналов является второй, группой входов блока, каждая группа выходов распределителя входных сигналов соединена соответственно с групповыми входами К элементов коммутации, выходы которыхявляются соответствующими группамивыходов блока, управляющие входы элементов коммутации являются управляющими входами блока., На чертеже представлена блок-схемапредлагаемого устройства.Оно содержит блок 1 анализа адресов и кодов операций, коммутатор 2,блок 3 формирования времени, блок 5переключения и блок регистрации 4 -4.Блок 5 переключения состоит из элементов коммутации 7 -7 и распредели Отеля 6 входных сигналов, с помощьюкоторого информация, поступающая наеговход, распределяется одновременно на все элементы коммутации. Первая группа входов распределителя 15входных сигналов соединена с первойгруппой входов коммутатора, вторая группа входов распределителявходных сигналов - с группой выходовблока формирования времени, а выхо- щды - с входами элементов коилутации,выходы которых являются выходами блока переключения и соединены с входамисоответствующих блоков регистраторов.Входы блоков регистрации подключенык выходам блока переключения, втораягруппа входов которого соединена ссоответствующими выходами блока формирования времени, а первая группавходов - с соответствующей группойвыходов коммутатора,ЗО Устройство работает следующим образом,В регистры заданных значений блока 1 анализа адресов и кодов операций вносятся значения кодов машинных операций, адресов внешних устройств (ВУ) ЭВМ. По мере прохождения рабочей программы через входных схемы блока 1 анализа адресов и кодов операций, по ступающие коды текущих машинных операций и адресов ВУ ЭВМ сравниваются с заданными значениями. При совпадении анализируемых кодов или в случае попадания анализируемого адре са в заданную область выдаются сигналы, которые поступают на входы коммутатора 2. При необходимости измерения времени прохождения какой-либо части программ ( временной режим ) 5 р выходные сигналы коьвлутатора 2 поступают на входы блока 3 формирования времени, запуская его Значения времени поступают на вход блока 5 переключения, где с помощью распределителя 6 входных сигналов подаются одновременно на входы всех элементов коммутации 7. При включении в работу очередной программы из ЭВМ на один из элементов коммутации 7 л -7, соответ- " ствующий данной программе, поступает 60 унравляющнй сигнал. Ключ открывается и значения времени фиксируются на счетчиках блока регистратора, закрепленного за этим ключом. Останов счетчиков, работающих во временном режиме осуществляется по соответствующему.синхронизирующему импульсу из ЭВМ,В случае необходимости измерения частоты обращения от одной из программк какому-Либо ВУ (частотный режим)выходные сигналы коммутатора 2 поступают непосредственно на вход распределителя входных сигналов 6 блока переключения 5, Дальнейшая работа устройства в частотном режиме аналогичнаработе устройстваво временном режиме.В качестве примера практической реализации предлагаемого устройства служит устройство, выполненное на интегральных микросхемах серииК 104 ( элементы И, ИЛИ) и К 155 (триггеры исчетчики),.Положительный эффект от внедренияпредлагаемого устройства заключаетсяв сокращении непроизводительных затрат машинного времени на организациюсбора статистических данных о работе программ и исключении необходимости использования оперативной памятидля хранения промежуточных результатов работы устройства при функционировании ЭВМ в мультипрограммном режиме,формула изобретения1. Устройство для сбора статистических данных о работе программ электронных вычислительных машин поавт. св. к 443391, о т л й ч а ю -щ е е с .я тем, что, с целью повышения эффективности работы устройстваи повышения производительности, внего введены блок переключения и К -1блоков регистрации, причем перваягруппа входов блока переключения соединена с первой группой выходов коммутатора, вторая группа входов блокапереключения соединена с группой выходов блока формирования времени,каждая группа выходов баока переключения соединена соответственно со входами К блоков регистрации, К управляющих входов блока переключения соединены с сигнальными входами устройства.2. Устройство по п. 1, о т л и -ч а ю щ е е с я тем, что блок переключения содержит распределитель входных сигналов и К элементов коммутации, причем первая группа входов распределителя входных сигналов является первой группой входов блока, вто-,рая группа входов является второйгруппой входов блока, каждая группавыходов распределителя входных сигналов соединена соответственно с групповыми входами К элементов коммутации, выходы которых являются соответствующими группами выходов блока, управлякщие входы элементов коммутацииявляются управляющими входами блока.Источники информации,принятые во внимание при экспертизе1, Авторское свидетельство СССРЮ 443391, кл. С 06 Г 15/36, 1976 (прототип).,873244 ига ставитель В. Латхред А. Бабинец Со ваевктор К. Волощук Те В,синицкая ктная,илиап ППП "Патентф, г. Ужгород, ул. Заказ 9049/75 ВНИИ и 11303ТИраж 748 .Государственного коелам изобретений иМосква, Ж, Раушс Подписимитета СССРткрытийая наб., д. 4/5
СмотретьЗаявка
2779419, 28.04.1979
ВОЙСКОВАЯ ЧАСТЬ 25840
АФАНАСЬЕВ ГЕОРГИЙ АНАТОЛЬЕВИЧ, СТРЕЛЬЦОВ АНАТОЛИЙ АЛЕКСАНДРОВИЧ, ТОПИЛИН БОРИС АНДРЕЕВИЧ
МПК / Метки
МПК: G06F 11/25
Метки: вычислительных, данных, машин, программ, работе, сбора, статистических, электронных
Опубликовано: 15.10.1981
Код ссылки
<a href="https://patents.su/3-873244-ustrojjstvo-dlya-sbora-statisticheskikh-dannykh-o-rabote-programm-ehlektronnykh-vychislitelnykh-mashin.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сбора статистических данных о работе программ электронных вычислительных машин</a>
Предыдущий патент: Устройство для обработки прерываний
Следующий патент: Устройство для вычисления диаграмм разрежения индикаторов
Случайный патент: Устройство для плавающей установки оси, в частности, датчика