Устройство для сбора и выдачи данных о работе электронной вычислительной машины Советский патент 1976 года по МПК G06F9/00 

Описание патента на изобретение SU499566A1

1

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

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

Недостатками известного устройства являются необходимость увеличения затрат оборудования при увеличении числа одновременно регистрируемых событий и большая избыточность данных -при регистрации медленно протекающих событий.

Цель изобретения - сокращение оборудования при увеличении числа и типов регистрируемых событий.

Поставленная цель достигается тем, что устройство содержит блок выделения типа события, регистры типа события и характеристики события, шифраторы типа события и характеристики события, отметчик времени и

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

Поставленная цель достигается также тем, что блок управления устройства содержит программно-управляемый селектор, соединенный с дешифратором, шифратор, соединенный с программно-управляемым счетчиком масштаба, причем входы программно-управляемого селектора соединены с первой группой входов блока управления, выходы дешифратора соединены с группой выходов блока управления и входами шифратора, а выход программноуправляемого счетчика масштаба соединен с запускающим выходом блока управления. На фиг. 1 представлена блок-схема устрой ства для сбора и выдачи данных о работе ЭВМ; на фиг. 2 - часть аппаратуры блока управления устройства; на фиг. 3 - схема подключения устройства для сбора и выдачи данных к анализируемой ЭВМ. . Устройство для сбора и выдачи данных о работе ЭВМ содержит блок 1 согласования и коммутации, блок управления 2, блок 3 выделения типа события, регистр 4 характеристики события, регистр 5 типа события, шифратор 6 типа события, шифратор 7 характеристики события, запоминающий блок 8, блок сопряжения 9, отметчик времени 10. Входы блока 1 согласования и коммутации (фиг. 1), который содержит схемы «И и «ИЛИ и согласующие усилители, соединены с элементами ЭВМ и выходами блока управления 2. Выходы блока 1 подключены ко входам блока 3 выделения типа события, который содержит схемы «ИЛИ, и ко входам регистра 4 характеристики события. Выходы блока 3 соединены со входами блока управления 2 и со входами регистра 5 типа события, выходы которого клапанируют вентильные схемы, образующие шифратор 6 типа события. Выходы регистра 4 клапанируют вентильные схемы, образующие шифратор 7 характеристики события. Выходы шифраторов 6 и 7 подключены ко входам запоминающего блока 8, который иредставляет собой ряд регистров на триггерах, каждый из которых имеет вентильные схемы для занесения и передачи информации, цепь сброса, схему анализа на нуль содержимого канедого регистра. Выходы схем анализа на нуль содержимого каждого регистра нодапы на дешифратор, в;лходы которого идентифицируют возможные состояния регистров запоминающего блока 8. Блок управления 2 содержит триггеры, схемы «И, схемы «ИЛИ, схему управления регистрацией события, вентильные схемы для управления прохождением импульсов с тактового генератора ЭВМ, о работе которой собираются данные, цепи синхронизации с этим reHepaTQpoM, программно-управляемый селектор 11 (фиг. 2), который представляет собой регистр на триггерах. Выходы селектора 11 поданы на дешифратор 12, выходы которого клапанируют схемы «И в блоке 1 согласования и коммутации и входы шифратора 13 счетчика масштаба, выходы которого соединены со входами занесения информации в программно-управляемый счетч-ик масштаба 14. Выход последнего триггера программно-управляемого счетчика масштаба 14 соединен со счетным входом отметчика времени 10, который представляет собой счетчик на триггерах по модулю m с цепями ускоренного переноса. Выход отметчика времени 10 соединен с другим входом запоминающего блока 8 (фиг. 1). Другой выход блока управления 2 соединен с цепями передачи, приема, сброса регистров запоминаюн:,его блока 8, выход которого соедииен со входом блока сопряжения 9, выходы которого подключены к другим входам блока управления 2. Блок сопряжения 9 имеет двухстороннюю связь с каналом ЭВМ, о работе которой собираются данные. Устройство позволяет производить сбор данных о работе ЭВМ на двух уровнях детализации: уровне устройств и уровне регистров как для всех устройств ЭВМ, так и для отдельно взятых устройств. Либо различных их сочетаний. Состояние каждого устройства ЭВМ в зависимости от уровня детализации характеризуется рядом сигналов. Вне зависимости от уровня детализации процесс функционирования ЭВМ, рассматривается как смена во времени двух состояний: состояния «задача и состояния «супервизор, переход из одного состояния в другое всегда считается событием. К событиям относятся также те или иные сигналы (в зависимости от уровня детализации), возникающие после очередного перехода в новое состояние. Например, при рассмотрении функционирования процессора па уровне регистров сигнал, идептифицируюи1ий занятость регистра кода операции, считается событием и не считается им при сборе данных на уровне устройств. События, близкие по своей природе, объединены в типы: паиример, пуски внешних устройств с любыми номерами объединены в тии под обп1им названием «Пуск. Для того, чтобы уточнить пуск какого устройства произоиюл, вводится понятие «характеристика события. Каждый тип события кодируется двоичным числом, это относится и к характеристике события. Устройство работает следующим образом. Неред пуском в работу устройства для сбора данных его обслуживающей программе сообщается, будет ли ироизводиться сбор данных о работе всех устройств ЭВМ, либо о части их и на каком уровне детализации. Получив перечисленные выше данные, обслуживающая программа резервирует поле в оперативной памяти ЭВМ для данных, записывает текущее время по таймеру ЭВМ в начале этого поля и осуществляет пуск устойства для сбора и выдачи данных, пересыая при этом в селектор 11 (фиг. 2) информацию о типах (типе) анализируемых устойств (устройства), их количестве и уровне етализации; в соответствии с этой информаией дешифратор 12 селектора подготавлиает для работы необходимые вентильные цеи в блоке 1 согласования и коммутации фиг. I), а также в шифраторе 13 счетчика асштаба для занесения в ирограммно-уиравяемый счетчик масштаба 14 временного мастаба, соответствующего анализируемому тиу устройства (либо самому быстрому типу стройства, если их несколько) и уровню деализации.

