SU378850A1 - DEVICE FOR CONTROL OF DIGITAL COMPUTING MACHINE '^ ^^ i.'v.'UiiJdHAyry-gt-mt ^^ ЕШ - Google Patents

DEVICE FOR CONTROL OF DIGITAL COMPUTING MACHINE '^ ^^ i.'v.'UiiJdHAyry-gt-mt ^^ ЕШ

Info

Publication number
SU378850A1
SU378850A1 SU1654588A SU1654588A SU378850A1 SU 378850 A1 SU378850 A1 SU 378850A1 SU 1654588 A SU1654588 A SU 1654588A SU 1654588 A SU1654588 A SU 1654588A SU 378850 A1 SU378850 A1 SU 378850A1
Authority
SU
USSR - Soviet Union
Prior art keywords
counter
error
input
duration
output
Prior art date
Application number
SU1654588A
Other languages
Russian (ru)
Inventor
Н. П. знова И. Н. Немцова И. Ф. Мусатов А. И. Старшинов Ю. А. Чугунов И. Абрамов
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 filed Critical
Priority to SU1654588A priority Critical patent/SU378850A1/en
Application granted granted Critical
Publication of SU378850A1 publication Critical patent/SU378850A1/en

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

Изобретение относитс  к цифровой вычислительной технике и может примен тьс  в цифровых вычислительных машинах с программным управлением.The invention relates to digital computing and can be used in software-controlled digital computers.

Известно устройство дл  управлени  цифровой вычислительной машиной, состо щее из счетчика команд, устройства управлени  операци ми , устройства об1 аружени  ошибок, блока выработки сигнала отказа, цепи возврата по меткам, блока формировани  и запоминани  меток, блока анализа ошибок (обнаружени  отказов), счетчика сбоев.A device for controlling a digital computer is known, consisting of a command counter, an operation control device, an error handling device, a failure signal generation unit, a return circuit by tags, a tag generation and storage unit, an error analysis unit (failure detection), a failure counter. .

Целью изобретени   вл етс  повышение достоверности отделени  длительных сбоев от отказов повышение эксплуатацио,ниой надежности ЦВМ и формирование данных по длительности сбоев.The aim of the invention is to increase the reliability of the separation of long-term failures from failures, increase the operation, reliability of the digital computer and the formation of data on the duration of the failures.

Это достигаетс  тем, что устройство дополнительно содержит счетчик длительности сбо , блок пуска и вентили считывани . Счетный вход счетчика длительности сбо  соединен с выходом блока пуска, вход которого соединен с выходом устройства обнаружени  ошибок , второй вход блока пуска соединен с шиной главных импульсов, третий вход блока пуска соединен с выходом устройства управлени  операци ми, выход переполн ени  счетчика длительности сбоев соединен со входом блока выработки сигнала отказа ЦВМ, инфору1ационный выход счетчика длительности сбоев соединен со входами вентилей считывани , вторые входы которых соединены с выходами устройства управлени  операци ми и входом установки нул  счетчика длительности сбо . На чертеже изображена блок-схема предлагаемого устройства.This is achieved by the fact that the device additionally contains a fault duration counter, a start unit and read valves. The counting input of the fault duration counter is connected to the output of the start block, whose input is connected to the output of the error detection device, the second input of the start block is connected to the main pulse bus, the third input of the start block is connected to the output of the operation control device, the overflow exit of the fault duration counter is connected to the input of the digital signal generation unit for the failure of the digital computer; the information output of the fault duration counter is connected to the inputs of the read valves, the second inputs of which are connected to the outputs of the operative control device atsi mi and the input of the zero setting of the counter duration of failure. The drawing shows a block diagram of the proposed device.

