Устройство для сбора и регистрации данных о работе информационно-вычислительной системы Советский патент 1982 года по МПК G06F11/34 

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

(54) УСТРОЙСТВО ДЛЯ СБОРА И РЕГИСТРАЦИИ ДАННЫХ

О-РАБОТЕ ИНФОРМАЦИОННО-ВЫЧИСЛИТЕЛЬНОЙ

СИСТЕМЫ

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

название год авторы номер документа
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1984
  • Михнов Юрий Павлович
  • Петров Геннадий Алексеевич
  • Степанов Виктор Степанович
  • Шаляпин Владимир Валентинович
SU1288704A1
Устройство для оценки профессиональной пригодности операторов автоматизированных систем управления 1981
  • Волков Лев Павлович
  • Кудряшов Николай Иванович
  • Чижов Александр Юрьевич
  • Чипига Александр Федорович
SU972553A1
Устройство для управления монтажом магнитной видеозаписи 1990
  • Мачнев Александр Григорьевич
  • Садыхов Рауф Хосровович
  • Беляев Сергей Михайлович
  • Бахарев Вячеслав Михайлович
SU1700598A1
Устройство для регистрации неисправностей 1986
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Гусева Ольга Петровна
  • Панченко Виктор Леонтьевич
  • Лебедь Валерий Владимирович
  • Плиц Павел Иосифович
SU1429116A1
Устройство для управления магнитной записью цифровой информации 1980
  • Наговицын Владимир Александрович
  • Кондратьев Владимир Алексеевич
  • Кощеев Анатолий Иванович
SU964713A1
Устройство для обучения операторов 1987
  • Головин Виктор Иванович
  • Денищенко Игорь Яковлевич
  • Краснодубец Леонид Андреевич
  • Пряшников Федор Дмитриевич
SU1564675A1
Устройство для контроля знаний обучаемых 1981
  • Корнейчук Виктор Иванович
  • Сороко Владимир Николаевич
  • Кунцевич Марина Всеволодовна
  • Косяк Николай Сергеевич
  • Мироненко Василий Афанасьевич
  • Чибисов Эдгар Георгиевич
SU1012317A1
Устройство для контроля цифровых узлов 1982
  • Орешкин Михаил Игоревич
  • Крыжановский Борис Иванович
  • Яцков Николай Николаевич
SU1059576A1
Устройство для сбора, обработкии ОТОбРАжЕНия иНфОРМАции 1978
  • Бобин Юрий Григорьевич
  • Гладкий Леонид Федорович
  • Гофман Марк Шевелевич
  • Ларченко Николай Иванович
  • Макаревич Инна Ивановна
  • Троицкий Вадим Николаевич
  • Цибулин Николай Михайлович
SU809292A1
Устройство для измерения параметров динамического процесса и управления с самоконтролем 1986
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Пугач Евгений Васильевич
  • Могутин Роман Иванович
SU1495751A1

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

Реферат патента 1982 года Устройство для сбора и регистрации данных о работе информационно-вычислительной системы

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