По сигналу «Работа блок управления 2 (фиг. 1) приводит все схемы устройства в рабочее состояние, переносит информацию шифратора 13 счетчика масштаба в программноуправляемый счетчик маштаба 14 и запускает отметчик времени 10. Устройство готово к приему событий.

Отметчик времени 10 позволяет иметь в устройстве для сбора и выдачи данных о работе ЭВМ непрерывную временную шкалу, относительно которой фиксируются моменты появления событий.

Если сигнал, появившийся на входе блока 1 согласования и коммутации (фиг. 1), относится к классу анализируемых, то он проходит через блок 1 и в виде события появляется на входе блока 3 выделения типа события и на входе регистра характеристики 4, где устанавливает триггер, соответствующий характеристике этого события.

В соответствии с типом события на выходе блока 3 выделения типа события появляется сигнал, который запоминается в соответствующем триггере регистра 5 тииа события и, пройдя через схему «ИЛИ блока управления 2, запускает в работу схему управления регистрацией события, которая постоянно следит за состоянием регистров запоминающего блока 8, так, чтобы нижний приемный регистр был всегда готов к приему информации; поэтому, в ответ на сигнал, идентифицирзющий тип события, схема управления регистрацией события импульсом опроса снимает показания с отметчика времени 10, шифратора 6 типа события, шифратора 7 характеристики события и заносит эту информацию в нижний регистр запоминающего блока 8.

После записи информации в запоминающий блок 8 управляющий сигнал с блока управления 2 приводит устройство в исходное состояние, в частности, сбрасывает триггер в регистре 5 типа события и триггер в регистре 4 характеристики события, т. е. сбрасываются триггеры, соответствуюпите тину и характеристике зарегистрированного события.

Устройство для сбора и выдачи данных готово к регистрации следующего события.

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