Оно содержит счетчик команд /, вход которого соединен с блоком 2 анализа ошибок, а выход - с блоком 3 формировани  и запоминани  меток, вход которого соединен с устройством 4 управлени  операци ми, а цепью 5 возврата по меткам соединен со входом счетчика команд 1. Цепью 6 пуска тест-программы вход счетчика команд св занс устройством 4 управлени  операци ми. Один из входов блока 2 анализа ошибок соединен с устройством 7 обнаружени  ошибок, два других входа цепью блокиповки 8 и цепью 9 сн ти  блокировки вызова программы анализа ошибок соединены с устройством 4 управлени  операци ми. Устройство 7 обнаружени  ошибок св зано с управл ющим входом блока 10 пуска счетчика длительности сбо , ко входу частоты которого подключена цепь 11It contains a command counter /, the input of which is connected to the error analysis unit 2, and the output is connected to the unit for the formation and storage of labels, the input of which is connected to the operation control device 4, and the return circuit 5 is connected to the input of the command counter 1. The circuit 6 start-up of the test program, the input of the command counter is connected with the operation control device 4. One of the inputs of the error analysis block 2 is connected to the error detection device 7, the other two inputs are connected by the lockout circuit 8 and the circuit 9 to unblock the call block of the error analysis program are connected to the operation control device 4. An error detection device 7 is associated with a control input of the start block 10 of the failure duration counter, to the frequency input of which a circuit 11 is connected.

подачи главных импульсов, а на блокируюппг вход - цепь блокировки 8 с устройством 4 управлени  операци ми. Выход блока 10 пуска счетчика длительности сбо  соединен со счетным входом счетчика 12 длитель остиfeeding the main pulses, and the blocking input - blocking circuit 8 with the device 4 control operations. The output of the block 10 of the start of the counter duration of failure is connected to the counting input of the counter 12 of the spine duration

сбо , выход переполнени  которого соединенa fault whose overflow output is connected

с блоком 13 выработки сигнала отказа ЦВМ. Информационные выходы счетчика длительности сбо  соединены с информационными входами вентилей считывани  14, управл ющие входы которых соединены с устройством 4 управлени  операци ми цепью считывани  показаний счетчика 12 длительности сбо .with block 13 to generate a signal failure DVR. The information outputs of the fault duration counter are connected to the information inputs of the read valves 14, the control inputs of which are connected to the operation control device 4 by the reading circuit of the fault duration counter 12.

Устройство работает следующим образом. В процессе выполнени  программ 3 формировани  и запоминапн  меток с участием счетчика команд / и устройства 4 управлени  операци ми производит формирование и запоминание меток, к которым производитс  возврат при обнаружении ощибок на ограничен ном участке программ между метками. Если в процессе функционировани  ЦВМ устройство 7 обнаруживает ошибку, то на его выходе вырабатываетс  сигнал ошибки, который с выхода устройства 7 поступает на управл ющий вход блока 10 и на вход блока 2 анализа ошибок. После этого устройство обнаружени  ошибок снимает со своего выхода сигнал ошибки. Блок 10, получив сигнал ошибки, запоминает его и открывает по цепи // подачи главных импульсов доступ главным импульсам известной частоты от генератора главних импульсов ЦВМ (на чертеже не изображен) на счетчик 12 длительности сбо , который начинает счет времени с момента обнаружени  ошибки.The device works as follows. In the process of executing programs 3, the formation and memorization of labels with the participation of the command counter / and the operation control device 4 produces the formation and memorization of labels, which are returned to when an error is detected in a limited portion of the programs between the labels. If during the operation of the digital computer, the device 7 detects an error, then an error signal is generated at its output, which is output from the device 7 to the control input of the unit 10 and to the input of the error analysis unit 2. After that, the error detection device removes the error signal from its output. Block 10, having received the error signal, remembers it and opens the main pulses of the main impulses access to the main pulses of a known frequency from the main-pulse generator of digital computers (not shown) to the counter 12 of the fault duration, which starts counting the time since the error was detected.

Блок анализа ошибок, получив сигнал ошибки , производит прерывание программы и коммутацию на счетчик команд 1 номера первой команды программы анализа ошибок. Устройство 4 в начале программы анализа ошибок с помощью сигнала по цепи 6 пуска тест-программы производит коммутацию на счетчик команд номера первой команды тестпрограммы , назначение которой задержать начало выполнени  собственно программы анализа ошибок и повторени  участка программы при наличии ошибки. Если при выполнении тест-программы устройством 7 вновь обнаруживаетс  ошибка, то вновь вырабатываетс  сигнал ошибки, прерываетс  тест-программа и повтор етс  запуск тест-программы по тем же цеп м.The error analysis block, having received the error signal, interrupts the program and switches the number of the first command of the error analysis program to the command counter 1. Device 4 at the beginning of the error analysis program uses the signal on the test start circuit 6 to switch to the command counter the number of the first command of the test program, the purpose of which is to delay the start of the execution of the error analysis program itself and repeat the program section in the presence of an error. If during the execution of the test program by the device 7, an error is again detected, the error signal is again generated, the test program is interrupted and the test program is run again on the same lines.