Изобретение относится к вычислительной технике и может быть использовано для сбора данных, характеризующих функционирование программных и аппаратных средств вычислительных систем (ВС) с последующим применением этих данных для повышения эффективности использования отдельных ЭВМ и устройств системы. При моделировании вновь разрабатываемых устройств и систем, при выборе алгоритмов диспетчеризации вычислительного процесса, при определении требований программ на системные ресурсы, при построении моделей рабочей нагрузки ВС и при определении наклад ных расходов операционной системы. Известна система визуального конт роля за работой вычислительной машин содержащая пульт управления, входной буферный блок, адресный узел, оперативную память, блок индикации и теле визионный монитор tl. Однако она не позволяет определят времена обращения и загрузку различных внешних устройств ЭВМ. Наиболее близким по технической сущности к предлагаемому является ус ройство для сбора и регистрации данных о работе узлов ЭВМ, содерхсащее блок приема сигналов, блок регистрации временной диаграммы, блок управления и блок вывода данных 2. Существенными недостатками этого устройства являются малое число оцновременно регистрируемых событий (до 6), невозможность проведения непрерывной регистрации во всех режимах (в связи с прекращением сбора информации на время вывода собранных данных на перфоленту), ограниченное время непрерглвной регистрации временной диаграммы, определяемое периодом прохождения сорока импульсов опроса с момента начала регистрации, большая избыточность регистрируемой информации, большой расход внешнего носителя, вызванные регистрацией большого количества одинаковых значений временной диаграммы при неизменном состоянии исследуемой ВС, невозмохпюсть получения информации об использовании ресурсов ВС конкретными программными модулями, что необходимо для обеспечения определения эффективности системы при выполнении программы. Цель изобретения - расширение функциональных возможностей и повышение эффективности работы устройства за счет увеличения количества режимов работы при обеспечении непрерывной регистрации информации об испольэов НИИ ресурсов ВС в привязке к обраба тываемым в системе программным моду лям и при значительном сокращении объемов выводимых данных. Поставленная.цель достигается те что в устройство для сбора и регист рации данных о работе информационно вычислительной системы, содержащее блок вывода данных, узел регистраци временной диаграммы, первый блок управления и блок приема сигналрв, первый выход которого соединен с , первым входом узла регистрации временной диаграммы, управляющий вход которого соединен с выходом управле ния регистрацией первого блока управления, вход сигнала завершения записи и выход управления записью которого соединены соответственно с первым входом и первым выходом блока вывода данных, введены второй блок управления, блок буферной памяти и блок коммутации, причем первый выход второго блока управления соединены с вторым входом узла регистрации временной диаграммы, первый выход которого соединен с входом изменения состояния временно диаграммы первого блока управления, вход кода операции и выход смены кода программы которого соединены соответственно с вторым выходом и первым входом второго блока управления,, второй и третий входы которого соединены соответственно с вторым и третьим выходами блока приема, первый и второй выходы кото рого соединены соответственно с пер вым и вторым выходами блока коммута ции, третий вход которого соединен с выходом управления регистрацией параметров первого блока управления вход конца записи и выход управления записью в блок памяти которого соединены соответственно с первым выходом и nepBbiM входом блока памяти, второй и третий вхойы которого соединены соответственно с вторым выходом узла регистрации временной диаграммы и выходом блока коммутаци второй выход блока памяти соединен с вторым входом блока вывода данных группа входов блока приема событий соединена с группой информационных входов устройства. Узел регистрации временной диагра мы содержит три блока элементов И, схему сравнения, коммутатор, счетчи и два регистра, причем информационные входы и выходы первого регистра соответственно соединены с выходом первого, первым входом второго блок элементов И и первым входом схемы сравнения, второй вход которой соединен с выходом второго регистра, вход сброса которого соединен с выходом третьего блока элементов И, первый вход которого соединен с выходом переполнения счетчика, счетный вход и информационный выходы которого соответственно соединены с выходом схемы сравнения и первым входом коммутатора, второй вход которого соединен с выходом второго регистра, информационный вход которого соединен с выходом второго блока элементов И, второй вход которого и вторые входы первого и третьего блоков элементов И, информационный вход счетчика, третий вход коммутатора соединены с управляющим входом узла, выход схемы сравнения соединен с первым выходом узла, второй вход первого блрка элементов И соединен с первым входом узла, четвертый вход коммутатора сое динен с вторым входом узла, выход коммутатора соединен с вторым выходом узла. Кроме того, второй блок управления содержит, дещифратор, два блока элементов И, регистр и схему сравнения, выход которой соединен с первьзм входом первого блока элементов И, выход которого соединен с входом дешифратора, первый выход которого соединен с первым входом второго блока элементов И, выход которого соединен с входом регистра, выход которого соединен с первым выходом блока, первый вход схемы сравнения и второй выход дешифратора соединены соответственно с первым входом и вторым выходом блока, вторые входы первого блока элементов И, схемы сравнения и второго блока элементов И соединены соответственно с вторым и третьим входами блока. Первый блок управления содержит генератор импульсов,, два делителя частоты, два коммутатора и пульт управления, причем выход генератора импульсов- соединен с входом делителя частоты, выход которого соединен с первым входом первого коммутатора, второй вход и выход которого соединены соответственно с первым выходом пульта управления и с входом формирователя последовательности, выход которого соединен с первым входом второго коммутатора, второй вход которого соединен с вторым выходом пульта управления, третий вход второго коммутатора соединен с входом кода операции блока, выход смены кода программы которого соединен с первым выходом второго коммутатора, четвертый вход которого соединен с входом изменения состояния временной диаграммы блока, выход управления регистрацией которого соединен с вторым выходом второго коммутатора, третий выход которого соединен с выходом управления регистрацией параметров блока, вход конца записи которого соединен с пятым входсчи второго коммутатора, четвертый выход которого соединен с выходом управления записью в блок памяти блока, вход сигнала завершения записи которого соединен с шестым входом второго коммутатора, пятый выход которого соединен с выходом управления записью блока.