На фиг. 3 показана схема подключения устройства 15 для сбора данных к анализируемой ЭВМ. Устройство 15 связано через специальное сопряжение 16 с элементами ЭВМ: центральным процессором 17, оперативным заноминающим устройством 18, селекториым каналом 19, мультиплексным каналом 20, блоком 21 управления магнитной лентой, устройствами управления 22, подключаемыми к мультиплексному каналу 20.

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

Внешнее устройство 27 - одно из виещних устройств основного комплекта, подключаемых к мультиплексному каналу 20.

Информация, накопленная в заноминающем блоке 8 (фиг. 1), через мультиплекспый канал 20 (фиг. 3) передается в оперативное устройство 18, где эта информация накапл вается до определенного объема, после чего выводится в приостановках через селекторный канал 19 и блок 21 управления магнитной

лентой на накопитель 26 на магнитной ленте для запоминания данных о работе ЭВМ.

Затраты машинного времени на работу устройства 15 для сбора и выдачи данных фиксируются самим устройством 15 и могут быть

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

30

Предмет изобретения

1. Устройство для сбора и выдачи данных о работе электронной вычислительной машины (ЭВМ), содержащее блок сопряжения, соединенный с входом - выходом устройства и с первой группой входов блока управления, группа выходов которого соединена с первой группой входов блока согласования и коммутации, вторая группа входов которого соединена со входами устройства, отличающееся тем, что, с целью сокращения оборудования при увеличении числа и типов регистрируемых событий, устройство содержит блок

выделения типа события, регистры типа события и характеристики события, шифраторы тина события и характеристики события, отметчик времени и запоминающий блок, причем входы регистра характеристики события

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

Похожие патенты SU499566A1

название год авторы номер документа
Устройство для сбора данных о работе операционной системы 1981
  • Ганитулин Анатолий Хатыпович
  • Синеокий Борис Иванович
SU1024934A1
Устройство для сбора и анализа данных о работе электронной вычислительной машины 1974
  • Семенков Олег Игнатьевич
  • Грек Василий Васильевич
  • Заблоцкий Владимир Николаевич
SU522502A1
Устройство для сопряжения масс-спектрометра с ЭВМ 1988
  • Зернов Вадим Игоревич
  • Шинкаренко Владимир Анатольевич
  • Дмитриев Владимир Вячеславович
SU1580379A1
Устройство для сопряжения ЭВМ с каналами связи 1985
  • Еременко Людмила Павловна
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Тараров Михаил Иванович
SU1288706A1
КОНТРОЛЛЕР 1991
  • Россинский В.П.
RU2012043C1
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЙ ПО БАЗОВОМУ ИНТЕГРАЛЬНОМУ МЕТОДУ (БИМ) 1996
  • Романов В.Ф.
  • Барашев А.Ф.
  • Барашева Л.А.
RU2162247C2
Устройство сопряжения двух ЭВМ 1985
  • Кириченко Николай Васильевич
  • Сычев Александр Васильевич
  • Левков Владимир Ефимович
  • Никитин Александр Петрович
  • Шапкин Виктор Петрович
SU1334153A1
Устройство внешних каналов 1988
  • Тяпкин Марк Валерианович
  • Ерошенков Вячеслав Федорович
  • Насонова Зинаида Ивановна
  • Урусов Юрий Евгеньевич
SU1695313A1
Устройство для сопряжения ЭВМ с внешним устройством 1986
  • Кулаков Михаил Геннадьевич
SU1377864A1
СИСТЕМА ДЛЯ ПЕРЕДАЧИ И ПРИЕМА ИНФОРМАЦИИ КОДОМ ПЕРЕМЕННОЙ ДЛИНЫ 1996
  • Медведев М.Ю.
  • Финаев В.И.
  • Харчистов Б.Ф.
RU2123765C1

Иллюстрации к изобретению SU 499 566 A1

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

Формула изобретения SU 499 566 A1

W

Г

т

1

I

,-lc;

SU 499 566 A1

Авторы

Семенков Олег Игнатьевич

Валентейчик Виталий Владимирович

Грек Василий Васильевич

Заблоцкий Владимир Николаевич

Карабань Дмитрий Иванович

Даты

1976-01-15Публикация

1972-12-06Подача