В течение работы тест-программы производитс  счет длительности сбо  счетчика 12. Если за все врем  счета не поступает успешного выполнени  тест-программы (тест-программа выполн етс  с ошибками), то сигнал с выхода перепол ени  счетчика длительности сбо  поступает на блок 13 выработки сигнала отказа ЦВМ и вызывает его срабатывание . Если же выполнение тест-программы  вл етс  успешным, т. е. ошибка не обнаруживаетс , то программа анализа ошибок вырабатывает через устройство 4 управлени  операци ми сигнал по цепи блокировки 8. Этот сигнал поступает на блок анализа ошибокDuring the operation of the test program, the counting time of the counter 12 is counted. If the test program does not complete successfully (the test program runs with errors), the signal from the overrun output of the counter of the duration of the error goes to the signal generation unit 13 failure of the digital computer and causes it to fire. If the execution of the test program is successful, i.e., no error is detected, then the error analysis program generates a signal through the interlock circuit 8 through the operation control device 4. This signal is fed to the error analysis block

и блокирует возможность вызова программы анализа ошибок, поступает на блок 10 пуска счетчика длительности сбо  и блокирует доступ главных импульсов на счетчик 12 длительности сбо .and blocks the ability to call an error analysis program, enters the start block 10 of the duration of the failure counter and blocks the access of the main pulses to the counter 12 of the duration of the failure.

Затем устройство 4 вырабатывает сигнал в цепь 15 считывани  показаний счетчика длительности сбо . Этот сигнал подаетс  на вентили считывани , где производитс  считывание показаний счетчика 12, и на вход установки нул  счетчика 12 длительности сбо , в результате чего производитс  сброс его в нуль. Цосле этого программа анализа ошибок приступает к анализу ошибок и к организации повторени  участка программы, ва котором первоначально была обнаружена ошибка. Непосредственно перед началом повторени  участка программы программа анализа ошибок через устройство 4 вырабатывает сигналThen, device 4 generates a signal to readout circuit 15 for the duration of the fault counter. This signal is applied to the read valves, where the readings of the counter 12 are read, and to the input of the zero setting of the counter 12 for the duration of the fault, as a result of which it is reset to zero. For this reason, the error analysis program proceeds to the analysis of errors and the organization of repetition of the program section, which was initially detected by an error. Immediately before the repetition of the section begins, the error analysis program through the device 4 generates a signal

в цепь 9 сн ти  блокировки вызова программы анализа ошибок и производит сн тие блокировки с блока анализа ошибок. Цо программе анализа ошибок устройство 4 также вырабатывает сигнал, по которому запомненна  в блоке 3 команда по цепи 5 возврата по меткам передаетс  на счетчик команд, и начинаетс  повторение участка программы, на котором первоначально была обнарул ена ошибка.In circuit 9, unblocking the call to the error analysis program and unlocking it from the error analysis block. The error analysis program, device 4, also generates a signal by which the command stored in block 3 of the return circuit 5 is sent to the command counter and the repetition of the program section where the error was originally detected begins.

Цредмет изобретени Credmet invention

Устройство дл  управлени  цифровой вычислительной машиной, содержащее устройство обнаружени  ошибок, соединенное с блокомA device for controlling a digital computer, comprising an error detection device connected to the unit

анализа ошибок, выход которого соединен со входом счетчика команд, устройство унравлени  операци ми, выход которого соединен со входами блока формировани  и запоминани  меток и со входом блока анализа ошибок,error analysis, the output of which is connected to the input of the command counter, the device for controlling operations, the output of which is connected to the inputs of the block for forming and storing marks and with the input of the error analysis block,