На фиг.1 представлена блок-схема устройства для сбора и регистрации данных о работе информационно-вычислительной системы;на фиг.2 - блоксхема регистрации временной диаграммы; на фиг.З - блок-схема первого блока управлении; на фиг.4 - блоксхема второго блока управления,

Устройство для сбора и регистрац данных о работе информационно-вычис.лительной системы (фиг.1) содержит блок 1 приема, второй блок 2 управления,, первый блок 3 управления, бл 4 регистрации временной диаграммы, блок 5 вывода данных, блок б буферной памяти, коммутатор 7.

Блок регистрации временной диаграммы (фиг.2), содержит счетчик 8, блоки 9 и 10 элементов И, регистр 11, блок 12 элементов И, регистр 13, коммутатор 14, схему 15 сравнения.

Первый блок управления (фмг.З) содержит генератор 16 импульсов, делитель 17 частоты, коммутатор 18, делитель 19 частоты, пульт 20 управления, коммутатор 21.

Второй блок управления (фиг. 4) содержит дешифратор 22, блок 23 элементов И, регистр 24, схему 25 сравнения, блок 26 элементов И.

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

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

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

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

Режим временной диаграммы (БД).

Перед началом работы устройства пользователь должен подсоединит зонды к определенным точкам исследуемой ВС, идентифицирующим изменение состояний интересующих его блоков, узлов или устройств системы, включить питание устройства и произвести его начальную установку путем задания требуемого режима и проведения общего сброса с пульта 20 уп-равления блока 3 управления устройства.

Кроме того, с пульта 20 управления блока 3 управления устройства задается требуемая частоты выборки, определяющая интервал времени заполнения счетчика 8 блока 4,. сигнал переполнения счетчика 8 при работе устройства в привязке к заданным временным интервалам и фиксирующая момент истечения этого временного интервала.

При работе устройства в режимах ВД разделение данных по временным интервалам производится на этапе обрботки зарегистрированной информации.

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

Устройство работает следующим образом.

С пульта 20 управления блока 3 управления разрешается работа тактового генератора 16, сигналы с которого через делитель 17 частоты и коммутатор 18 поступают на делитель 19. Делитель 19 подает последовательност сигналов на коммутатор 21, который коммутирует требуемые управляющие си налы исходя из заданного режима рабо ты устройства. Во всех режимах работы устройства выдача управляющих сигналов с коммутатора 21 начинает производиться либо непосредственно после нажатия кнопки Пуск на пульте его в случав регистрации данных к привязке к временным интервалам или заданному количеству команд, либо после полууения сигнала о начале обработки требуемого программного модуля с дешифратора 22 блока 2 устройства в случае регистрации данных в привязке к имени обрабатываемого модуля, В режиме Временная диаграмма ос новным функциональным блоком устройства является блок регистрации временной диаграммы (БРВД) 4, который работает следующим образом. По сигналам выборки, поступающим с заданной частотой из блока 3 управ ления, происходит копирование через блок 10 элементов и БРВД на вход регистра 11 информации о состоянии в момент опроса исследуемых блоков и узлов ВС, поступающей от зондов устройства через блок 1 приема. Состояние регистра 11 сравнивается с содер жанием регистра 13 на схеме 15 сравнения блока 4. в случае совпадения кодов в указанных регистрах производится добавление единицы в счетчик 8 и сброс регистра 11, что подготавливает регистр 11 к приему нового кода временной диаграммы по следующеглу сигналу выборки. В случа е несовладения кодов в регистрах 11 и/ 13 обеспечивается запись содержимого регистра 13, счетчика 8 и регистр 24 блока 2 через коммутатор 21, формирующий заданный в блоке 3 управления формат записи, в блок б. После этого блок 3 управления организует сброс регистра 13 и счетчика 8, копирование содержимого регистра 11 через блок 12 в регистр 13 добавление единицы в счетчик 8 и Сброс регистра 11. После этого БРВД готов к приему следующего кода временной диаграм№1. В случае переполнения счетчика 8 блок 3 управления вычитает единицу из счетчика 8, копирует содержимое регистра 13, счетчика 8 и регистра 24 через коммутатор 14. в блок б, сбрасывает счетчик 8 и добавляет в него единицу. При смене обрабатываемого модуля после получения сигнала дешифратора 22 блока 2 блок 3 управления по первому сигналу блока 4 организует вне зависимости от сигнала схемы 15 сравнения, запись содержимого регистра 13, счетчика 8 и регистра 24 в блок б, сброс регистров 13, 24 и счетчика В, копирование содержимого регистра 11 в регистр 13, добавление единицы в счетчик 8 и сброс регистра 11. Остальные блоки устройства в режиме ВД работают следующим образом. Блок 2 получает через блок 1 приема на вход схемы 25 сравнения последовательность выполняемых в системе кодов операций, служащей для выявления трех, следующих друг за другом, определенных в блоке 3 кодов операций, вероятность появления которых ( трех ксяланд ) в такой последовательности при выполнении в системе программ равна нулю. Применение изобретения позволяет расишрить функциональные возможности устройства за счет возможности непрерывной регистрации во всех режимах. Формула изобретения 1. Устройство для сбора и регистрации данных о работе информационновычислительной системы, содержащее блок вывода данных, узел регистрации временной диаграммы, первый блок управления, приема, первый выход которого соединен с первым информационным входом узла регистрации временной диаграммы, управляющий вход которого соединен с выходом управлет НИН регистрацией первого блока управления, вход сигнала завершения записи и выход управления записью которого соединены соответственно с первым входом и первым выходом блока вывода данных, отличающееся тем, , с целью расширения функциональных возможностей за счет непрерывной регистрации данных во всех режимах, в него введены второй блок управления/ блок буферной памяти и блоккоммутации, причем первый выход второго блока управления соединен с вторым входом узла регистрации временной диаграмшл, первый выход которого соединен с входом изменения состояния временной диаграммы первого блока управления, вход кода операции и выход смены кода программы которого соединены соответственно с вторым выходом и первым входом первого блока управления, второй и третий входы которого соединены соответственно с вторым и третьими выходами блока приема, первый и второй выходы которого соединены соответственно с первым и вторым входами блока коммутации, третий вход которого соединен с выходом управления регистрацией параметров первого блока управления, вход конца записи и выход управления записью в блок памяти которого соединены соответственно с первым выходом и входом блока памяти, второй

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

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

