Устройство для сбора статистических данных о работе программ эвм
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1128266
Автор: Айдинян
Текст
СОЮЗ СОВЕТСКИХ СОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК БРЕ ГЕНИ ТЕЛЯТ АВТОРСКОМУСВ ных АММИм иг- асого рвы зу из ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) 1. Драмонт М. Методы оценки измерений дискретных вычислител систем. М., Мир, 1977;2, Авторское свидетельство СС В 873244, кл. 6 06 Р 15/36, 1979 (54)(57) УСТРОИСТВО ДЛЯ СБОРА СТ ТИСТИЧЕСКИХ ДАННЫХ О РАБОТЕ ПРОГ ЭВМ, содержащее триггер, .элемент и распределитель импульсов, прич вход установки в 1 триггера является первым синхровходом уст ройства,вход установки в 0"тр гера соединен с первым выходом р пределителя импульсов, вход котор соединен с выходом элемента И,пе вход которого соединен с выходом триггера, второй вход элемента И является вторым синхровходом уст ройства, о т л и ч а ю щ е е. с я тем, что,с целью повышения прои водительности, оно дополнительно еодержит два элемента ИЛИ, групп 801128266 коммутаторов ( где-разрядность кода команды ЭВМ), блок памяти, регистр и сумматор, причем второй и третий выходы распределителя им пульсов соединены соответственно с первыми входами первого и второго элементов ИЛИ, вторые входы которых подключены к управляющим входам и коммутаторов группы и к входу признака режима устройства, выходы первого и второго элементов ИЛИ соединены соответственно с вхддами. записи-чтения блока памяти и регистра, 1-й адресный вход блока памяти (где 1=1, 2п) соединен с выходом 1 го коммутатора группы, первый и второй информационные входы которого являются соответственно 1-м входом текущего кода команды устройства и 1-м входом контрольного кода команды устройства, выходы блока памяти соединены с информационными входами регистра, выходы которого соединены Я с входами сумматора и являются выхо" дами устройства, выходы сумматора соединены с информационными входами блока памяти, ФффффИзобретение относится к областивычислительной техники и может бытьиспользовано для оценки производительности вычислительных систем.Известны устройства, которые позволяют снимать следующие характеристики работы вычислительной машины;число команд с плавающей точкой,полное число команд, полное времяработы центрального процессора, полное время выполнения задания и др.(,13Однако данное устройство не позволяет определить смесь машинныхкоманд, и,.следовательно не даетвоэможности оценивать производитель-ность вычислительных систем. 15В настоящее время для измерениясмеси машинных команд используютсяпрограммные методы, которые не всегда возможно испольэовать, так какони связаны с вмешательством в вычислительный процесс, что приводитк потерям машинного времени,Наиболее близким к предлагаемомупо технической сущности являетсяустройство для сбора статистических 25данных о работе программ ЭВМ,содержащее триггер, элемент И и распределитель импульсов, причем входустановки в 1 триггера является первым синхровходом устройства,вхоц установки в О триггера соединен с выходом распределителя импульсов, вход которого соединенс выходом элемента И, первый входкоторого соединен с выходом триггера,второй вход элемента И является вторым синхровходом устройства(,23.Однако возможность аНализа смесимашинных команд в известном устройстве предполагает вмешательство в вычислительный процесс, что приводит 40к потерям машинного времени, следствием чего является низкая производительность как самого процесса анализа, так и вычислительного процесса исследуемых программ ЭВМ. 45Целью изобретения является повышение производительности устройства.Поставленная цель достигается тем,что устройство для сбора статистических данных о работе программ ЭВМ, 5содержащее триггер, элемент И ираспределитель импульсов, причемвход установки в 14 триггера явЛяетсяпервым синхровходом устройства, вход установки в, О триггерасоединен с первым выходом распределителя импульсов, вход которого соединен с выходом элемента И, первыйвход которого соединен с выходомтриггера, второй вход элемента Иявляется вторым синхровходом устройства содержит два элемента, ИЛИ,группу из ь коммутаторов(где -разрядность кода команды ЭВМ), блокпамяти, регистр и сумматор, причемвторой и третий выходы распределителя 65 импульсов соединены соответственно с первыми входами первого и второго элементов ИЛИ, вторые входы которых подключены к управляющим входам и коммутаторов группы и к входу признака режима устройства, выходы первого и второго элементов ИЛИ соединены соответственно с входами записи-чтения блока памяти и регистра, 1-й адресный вход блока памяти (где 1=1,2и) соединен с выходом 1-го коммутатора группы, первый и второй информационные входы которого являются соответственно 1-м входом текущего кода команды устройства и 1-м входом кЬнтрольного кода команды устройства, выходы блока памяти соединены с информационными входами регистра,выходы которого соединены с входа- ми сумматора и являются выходами уст 15 ойства, выходы сумматора соединены .с информационными входами блока памяти.На фиг.1 представлена схема предлагаемого устройства; на фиг.2временные диаграммы работы устройства.Устройство содержит группу 1 и коммутаторов 2 (и-разрядность кода команды ЭВМ), блок 3 памяти, регистр 4, сумматор 5, триггер б, элемент И 7, распределитель 8 импульсов, элементы ИЛИ 9 и 10, первый 11 и второй 12 синхровходы, вход 13признака режима, входы 14 кодаконтрольной команды, входы 15 кода текущей команды, выход 16.Устройство работает в двух режимахг. Автоном и Работа.В режиме Работа и- разрядный код команды поступает из регистра кода команд ЭБМ на входы 15 и далее на адресные входы блока 3 памяти, одновременно на первый синхровход 11 устройства поступает синхроимпульс из ЭВМ, сообщающий о начале обработки. Триггер б переходит в единичное состояние и элемент И 7 начинает пропускать синхроимпульсы на вход распределителя 8 импульсов. Распределитель импульсов вырабатывает такты Т 1- 3 (фиг.2), за время продолжительности которых происходит полный цикл работы устройства, В этом режиме на входе 13 признака режима имеет место нулевой сигнал. Поэтому в продолжение такта Т 1 происходит прием на адресные входы блока 3 памяти кода команды, а в продолжение такта Т 2 происходит выборка информации по соответствующему адресу и передача через регистр 4 количества операций на входы сумматора б, где к нему прибавляется единица/37 Тираж И Государственного делам изобретений 5, Москва, Ж, Р 98омитета С открытийшская наб казВ д.4/ атент, г.ужгород,ул.Проектная,лиал Результат записывается в блок 3 памяти и одновременно поступает на выход устройства,В такте ТЗ происходит сброс триггера 6 в нулевое состояние и элемент И 7 перестает пропускать синхроимпульс.В режиме Автбном и-разрядный код команды поступает с входов 15 (на входе. признака режима имеет место единичный сигнал) на адресные 10 входы блока 3 памяти.В этом режиме производится считывание информации иэ блока 3 памяти;После окончания измерений и считывания иэ блока 3 памяти определенно го количества команд каждого типа определяется вес каждой команды в смеси по формуле где в -количество появления команди-го типа за время измерений. Затем, рассчитав веса команд в смеси, получаем воэможность оценить производительность вычислительной системы по Формуле где н-н -вес команды и-го типа всмеси машинных команд;Т -период измерений;Н -общее число команд. Таким образом, предлагаемое устройство позволяет реализовать сбор необходимых данных для анализа смеси машинных команд без вмешательства в вычислительный процесс ЭВМ, что увеличивает его производительность по сравнению с известным.
СмотретьЗаявка
3510458, 09.11.1982
ПРЕДПРИЯТИЕ ПЯ Г-4691
АЙДИНЯН ВИКТОР МУШЕГОВИЧ
МПК / Метки
МПК: G06F 11/34
Метки: данных, программ, работе, сбора, статистических, эвм
Опубликовано: 07.12.1984
Код ссылки
<a href="https://patents.su/3-1128266-ustrojjstvo-dlya-sbora-statisticheskikh-dannykh-o-rabote-programm-ehvm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сбора статистических данных о работе программ эвм</a>
Предыдущий патент: Цифровой фильтр
Следующий патент: Устройство для контроля цифровых блоков
Случайный патент: Замок крышки лючка