Устройство для моделирования процесса контроля программного обеспечения эвм
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Изобретение относится к цифро,вой вычислительной технике и можетбыть использовано для анализа частоты использования отдельных кодов операций и отдельных программных модулейЦелью изобретения является расширение функциональных возможностейустройства за счет определения частоты использования программных модулей,На чертеже приведена схема предлагаемого устройства,Устройство содержит счетчик 1 15числа кодов команд программы, счетчики 2 кодов команд с различными кодами операций, счетчики 3 импульсов использования программных модулей, блок 4 индикации, регистр 5памяти, первый дешифратор б, элемент ИЛИ 7, коммутатор 8, второй дешифратор 9,Устройство позволяет производитьанализ кодов машинных команд на частоту использования отдельных кодовоперации и отдельных программныхмодулей.Степень (частоты) использованияразличных кодов операций каждой ЭВМсущественно зависит от целого рядайакторов, например от классов алгоритмов, от квалийикации программистови т.д, Поэтому для разработки оптимальных вычислительных систем (дляопределенных классов алгоритмов) иоценки квалийикации программистов целесообразно иметь простое устройство, производящее анализ частоты использования отдельных кодов операцийпутем просмотра машинных команд раз 4 Оработанного программного обеспечения.Подобныйинтерес представляет и частота использования в программномобеспечении отдельных программныхмодулей (хотя бы с точки зрения опти 45мизации оперативной структуры программного ооеспечения),В качестве регистра 5 с управляющим выходом может использоваться многорежимный буферный регистр, например ИС типа К 589 ИР 12.Перед началом работы устройствана его установочный вход подаетсяуправляющий сигнал, обнуляющий счетчики импульсов,Через инйормационный выход устройства (например, с выхода фотосчитывающего устройства) на вход регистра 5 поступают К-разрядные машинные коды отдельных программ программного обеспечения. В момент поступления кода на вход регистра 5 на его управляющем выходе появляется сигнал, поступающий на счетный вход счетчика 1,Код операции машинной команды (К,-разрядный код) с первой группы выходов регистра 5 поступает на вход дешийратора Ь, В зависимости от значения кода на одном из выходов дешийратора 6 появляется сигнал, поступающий на счетный вход соответствующего счетчика 2. Если код операции принадлежит к подмножеству кодов переадресации (передачи управления), то управляющий сигнал с выхода дешифратора б поступает также на соответствующий вход элемента ИЛИ 7.Код адресной части машинной команды (К-разрядный код, причем К = К, + К ) со второй группы выходов регистра 5 поступает на информационный вход коммутатора 8. Если код операции принадлежит к подмножеству кодов переадресации, то разрешается прохождение К -разрядного кода на вход дешийратора 9, Если передача управления организована с целью использования одного из программных модулей, то в состоянии со значением К -разрядного кода на одном из выходов дешийратора 9 появляется сигнал, поступающий на счетный вход соответствующего счетчика 3,Выходы счетчиков 1-3 соединены с входами блока 4 индикации, который предназначен для индикапии основныхвЫцеляемых параметров программного обеспечения, Таким образом,на блоке 4 индикации индицируются общее количество кодов команд программы (содержимое счетчика 1), количество кодов команд с различными кодами операций (содержимое счетчиков 2) и количество используемых в программе различных программных модулей (содержимое счетчиков 3),Формула из обре т енияУстройство для моделирования процесса контроля программного обеспечения ЗВМ, содержащее регистр памяти, разрядные входы которого являются инйормационными входами устройства, первая группа разрядных выходовЗаказ 4155/47 Тираж 704 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий113035, Москва, Ж, Раушская наб., д. 4/5Производствено-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4 регистра памяти подключена соответственно к входам первого дешифратора, выходы которого подключены соотвественно к счетным входам счетчиковкодов команд с различными кодамиопераций, управляющий вьгход регистра памяти соединен со счетным входом счетчика числа кодов команд программы, элемент ИЛИ, о т л и ч а ю -щ е е с я тем, что, с целью расширения функциональных возможностейза счет определения частоты использования программных модулей, оно дополнительно содержит коммутатор,18732второй дешифратор и счетчики импульсов использования программных модулей, счетные входы которых соединенысоответственно с выходами второго 5дешифратора, входы которого подключены соответственно к выходам коммутатора, информационные входы которыхподключены соответственно к разрядным выходам регистра памяти соответственно, а управляющий вход коммутатора подключен к выходу элементаИЛИ, входы которого соединены соответственно с группой выходов первого 1 дешифратора,
СмотретьЗаявка
4177815, 06.01.1987
ПРЕДПРИЯТИЕ ПЯ А-7162
БАРУЛИН ВАЛЕРИЙ НИКОЛАЕВИЧ, ДЫМАРСКИЙ ЯКОВ СЕМЕНОВИЧ, НОРЕЛЬ ВЛАДИМИР КОНСТАНТИНОВИЧ, ГУДЕНКО ВЛАДИМИР ВАЛЕНТИНОВИЧ, ГРОМОВ МИХАИЛ ЮРЬЕВИЧ
МПК / Метки
МПК: G06F 11/14, G06N 1/00
Метки: моделирования, обеспечения, программного, процесса, эвм
Опубликовано: 23.08.1988
Код ссылки
<a href="https://patents.su/3-1418732-ustrojjstvo-dlya-modelirovaniya-processa-kontrolya-programmnogo-obespecheniya-ehvm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для моделирования процесса контроля программного обеспечения эвм</a>
Предыдущий патент: Устройство для нумерации перестановок натурального ряда чисел и нуля
Следующий патент: Устройство для перебора перестановок
Случайный патент: Резиновая смесь на основе бутилкаучука