1
Предлагаемое изобретение относится к области вычислительной техники и может быть использовано для анализа программ ЭВМ в процессе их эксплуатации.
Известны устройства для сбора данных о работе программ ЭВМ, содержащие регистратор и блок формирования времени.
Существенным недостатком известных устройств является то, что они требуют специальной программы для анализа, что отнимает время у рабочей программы, а также то, что они не позволяют определять частоту использования различных тестов машинных операций и время обращения к различным внещним устройствам ЭВМ.
Целью предлагаемого изобретения является расширение функциональных возможностей известных устройств.
Поставленная цель достигается тем, что устройство содержит коммутатор и блок анализа адресов и кодов операций, выходы которого подключены ко входам коммутатора, одни выходы которого соединены с соответствующими входами регистратора, а другие выходы - с соответствующими входами блока формирования времени.
На чертеже представлена блок-схема предлагаемого устройства.
Она содержит блок 1 регистрации, блок 2 формирования времени, коммутатор 3 и блок 4 анализа адресов и кодов операций.
В состав блока 1 входят входные схемы «И 5, счетчики 6 и выходные схемы «И 7. Блок 2 формирования времени содержит схему 8 включения времени, генераторы 9 и 10 точного и грубого времени. Блок 4 анализа адресов и кодов операций включает в себя входные схемы «И 11, регистры 12 текущих значений, схемы 13 сравнения и регистры 14 заданных значений.
Устройство работает следующим образом.
В регистры 14 заданных значений вносятся значения кодов мащинных операций, адресов внешних устройств ЭВМ. По мере прохождения рабочей программы через входные схемы «И 11 в регистры 12 поступают коды текущих машинных операций и адресов внешних устройств. В случае совпадения анализируемых кодов или в случае попадания анализируемого адреса в заданную область памяти схемы 13 выдают сигналы, которые поступают на входы коммутатора 3. В случае необходимости измерения времени прохождения какой-либо части программы («временной режим) выходные сигналы коммутатора 3 по ступают на входы блока 2 формирования времени, запуская его. Значение времени фиксируется на счетчиках 6 блока регистрации. В случае необходимости измерения частоты обращения к какому-либо внешнему устройству («частотный режим) выходные сигналы коммутатора поступают непосредственно на входы счетчиков 6. Останов счетчиков, работаюнадх во временном режиме, осуществляется по соответствующему синхронизирующему импульсу из ЭВМ. Через схемы «И 5 и 7 производится соответственно занесение и выдача кодов счетчиков.
В качестве коммутатора 3 могут быть использованы либо коммутационные панели, либо программно-управляемые коммутаторы.
Предмет изобретения
Устройство для сбора статистических данных о работе программ ЭВМ, содержащее блок формирования времени, соединенный со входами регистратора, отличающееся тем, что, с целью расширения функциональных возможностей, оно содержит коммутатор и блок анализа адресов и кодов операций, выходы которого подключены ко входам коммутатора, одни выходы которого соединены с соответствующими входами регистратора, а другие выходы - с соответствующими входами блока формирования времени.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сбора статистических данных о работе программ электронных вычислительных машин | 1979 |
|
SU873244A2 |
Устройство для контроля и диагностики цифровых блоков | 1985 |
|
SU1278855A1 |
МОДЕЛИРУЮЩИЙ КОАП | 2013 |
|
RU2516703C1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
УСТРОЙСТВО ДЛЯ РЕГИСТРАЦИИ ИНФОРМАЦИИ | 1996 |
|
RU2097703C1 |
Устройство для отладки программ | 1979 |
|
SU849218A1 |
Обучающее устройство | 1980 |
|
SU875434A1 |
Устройство для управления обменом информацией накопителя на магнитной ленте с электронно-вычислительной машиной | 1983 |
|
SU1128245A1 |
Устройство для контроля электрических параметров цифровых узлов | 1984 |
|
SU1260974A1 |
Генератор программ для управляемого синтаксического контроля | 1989 |
|
SU1672467A1 |
SUBM
Авторы
Даты
1974-09-15—Публикация
1972-01-12—Подача