Устройство для сбора статистических данных о работе программ эвм
Иллюстрации
Показать всеРеферат
О П И С А Н И Е (ii) 44339!
ИЗОБРЕТЕНИЯ
И АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (61) Зависимое от авт. свидетельства (22) Заявлено 12.01.72 (21) 1740250, 18-24 с присоединением заявки ¹ (32) Приоритет
Опубликовано 15.09.74. Бюллетень ¹ 34
Дата опубликования описания 06.06.75
1I ."1 1;,... Г 06. !5,",6
Государственный комитет
Совета Министров СССР по делам изобретений н открытий (72) Авторы изобретения
К. В. Захаров, Е. Д. Мв-:алин, В. Я. Петрог: и В. А. Фролов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СБОРА СТЛТИСТИЧЕС
О РАБОТЕ ПРОГРАММ ЭВМ
Предлагаемое изобретение относится к области вычислительной техники и может быть использовано для анализа программ ЭВМ в процессе их эксплуатации.
Известны устройства для сбора данных о работе программ ЭВМ, содержащие регистратор и блок формирования времени.
Существенным недостатком известных устройств является то, что они требуют специальной программы для анализа, что отнимает время у рабочей программы, а также то, что они не позволяют определять частоту использования различных тестов машинных операций и время обращения к различным внешним устройствам ЭВМ.
Целью предлагаемого изобретения является расширение функциональных возможностей известных устройств.
Поставленная цель достигается тем, что устройство содержит коммутатор и блок анализа адресов и кодов операций, выходы которого подключены ко входам коммутатора, одни выходы которого соединены с соответствующими входами регистратора, а другие выходы — с соответствующими входами блока формирования времени.
На чертеже представлена блок-схема предлагаемого устройства.
Она содержит блок 1 регистрации, блок 2 формирования времени, коммутатор 3 и блок
4 анализа адресов и кодов операций.
В состав блока 1 входят входные схемы
«И» 5, счетчики 6 и выходные схемы «И» 7.
Блок 2 формирования времени содержит схему 8 включения времени, генераторы 9 и 10 точного и грубого времени. Блок 4 анализа адресов и кодов операций включает в себя входные схемы «И» 11, регистры 12 текущих значений, схемы 13 сравнения и регистры 14 заданных значений.
Устройство работает следующим образом.
15 В регистры 14 заданных значений вносятся значения кодов машинных операций, адресов внешних устройств ЭВМ. По мере прохождения рабочей программы через входные схемы
«И» 11 в регистры 12 поступают коды теку20 щнх машинных операций и адресов внешних устройств. В случае совпадения анализируемых кодов или в случае попадания анализируемого адреса в заданную область памяти схемы 13 выдают сигналы, которые поступа25 ют на входы коммутатора 3. В случае необходимости измерения времени прохождения какой-лиоо части программы («временной» режим) выходные сигналы коммутатора 3 по ступают на входы блока 2 формирования вре30 мени, запуская его. Значение времени фик443391
Предмет изобретения
1 !
I !
Составитель В. Кульков
Редактор Б. йанкина Техред T. Миронова Корректоры: В. Дод и Е. Давыдкина
Заказ 1264, 3 Изл. № 1217 Тираж 624 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, Я-З5, Раушская наб., д. 4/5
Типография, пр. Сап нова, 2 снруется на счетчиках 6 блока регистрации.
В случае необходимости измерения частоты обращения к какому-либо внешнему устройству («частотный» режим) выходные сигналы коммутатора поступают непосредственно на входы счетчиков б. Останов счетчиков, работающих во временном режиме, осуществляется по соответствующему синхронизирующему импульсу из ЭВМ. Через схемы «И» 5 и 7 производится соответственно занесение и выдача кодов счетчиков.
В качестве коммутатора 3 могут быть использованы либо коммутационные панели, либо программно-управляемые коммутаторы.
Устройство для сбора статистических данных о работе программ ЭВМ, содержащее блок формирования времени, соединенный со входами регистратора, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей, оно содержит коммутатор и блок анализа адресов и кодов операций, выходы которого подключены ко входам коммутатора, одни выходы которого соединены с соответствующими входами регистратора, а другие выходы — с соответствующими входами блока формирования времени.