[go: up one dir, main page]

SU1168956A1 - Device for analysing operation of operational system - Google Patents

Device for analysing operation of operational system Download PDF

Info

Publication number
SU1168956A1
SU1168956A1 SU843702901A SU3702901A SU1168956A1 SU 1168956 A1 SU1168956 A1 SU 1168956A1 SU 843702901 A SU843702901 A SU 843702901A SU 3702901 A SU3702901 A SU 3702901A SU 1168956 A1 SU1168956 A1 SU 1168956A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
inputs
group
elements
outputs
Prior art date
Application number
SU843702901A
Other languages
Russian (ru)
Inventor
Анатолий Хатыпович Ганитулин
Валерий Герольдович Курапин
Original Assignee
Военная Инженерная Радиотехническая Ордена Октябрьской Революции И Ордена Отечественной Войны Академия Противовоздушной Обороны Им.Маршала Советского Союза Говорова Л.А.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Военная Инженерная Радиотехническая Ордена Октябрьской Революции И Ордена Отечественной Войны Академия Противовоздушной Обороны Им.Маршала Советского Союза Говорова Л.А. filed Critical Военная Инженерная Радиотехническая Ордена Октябрьской Революции И Ордена Отечественной Войны Академия Противовоздушной Обороны Им.Маршала Советского Союза Говорова Л.А.
Priority to SU843702901A priority Critical patent/SU1168956A1/en
Application granted granted Critical
Publication of SU1168956A1 publication Critical patent/SU1168956A1/en

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