и выходы первого регистра соответственвенно. соединены с выходом первого, первым Входом второго блока элементов И и первым входом схемы сравнения, второй вход которого соединен с выходом второго регистра, вход сброса которого соединен с выходом третьего блока, элементов И, первый вход которого соединен с выходом переполнения счетчика, счетный вход и информационный выходы которого соответственно соединены с выходом схемы сравнения и первым входом коммутатора, второй вход которого соединен с выходом второго регистра, информационный вход которого соединен с выходом второго блока элементов И, второй вход которого и вторые входы первого и третьего блоков элементов И, информационный вход счетчика и третий вход коммутатора соединены с управлякадим входом узла, выход схемы сравнения соединен с первым выходом узла, четвертый вход коммутатора соединен с вторым входом узла, выход коммутатора соединен с вторьм выходом узла.

3.Устройство ПОП.1, отличающееся тем, что в нем второй блок управления содержит дешифратор, два блока элементов И, регистр

и схему сравнения, выход которой соединен с первым входом первого блока элементов И, выход которого соединен с входом дешифратора, первый выход которого соединен с первым входом второго блока элементов И, выход которого соединен с входом регистра, выход которого соединен

с первым выходом блока, первый .вход схемы сравнения и второй выход дешифратора соединены соответственно с первым входом и вторым выходом блока, вторые входы первого блока элементов И, схемы сравнения и второго блока элементов И соединены соответственно с вторым и третьим входами -блока.

4. Устройство ПОП.1, отличающееся тем, что первый блок управления содержит генератор импульсов, два делителя частоты, два коммутатора и пульт управления, причем выход генератора импульсов

5 соединен с входом первого делителя частоты, выход которого соединен с первым входом первого коммутатора, второй вход и выход которого соединены соответственно с первым выходом пульта управления и с входогТ второго

0 делителя частоты, выход которого соединен с первым входом второго коммутатора, второй вход которого соединен с вторым выходом пульта управления, третий вход второго коммутатора

5 соединен с входом кода операции блока, выход смены кода nporpaNiMU которого соединен с первьм выходом второго коммутатора, четвертый вход которого соединен с входом изменения

0 состояния временной диаграммы блока, выход управления регистрацией которого соединен с вторым выходом второго коммутатора, третий выход которого соединен с выходом управления

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

5

Источники информации, принятые во внимание при экспертизе

1.Патент США № 3829841, кл. 340.172.5, опублик. 1974.2.Авторское свидетельство СССР

0 545990, кл. G 06 F 15/36, 1975 (прототип).

W

//

- /J

/

i7w

SU 978 155 A1

Авторы

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

Волошин Юрий Иванович

Лутович Валерий Павлович

Даты

1982-11-30Публикация

1981-05-08Подача