блок выработки сигнала отказа ЦВМ, отличающеес  тем, что, с целью повышени  достоверности отделени  случайных сбоев от отказов , повышени  эксплуатационной надежности ЦВМ и формировани  данных по длительности сбоев, оно дополнительно содержит счетчик длительности сбо , блок пуска и вентили считывани , счетный вход счетчика длительности сбо  соединен с выходом блока пуска, вход которого соединен с выходом устройстваDVM failure signal generation unit, characterized in that, in order to increase the reliability of separating random faults from faults, increase the operational reliability of the DVR and generate data on the duration of faults, it additionally contains a fault duration counter, a start unit and read gates, a counter input of the fault duration connected to the output of the start block, the input of which is connected to the output of the device

обнаружени  ошибок, второй вход блока пуска соединен с шиной главных импульсов, третий вход блока пуска соединен с выходом устройства управлени  операци ми, выход переполнени  счетчика длительности сбоев соединен со входом блока выработки сигнала отказа ЦВА1, информационный выход счетчика длительности сбоев соединен со входами вентилей считывани , вторые входы которых соединены с выходами устройства управлени error detection, the second input of the start-up unit is connected to the main pulse bus, the third input of the start-up unit is connected to the output of the operation control device, the overflow output of the fault duration counter is connected to the input of the fault output unit CVA1, the information output of the failure duration counter is connected to the readout gate inputs, the second inputs of which are connected to the outputs of the control unit

операци ми и входом установки нул  счетчика длительности сбо .operations and the installation of the zero-setting counter of the duration of the failure.

SU1654588A 1971-04-30 1971-04-30 DEVICE FOR CONTROL OF DIGITAL COMPUTING MACHINE '^ ^^ i.'v.'UiiJdHAyry-gt-mt ^^ ЕШ SU378850A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU1654588A SU378850A1 (en) 1971-04-30 1971-04-30 DEVICE FOR CONTROL OF DIGITAL COMPUTING MACHINE '^ ^^ i.'v.'UiiJdHAyry-gt-mt ^^ ЕШ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU1654588A SU378850A1 (en) 1971-04-30 1971-04-30 DEVICE FOR CONTROL OF DIGITAL COMPUTING MACHINE '^ ^^ i.'v.'UiiJdHAyry-gt-mt ^^ ЕШ

Publications (1)

Publication Number Publication Date
SU378850A1 true SU378850A1 (en) 1973-04-18

Family

ID=20474628

Family Applications (1)

Application Number Title Priority Date Filing Date
SU1654588A SU378850A1 (en) 1971-04-30 1971-04-30 DEVICE FOR CONTROL OF DIGITAL COMPUTING MACHINE '^ ^^ i.'v.'UiiJdHAyry-gt-mt ^^ ЕШ

Country Status (1)

Country Link
SU (1) SU378850A1 (en)

Similar Documents

Publication Publication Date Title
US4313200A (en) Logic test system permitting test pattern changes without dummy cycles
US3749897A (en) System failure monitor title
US3257546A (en) Computer check test
US4130240A (en) Dynamic error location
SU378850A1 (en) DEVICE FOR CONTROL OF DIGITAL COMPUTING MACHINE '^ ^^ i.'v.'UiiJdHAyry-gt-mt ^^ ЕШ
US3619585A (en) Error controlled automatic reinterrogation of memory
US3824383A (en) Digital control apparatus
GB905614A (en) Improvements in data processing systems
US3283307A (en) Detection of erroneous data processing transfers
US3056108A (en) Error check circuit
US3548178A (en) Computer error anticipator
US3886326A (en) Data-sensing verification system and method
SU473180A1 (en) Device for testing comparison circuits
US3117219A (en) Electrical circuit operation monitoring apparatus
RU2099777C1 (en) Device which searches for alternating fails in microprocessor systems
SU1249521A1 (en) Device for checking order of running program modules
US4074336A (en) Protection circuits for computer based control systems
US4327409A (en) Control system for input/output apparatus
SU1383372A1 (en) Program debugging device
RU2030784C1 (en) Device for search for faults occurring intermittently in microprocessing systems
RU2011216C1 (en) Device for monitoring control computer
SU1383371A1 (en) Device for checking computer program execution
SU1619279A1 (en) Device for simulating faults
SU1140124A1 (en) Device for checking program execution time
SU598080A1 (en) Arrangement for monitoring microprogramme sequence effecting