УСТРОЙСТВО ДЛЯ АНАЛИЗА РАБОТЫ ОПЕРАЦИОННОЙ СИСТЕМЫ, содержащее группы элементов запрета, регистр ввода, элементы ИЛИ, группы элементов задержки, группы элементов И, ИЛИ, счетчики, регистры текущих значений, блоки сравнени , регистры имен программ, триггеры , коммутатор, блок задани  сигналов времени и счетчик имен, выходы разр дов которого  вл ютс  выходом обращений устройства , выходы элементов запрета входной группы подключены к информационному входу регистра ввода, установочный вход которого подключен к выходу первого элемента ИЛИ, первые входы элементов запрета входной группы подключены к первому информационному входу устройства, вторые входы - к входу запрета устройства, выходы разр дов регистра ввода соединены соответственно с входами элементов задержки входной группы, выход второго элемента ИЛИ соединен с единичными входами триггеров и с установочными входами регистров текущих значений, выходы разр дов i-ro регистра текущих значений подключены к первому входу i-ro блока сравнени  (i 1,2,...,N, где N - количество имен программ, фиксируемых одновременно) к второму входу i-ro блока сравнени  подключены выходы разр дов i-ro регистра имен программ, выход каждого блока сравнени  подключен к соответствующим входам первого элемента ИЛИ, коммутатора и к нулевому входу i- го триггера, выходы элементов запрета i-й группы подключены к информационному входу i-ro регистра имен программ, выходы разр дов которого соединены соответственно с входами г-го элемента ИЛИ (г 3,4,...,N+ 2), выход которого подключен к первым входам элементов запрета i-й группы, 1-й выход первой группы выходов коммутатора подключен к первому счетному входу i-ro счетчика, i-й выход второй группы выходов коммутатора подключен к i-му входу блока задани  сигналов времени, (N -1г1)-й вход которого  вл етс  разрещающим входом устройства, а i-й выход соединен с вторым счетным входом i-ro счетчика, информационный вход которого соединен с выходами элементов И i-й входной группы, входы которых подклюS чены к второму информационному входу устройства , выходы разр дов i-ro счетчика под (Л ключены к первым входам элементов И i-й выходной группы, к вторым входам которых подключен считывающий вход устройства , выходы элементов И выходных групп  вл ютс  информационными выходами устройства, входы установки исходного состо ни  регистра ввода и регистров имен программ соединены с входом установки исходного состо ни  устройства, выО5 ходы элементов И i-й группы, кроме N-й, оо соединены соответственно с входами элесо ел ментов задержки (i + l)-й группы, с информационным входом (i4-1)-го регистра текущих значений и с вторыми входами элеменО5 тов запрета A DEVICE FOR ANALYSIS OF OPERATION SYSTEM WORK, containing a group of prohibition elements, input register, OR elements, groups of delay elements, AND, OR, element groups, current value registers, comparison blocks, program name registers, triggers, switch, time signal setting unit and the name counter whose bit outputs are the output of device calls, the outputs of the prohibition elements of the input group are connected to the information input of the input register, the setting input of which is connected to the output of the first element OR, the first inputs of the prohibition of the input group are connected to the first information input of the device, the second inputs to the input of the prohibition of the device, the outputs of the bits of the input register are connected respectively to the inputs of the delay elements of the input group, the output of the second element OR is connected to the single inputs of the trigger and the installation inputs current value registers, the outputs of the i-ro bits of the current value register are connected to the first input of the i-ro comparison block (i 1,2, ..., N, where N is the number of program names fixed simultaneously) to The i-ro input of the comparison unit is connected to the output of the i-ro bits of the program name register, the output of each comparison unit is connected to the corresponding inputs of the first OR element, the switch and the zero input of the i-th trigger, the outputs of the i-th group prohibition elements are connected to the information the input of the i-ro register of program names, the outputs of the bits of which are connected respectively to the inputs of the rth element OR (r 3,4, ..., N + 2), the output of which is connected to the first inputs of the prohibition elements of the i-th group, 1- The first output of the first group of outputs of the switch is connected to the first at the counting input of the i-ro counter, the i-th output of the second group of outputs of the switch is connected to the i-th input of the time signal setting block, (N -1г1) -th input of which is the enable input of the device, and the i-th output is connected to the second the counting input of the i-ro counter, whose information input is connected to the outputs of the elements And the i-th input group, whose inputs are connected to the second information input of the device, the outputs of the i-th bits of the counter under (L are connected to the first inputs of the elements And the i-th output group, to the second inputs of which the reading input is connected The devices, the outputs of the elements and output groups are the information outputs of the device, the installation inputs of the initial state of the input register and the program name registers are connected to the installation input of the initial state of the device, the output of the elements of the i-th group, except for N-th, oo, are connected respectively with inputs of delay delay elements (i + l) -th group, with information input (i4-1) -th register of current values and with second inputs of prohibition elements

Description

группы, вторые входы которых подключены к единичному выходу i-ro триггера, отличающеес  тем, что, с целью сокращени  времени анализа, в него введены группы элементов И, ИЛИ, регистры имен, элементы ИЛИНЕ и дешифратор, входы которого соединены соответственно с выходами разр дов регистра ввода, каждый выход дешифратора соединен с первыми входами элементов И (;N + j)-fl группы (j l,2,..., L) и (N + L+ + 5)-й группы (8 1,2,..., L), к вторым входам элементов И (N + j)-ft группы подключен третий информационный вход устройства , выход каждого элемента И (N+j)- и группы соединен с информационным входом соответствующего регистра имен, установочный вход которого соединен с входом установки исходного состо ни  устройства, выходы разр дов каждого регистра имен соединены соответственно с вторыми входами элементов И (Ы + 1 + 5)-й группы, выходы которых подключены соответственно к входам элементов ИЛИ первой группы, выходы которых подключены соответственно к входам элементов ИЛИ-НЕ и к первым входам элементов ИЛИ второй группы, выходы элементов ИЛИ-НЕ подключены к первым входам элементов И (Ы + 21+1)-й группы, к вторым входам которых подключены выходы элементов задержки входной группы, выходы элементов И (Ы+21 + 1)-й группы соединены соответственно с вторыми входами элементов ИЛИ второй группы, выходы которых подключены соответственно к входам второго элемента ИЛИ и элементов задержки (Ы + 1)-й группы.groups, the second inputs of which are connected to a single output of the i-ro trigger, characterized in that, in order to reduce the analysis time, the groups of AND, OR, name registers, ILINE and decoder elements are entered into it, the inputs of which are connected respectively to the outputs of bits input register, each output of the decoder is connected to the first inputs of the AND (; N + j) -fl elements of the group (jl, 2, ..., L) and (N + L + + 5) -th group (8 1,2 ,. .., L), the third information input of the device is connected to the second inputs of the And (N + j) -ft group elements, the output of each And (N + j) element and the connection groups n with the information input of the corresponding name register, the installation input of which is connected to the installation input of the initial state of the device, the bits of each register of the names are connected respectively to the second inputs of the AND (S + 1 + 5) -th group of elements, the outputs of which are connected respectively to the inputs the OR elements of the first group, the outputs of which are connected respectively to the inputs of the OR-NOT elements and to the first inputs of the OR elements of the second group, the outputs of the OR-NOT elements are connected to the first inputs of the AND (N + 21 + 1) -th group elements, to the second the inputs of which are connected to the outputs of the delay elements of the input group, the outputs of the elements AND (S + 21 + 1) -th group are connected respectively to the second inputs of the elements OR of the second group, the outputs of which are connected respectively to the inputs of the second element OR and the delay elements (L +1) - th group.

Изобретение относитс  к вычислительной технике и может найти применение в системах сбора статистических данных о работе программ операционной системы (ОС)The invention relates to computing and can be used in systems for collecting statistical data on the operation of the operating system (OS) programs.

Цель изобретени  - сокращение времени анализа.The purpose of the invention is to reduce the analysis time.

На фиг. 1 представлена функциональна  схема предлагаемого устройства; на фиг. 2- функциональна  схема блока задани  сигналов времени; на фиг. 3 - функциональна  схема коммутатора.FIG. 1 shows a functional diagram of the proposed device; in fig. 2- functional block diagram of setting time signals; in fig. 3 - the switch circuit is functional.

Устройство содержит группу элементов 1 запрета, регистр 2 ввода, дешифратор 3, группу элементов И 4, регистры 5 имен, группы элементов И 6, ИЛИ 7, ИЛИ-НЕ 8, И 9, ИЛИ 10, группу элементов 11 задержки , элемент ИЛИ 12, группу элементов И 13, группу элементов 14 запрета, группы элементов ИЛИ 15, И 16, счетчики 17, pyппy элементов 18 задержки, регистры 19 текущих значений, блоки 20 сравнени , регистры 21 имен программ, группу элементов И 22, триггеры 23, элементы 24 задержки , блок 25 задани  сигналов времени, элемент ИЛИ 26, счетчик 27 имен, элемент ИЛИ 28, коммутатор 29, входы 30 регистров имен, входы 31 счетчиков, считывающий вход 32, информационные выходы 33 устройства , разрешающий вход 34, выход 35 обращений, вход 36 регистра ввода и регистров имен программ, информационный вход 37 устройства, вход 38 запрета, триггеры 39,элементы И 40, переключающий контакт 41, контакты 42 первой позиции и контакты 43 второй позиции, генератор 44 сигналов грубого времени и генератор 45 сигналов точного времени, переключающиеThe device contains a group of 1 prohibition elements, a register of 2 inputs, a decoder 3, a group of elements AND 4, registers 5 names, a group of elements AND 6, OR 7, OR-NO 8, AND 9, OR 10, a group of delay elements 11, an element OR 12 , a group of elements And 13, a group of elements 14 of the ban, a group of elements OR 15, And 16, counters 17, a pyppy of delay elements 18, registers 19 of current values, comparison blocks 20, registers 21 of program names, a group of elements And 22, triggers 23, elements 24 delays, block 25 of setting time signals, element OR 26, counter 27 names, element OR 28, switch 29, inputs 30 regis names, inputs 31 counters, read input 32, information output 33 of the device, allowing input 34, output 35 calls, input 36 of the input register and program name registers, information input 37 of the device, prohibition input 38, triggers 39, AND 40 elements switching contact 41, contacts 42 of the first position and contacts 43 of the second position, a coarse time signal generator 44 and a time signal generator 45 switching

контакты 46, контакты 47 первой позиции, контакты 48 второй позиции.contacts 46, contacts 47 of the first position, contacts 48 of the second position.

Устройство работает следующим образом, В исходном состо нии регистры 21 имен программы и счетчики 17 обнулены. Обнуление регистров имен программ и регистра ввода производитс  подачей единичного сигнала на вход 36, обнуление счетчиков 17 производитс  по входу 31, регистров имен - по входу 36, затем в соОтветствующие регистры имен занос тс  имена программ , имеющих альтернативные имена, незадействованные регистры остаютс  обнуленными .The device operates as follows. In the initial state, the registers 21 of the program names and the counters 17 are reset. Resetting the program name registers and the input register is performed by applying a single signal to input 36, the counters 17 are reset by input 31, the name registers are input 36, then the names of programs with alternative names are entered into the corresponding name registers, the unused registers remain zeroed.

По входу 37 на входы группы элементов 1 запрета поступают на ЭВМ многоразр дные коды имен программ ОС. Если одноразр дный признак анализа программы ОС, поступающий из ЭВМ на вход группы элементов 1 запрета, имеет единичное значение (данные об обращении к этой программе собирать не нужно), код имени программы ОС тер етс . Если же признак анализа программы ОС имеет нулевое значение (данные о программе собирать нужно), код имени программы с выхода группы элементов запрета 1 поступает в регистр 2. Код имени программы с выхода регистра 2 поступает на дешифратор 3, который в соответствии с кодом имени программы вырабатывает сигнал на t-м выходе, поступающий на входы Е-й группы элементов И 6 и разрешающий прохождение через эту группу кода имени программы содержащегос  в 1-м регистре 5. С выхода 1-й группы элементов И 6 им  поступает на входы элементов ИЛИ 7, с выхода которых через группу элементов ИЛИ 10 поступает на входы элементов 18 задержки и элемент ИЛИ 12. В том случае, когда у кода входного имени нет альтернативных имен, или они неизвестны, на выходе группы элементов ИЛИ 7 по вл етс  нулева  информаци , котора  поступает на входы элементов ИЛИ-НЕ 8, на выходе формируетс  единичный сигнал, который поступает на входы элементов И 9 и разрешает прохождение входного кода имени программы через группы элементов И 9 и ИЛИ 10, врем  задержки элементов 11 выбираетс  равным времени идентификации альтернативного имени. Код имени программы, поступающий на входы элементов 18 задержки и элементы ИЛИ 12, формирует на выходе элемента ИЛИ 12 единичный сигнал, которым производитс  установка в единичное состо ние всех триггеров 23, подготавливающих к работе группы элементов И 22. Задержанный на элементах 18 задержки код имени программы (врем  задержки выбираетс  таким , чтобы перед приемом кода имени программы обеспечивалось обнуление регистров 19 текущих значений) поступает на i-й регистр 19 текущих значений и на входы i-й группы элементов 14 запрета. На входы i-й группы элементов 14 запрета поступает нулевой сигнал с выхода 1-го элемента ИЛИ 15 (поскольку регистр 21 находитс  в нулевом состо нии), разрещающий прием кода имени программы через 1-ю группу элементов 14 запрета в регистр 21 имен программ. После приема кода имени программы в 1-е регистры 19 и 21, 1-й блок 20 сравнени  выдает единичный сигнал на 1-й вход коммутатора 29, на нулевой вход 1-го триггера 23 и на вход коммутатора 29, на нулевой вход i-ro триггера 23 и на вход элемента ИЛИ 28 дл  обнулени  регистра 2. Триггер 23, устанавлива сь в нулевое состо ние, запрещает продвижение кода имени программы через i-ю группу элементов И 22. Через коммутатор 29, установленный во вторую позицию («Частотный режим) единичные сигналы с выходов блоков 20 сравнени  и соответствующие контакты 46 и 48 поступают на выходы первой группы выходов коммутатора. Сигнал с i-ro выхода первой группы выходов коммутатора 29 заносит в 1-й счетчик 17 единицу. При дальнейщем поступлении новых кодов имен программ также сначала анализируетс  альтернативное им . Если им  альтерантивное , то из соответствующего регистра 5 выбираетс  его уникальное им , которое поступает в схему анализа. Если оно на зафиксировано в регистре 21, то последовательно занимаютс  свободные регистры 21, что обеспечиваетс  установкой триггеров 23 в единичное состо ние. Если все регистры зан ты, а в регистр 2 поступит код имени программы, не равный кодам имен программ, хран щимс  в регистрах 21, то этот код, пройд  последовательно через N групп элементов задержки 24 и групп элементов И 22, поступает на входы элемента ИЛИ 26. На выходе этого элемента по вл етс  единичный сигнал, который увеличивает на единицу содержимое счетчика 27 имен и обнул ет через элемент ИЛИ 28 регистр 2. Таким образом, в счетчике 27 имен оказываетс  зафиксированным количество обращений к программам, дл  хранени  имен которых не хватает регистров 21 имен программ . Если на вход регистра 2 поступает код имени программы, уже имеющийс  на одном из регистров 21 имен программ, например , с номером i (1 i N), то этот код не записываетс  в другой свободный регистр 21, а только проходит сравнение с кодом на блоке 20 сравнени  и единичный сигнал с выхода блока 20 сравнени  поступает на вход коммутатора 29. Сигнал с выхода первой группы выходов коммутатора 29 увеличивает значение 1-го счетчика 17 на единицу. В случае необходимости измерени  времени прохождени  какой-либо программы коммутатор 29 переключаетс  в первую позицию («Временной режим) . В этом случае единичные сигналы с выходов блоков 20 сравнени  через переключающие контакты 46 и контакты 47 первой позиции поступают на выход второй группы выходов коммутатора. При возникновении единичного сигнала на выходе второй группы выходов коммутатора 29 i-й триггер включени  сигналов времени блока 25 устанавливаетс  в единичное состо ние, в результате этого подготавливаетс  к работе i-й элемент И и через него начинают поступать в i-й счетчик 17 сигналы времени, после окончани  выполнени  программы по сигналу, поступающему по входу 34, производитс  установка триггеров включени -времени в нулевое состо ние. В результате в счетчиках 17 фиксируетс  значение времени выполнени  программ. Через группы элементов И 16 производитс  занесение с входа 31 кодов счетчиков . Эти коды поступают из ЭВМ и представл ют собой количество обращений к конкретным программам ОС при выполнении на ЭВМ предществующего потока заданий . Необходимость такого занесени  кодов возникает при сборе обобщенных данных о работе программ ОС при прохождении через ЭВМ различных потоков заданий за фиксированное врем . Выдача данных из устройства осуществл етс  через группы элементов И 5 по сигналу, поступающему по входу 32.At the entrance 37 to the inputs of the group of elements 1 of the ban, multi-digit codes of the names of the OS programs arrive on the computer. If the one-bit flag of the analysis of an OS program coming from a computer to the input of a group of prohibition elements 1 has a single value (data on the access to this program need not be collected), the code of the OS program name is lost. If the sign of analysis of the OS program is zero (the program data should be collected), the code of the program name from the output of the group of prohibition elements 1 goes to register 2. The code of the program name from the output of register 2 goes to the decoder 3, which, in accordance with the code of the program name generates a signal at the t-th output, arriving at the inputs of the E-th group of elements And 6 and allowing the program name code contained in the 1st register 5 to pass through this group. From the output of the 1st group of elements And 6 it enters the inputs of the OR elements 7, from the output to through the group of elements OR 10 enters the inputs of the delay elements 18 and the element OR 12. In the case when the code of the input name has no alternative names or they are unknown, the output of the group of elements OR 7 is the zero information that arrives at the inputs elements OR-NOT 8, a single signal is generated at the output, which is fed to the inputs of elements AND 9 and allows the input code of the program name to pass through the groups of elements AND 9 and OR 10, the delay time of elements 11 is chosen equal to the identification time of the alternative and Yeni. The program name code, which arrives at the inputs of delay elements 18 and the OR elements 12, generates at the output of the OR element 12 a single signal, which sets all the flip-flops 23, preparing the operation of the group of elements AND 22, into the unit state. the program (the delay time is chosen so that, before receiving the code of the program name, zeroing of the current value registers 19) is provided to the i-th register 19 of the current values and to the inputs of the i-th group of prohibition elements 14. The inputs of the i-th group of prohibition elements 14 receive a zero signal from the output of the 1st element OR 15 (since register 21 is in the zero state), allowing the reception of the program name code through the 1st group of prohibition elements 14 to the register 21 of program names. After receiving the program name code in the 1st registers 19 and 21, the 1st comparison unit 20 outputs a single signal to the 1st input of the switch 29, to the zero input of the 1st trigger 23 and to the input of the switch 29, to the zero input i- ro trigger 23 and the input of the element OR 28 to reset the register 2. The trigger 23, set to the zero state, prohibits the promotion of the program name code through the i-th group of elements AND 22. Through the switch 29 set to the second position ("Frequency mode a) the single signals from the outputs of the comparison units 20 and the corresponding contacts 46 and 48 are supplied to moves the first group of switch outputs. The signal from the i-ro output of the first group of switches 29 switches into the 1st counter 17 units. Upon further receipt of new codes of program names, an alternative to them is also first analyzed. If they are alterative, then from the corresponding register 5 it is chosen that is unique to them, which enters the analysis scheme. If it is not fixed in register 21, then free registers 21 are sequentially occupied, which is ensured by the installation of the flip-flops 23 in one state. If all the registers are occupied, and register 2 receives a program name code that is not equal to the program name codes stored in registers 21, then this code, passed successively through N groups of delay elements 24 and groups of elements 22, enters the inputs of the element OR 26. At the output of this element, a single signal appears, which increases by one the contents of the name counter 27 and zeroes the OR register 28 element 2. Thus, in the name counter 27, the number of program calls that are not stored is fixed region ters 21 program names. If the input of the register 2 is the code of the program name, which already exists on one of the registers 21 of the names of the programs, for example, with the number i (1 i N), then this code is not written into the other free register 21, but only is compared with the code on the block 20 comparison and a single signal from the output of the comparison unit 20 is fed to the input of the switch 29. The signal from the output of the first group of outputs of the switch 29 increases the value of the 1st counter 17 by one. If it is necessary to measure the transit time of any program, the switch 29 switches to the first position ("Time Mode"). In this case, single signals from the outputs of the comparison units 20 through the switching contacts 46 and the contacts 47 of the first position arrive at the output of the second group of outputs of the switch. When a single signal occurs at the output of the second group of outputs of the switch 29, the i-th trigger for switching on the time signals of the block 25 is set to one, as a result, the i-th element I is prepared for operation and through it the i-th counter 17 begins to receive time signals After the end of the program execution, the on-input signal 34 sets the on-time triggers to the zero state. As a result, the program execution time is recorded in counters 17. Through groups of elements AND 16, 31 counter codes are entered from the input. These codes come from a computer and represent the number of calls to specific OS programs when a pre-existing task stream is executed on a computer. The need for such entry of codes arises when collecting generalized data on the operation of OS programs when passing through a computer various task streams in a fixed time. The output of data from the device is carried out through groups of elements AND 5 according to the signal arriving at input 32.

После сбора данных об обращении к программам ОС с N уникальными именами целесообразно запретить дальнейший сбор данных об этих программах, сделав с помощью специальной вспомогательной программы признаки анализа этих программAfter collecting data on the access to OS programs with N unique names, it is advisable to prohibit the further collection of data about these programs by making signs of the analysis of these programs using a special auxiliary program.

ОС равными единице и перестроив содержимое регистров 4. Тем самым обеспечиваетс  сбор данных уже о других программах ОС, к которым имеет место обращение из потока заданий пользователей и признаки анализа которых равны нулю.The OS is equal to one and rebuilding the contents of the registers 4. In this way, data is already being collected about other OS programs that are accessed from the task stream of users and whose analysis features are zero.

фиг,.1fig .1

99

ZQZQ

66

77

47  47

ffSffS

ЦОCO

ww

1one

ZZ

Фиг.22

Л7L7

оabout

оabout

5five

1one

/7/ 7

Claims (1)

УСТРОЙСТВО ДЛЯ АНАЛИЗА РАБОТЫ ОПЕРАЦИОННОЙ СИСТЕМЫ, содержащее группы элементов запрета, регистр ввода, элементы ИЛИ, группы элементов задержки, группы элементов И, ИЛИ, счетчики, регистры текущих значений, блоки сравнения, регистры имен программ, триггеры, коммутатор, блок задания сигналов времени и счетчик имен, выходы разрядов которого являются выходом обращений устройства, выходы элементов запрета входной группы подключены к информационному входу регистра ввода, установочный вход которого подключен к выходу первого элемента ИЛИ, первые входы элементов запрета входной группы подключены к первому информационному входу устройства, вторые входы — к входу запрета устройства, выходы разрядов регистра ввода соединены соответственно с входами элементов задержки входной группы, выход второго элемента ИЛИ соединен с единичными входами триггеров и с установочными входами регистров текущих значений, выходы разрядов ί-го регистра текущих значений подключены к первому входу i-ro блока сравнения (i = 1,2,...,N, где N — количество имен программ, фиксируемых одновременно), к второму входу i-ro блока сравнения подключены выходы разрядов i-ro регистра имен программ, выход каждого блока сравнения подключен к соответствующим входам первого элемента ИЛИ, коммутатора и к нулевому входу i: го триггера, выходы элементов запрета i-й группы подключены к информационному входу i-ro регистра имен программ, выходы разрядов которого соединены соответственно с входами г-го элемента ИЛИ (г= 3,4,...,N + 2), выход которого подключен к первым входам элементов запрета i-й группы, i-й выход первой группы выходов коммутатора подключен к первому счетному входу i-ro счетчика, i-й выход второй группы выходов коммутатора подключен к i-му входу блока задания сигналов времени, (N +1)-й вход которого является разрешающим входом устройства, а i-й выход соединен с вторым счетным входом i-ro счетчика, информационный вход которого соединен с выходами элементов И i-й входной группы, входы которых подклю- с чены к второму информационному входу уст- SS ройства, выходы разрядов i-ro счетчика подключены к первым входам элементов И i-й выходной группы, к вторым входам которых подключен считывающий вход устройства, выходы элементов И выходных групп являются информационными выходами устройства, входы установки исходного состояния регистра ввода и регистров имен программ соединены с входом установки исходного состояния устройства, выходы элементов И i-й группы, кроме N-й, соединены соответственно с входами элементов задержки (i + 1)-й группы, с информационным входом (i-f-l)-ro регистра текущих значений и с вторыми входами элементов запрета (i + 1) -й группы, выходы элементов И N-й группы соединены соответственно с входами (N + 3)-ro элемента ИЛИ, выход которого подключен к счетному входу счетчика имен и к соответствующему входу первого элемента ИЛИ, выходы элементов задержки (N-bl)-fi группы соединены с входами элементов задержки первой группы, с информационным входом первого регистра текущих значений и с вторыми входами элементов запрета первой группы, выходы элементов задержки i-й группы подключены к первым входам элементов И i-йDEVICE FOR ANALYSIS OF OPERATING SYSTEM OPERATION, which contains prohibition element groups, input register, OR elements, delay element groups, AND, OR element groups, counters, current value registers, comparison blocks, program name registers, triggers, switch, time signals and a name counter whose discharge outputs are the output of device calls, the outputs of the input group inhibition elements are connected to the information input of the input register, the installation input of which is connected to the output of the first OR element, the output inputs of the input group inhibit elements are connected to the first information input of the device, the second inputs are connected to the device inhibit input, the outputs of the input register bits are connected respectively to the inputs of the input group delay elements, the output of the second OR element is connected to the single inputs of the triggers and to the setting inputs of the current value registers , the outputs of the bits of the ί-th register of current values are connected to the first input of the i-ro comparison block (i = 1,2, ..., N, where N is the number of program names recorded simultaneously), to the second input the outputs of the bits of the i-ro register of program names are connected to the i-ro block of the comparison, the output of each comparison block is connected to the corresponding inputs of the first OR element, the switch, and to the zero input of the i : th trigger, the outputs of the i-group inhibit elements are connected to the information input i -ro of the register of program names, the outputs of the bits of which are connected respectively to the inputs of the ith element OR (r = 3,4, ..., N + 2), the output of which is connected to the first inputs of the ban elements of the i-th group, i-th the output of the first group of outputs of the switch is connected to the first counting input to the i-ro counter, the i-th output of the second group of outputs of the switch is connected to the i-th input of the unit for setting time signals, (N +1) -th input of which is the enabling input of the device, and the i-th output is connected to the second counting input i -ro counter information input coupled to the outputs of the AND i-th input group, whose inputs are connected with second information to cheny Valid Device for SS roystva, bits i-ro outputs of the counter are connected to first inputs of AND i-th output of the group , to the second inputs of which the reading input of the device is connected, the outputs elements and output groups are the information outputs of the device, the inputs of setting the initial state of the input register and registers of program names are connected to the input of setting the initial state of the device, the outputs of the elements of the i-th group, except the N-th group, are connected respectively to the inputs of the delay elements (i + 1 ) of the group, with the information input (ifl) -ro of the register of current values and with the second inputs of the elements of the prohibition of the (i + 1) -th group, the outputs of the elements of the Nth group are connected respectively to the inputs of the (N + 3) -ro of the element OR whose output is connected to the midrange to the input of the name counter and to the corresponding input of the first OR element, the outputs of the delay elements (N-bl) -fi groups are connected to the inputs of the delay elements of the first group, with the information input of the first register of current values and with the second inputs of the elements of the first group inhibit, outputs of the delay elements The i-th group is connected to the first inputs of the elements And the i-th SU .... 1168956 группы, вторые входы которых подключены к единичному выходу i-ro триггера, отличающееся тем, что, с целью сокращения времени анализа, в него введены группы элементов И, ИЛИ, регистры имен, элементы ИЛИ' НЕ и дешифратор, входы которого соединены соответственно с выходами разрядов регистра ввода, каждый выход дешифратора соединен с первыми входами элементов И (N + j)-fl группы (j = l,2,..„ L) и (N + L+ + S)-ft группы (S = 1,2,..., L), к вторым входам элементов И (N + j)-fl группы подключен третий информационный вход устройства, выход каждого элемента И (N+j)— й группы соединен с информационным входом соответствующего регистра имен, установочный вход которого соединен с входом установки исходного состояния устройства, вы ходы разрядов каждого регистра имен соединены соответственно с вторыми входами элементов И (N + L + S)-ft группы, выходы которых подключены соответственно к входам элементов ИЛИ первой группы, выходы которых подключены соответственно к входам элементов ИЛИ—НЕ и к первым входам элементов ИЛИ второй группы, выходы элементов ИЛИ—НЕ подключены к первым входам элементов И (N + 2L+l)-ft группы, к вторым входам которых подключены выходы элементов задержки входной группы, выходы элементов И (N+2L +1)-й группы соединены соответственно с вторыми входами элементов ИЛИ второй группы, выходы которых подключены соответственно к входам второго элемента ИЛИ и элементов задержки (N + l)-fl группы.SU. the inputs of which are connected respectively to the outputs of the bits of the input register, each decoder output is connected to the first inputs of the elements of the And (N + j) -fl group (j = l, 2, .. „L) and (N + L + + S) -ft of the group (S = 1,2, ..., L), the third information input of the device is connected to the second inputs of the elements of And (N + j) -fl groups, the output of each And (N + j) -th group connected to the information input of the corresponding register of names, the installation input of which is connected to the input of the installation of the initial state of the device, the outputs of the bits of each name register are connected respectively to the second inputs of the elements And (N + L + S) -ft groups, the outputs of which are connected respectively to the inputs of the elements OR of the first group, the outputs of which are connected respectively to the inputs of the elements OR — NOT and to the first inputs of the elements OR of the second group, the outputs of the elements OR — NOT connected to the first inputs of the elements AND (N + 2L + l) -ft groups, to the second inputs of which the outputs of the delay elements of the input group are connected, the outputs of the AND (N + 2L +1) elements of the group are connected respectively to the second inputs of the OR elements of the second group, the outputs of which are connected respectively to the inputs of the second OR element and the delay elements (N + l) -fl group.
SU843702901A 1984-02-13 1984-02-13 Device for analysing operation of operational system SU1168956A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU843702901A SU1168956A1 (en) 1984-02-13 1984-02-13 Device for analysing operation of operational system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU843702901A SU1168956A1 (en) 1984-02-13 1984-02-13 Device for analysing operation of operational system

Publications (1)

Publication Number Publication Date
SU1168956A1 true SU1168956A1 (en) 1985-07-23

Family

ID=21104356

Family Applications (1)

Application Number Title Priority Date Filing Date
SU843702901A SU1168956A1 (en) 1984-02-13 1984-02-13 Device for analysing operation of operational system

Country Status (1)

Country Link
SU (1) SU1168956A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 499566, кл. G 06 F 9/00, 1972. Авторское свидетельство СССР № 443391, кл. G 06 F 15/36, 1972. Авторское свидетельство СССР № 1024934, кл. G 06 F 15/36, 1981. *

Similar Documents

Publication Publication Date Title
SU1168956A1 (en) Device for analysing operation of operational system
SU1024934A1 (en) Device for gathering information on operating system perfomance
SU1168955A1 (en) Device for gathering data on operational system
SU1132360A1 (en) Switching device
SU1188738A1 (en) Device for servicing interrogations and direct access memory
SU1418690A1 (en) Data input device
SU1176346A1 (en) Device for determining intersection of sets
SU913359A1 (en) Interface
SU1128242A1 (en) Device for polling input device
SU1166111A1 (en) Device for connecting information sources with changeable priorities to bus
SU1583940A1 (en) Device for registration of data sequence
SU1223222A1 (en) Device for sorting numbers
SU1361722A1 (en) Code converter
SU1149241A1 (en) Device for capturing information from transducers
SU951321A1 (en) Retrieval code frequency ranging device
SU1465889A1 (en) Device for monitoring information transmitter
RU1837288C (en) Device for dynamic priority
SU1495778A1 (en) Multichannel device for input of analog data
SU1043666A2 (en) Access code frequency ranging device
SU1388863A1 (en) Multichannel device for connecting subscribers to a common highway
SU1444744A1 (en) Programmable device for computing logical functions
SU1210230A1 (en) Telegraph sensor
SU1591025A1 (en) Device for gc sampling of memory units
SU1126971A1 (en) Device for translating codes from one language to another
SU447711A1 (en) Device for decoding a pulse code