[go: up one dir, main page]

SU834768A1 - Fixed storage - Google Patents

Fixed storage Download PDF

Info

Publication number
SU834768A1
SU834768A1 SU772465672A SU2465672A SU834768A1 SU 834768 A1 SU834768 A1 SU 834768A1 SU 772465672 A SU772465672 A SU 772465672A SU 2465672 A SU2465672 A SU 2465672A SU 834768 A1 SU834768 A1 SU 834768A1
Authority
SU
USSR - Soviet Union
Prior art keywords
code
outputs
inputs
address
drive
Prior art date
Application number
SU772465672A
Other languages
Russian (ru)
Inventor
Красимир Георгиев Вълков
Александр Васильевич Городний
Виктор Иванович Корнейчук
Леонид Моисеевич Виткин
Original Assignee
Киевский Ордена Ленина Политехническийинститут Им. 50-Летия Великой Октябрь-Ской Социалистической Революции
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 Киевский Ордена Ленина Политехническийинститут Им. 50-Летия Великой Октябрь-Ской Социалистической Революции filed Critical Киевский Ордена Ленина Политехническийинститут Им. 50-Летия Великой Октябрь-Ской Социалистической Революции
Priority to SU772465672A priority Critical patent/SU834768A1/en
Application granted granted Critical
Publication of SU834768A1 publication Critical patent/SU834768A1/en

Links

Landscapes

  • Error Detection And Correction (AREA)
  • Detection And Correction Of Errors (AREA)

Description

.Изобретение относитс  к вычислительной технике и может найти применение в цифровых вычислительных машинах и приборах четвертого поколени . Известно посто нное запоминающее устройство, содержащее числовые бло ки с большим числом элементов св зи либо с большим числом прошитых сердечников 1 . Однако данное устройство характе ризуетс  низкой надежностью, большо потребл емой мощностью, большой неравномерностью нагрузки на адресные шины. Наиболее близким техническим решением к предлагаемому  вл етс  устройство, содержащее дешифратор адреса, выходы которого соединены со входами запоминающих элементов накопител  и блока управлени , выхо запоминающих элементов накопител  подключены к входам шифратора, сумматор по модулю два, к первому вход которого подключен выход шифратора, а ко второму - выход блока управлени  21. Недостатками известного устройст  вл ютс  большое число элементов св зи, используемых при реализации устройства , большай разр дность числового блока, низка  надежность и технологичность устройства. Цель изобретени  - уменьшение потребл емой мощности и повышение надежности устройства. Поставленна  цель достигаетс  тем, что в посто нное запоминающее устройство , содержащее регистр адреса, подключенный через дешифратор адреса к накопителю, блок местного управлени  и сумматор по модулю два, введены дополнительный накопитель, первый и второй выходные регистры слова и две группы элементов ИЛИ, причем одни из выходов элементов ИЛИ первой группы соединены с одними выходами дополнительного накопител , другие выходы которого подключены к входам блока местного управлени , входы дополнительного накопител  соединены с соответствующими выходами дешифратора адреса, выходов блока местного управлени  соединены с управл ющими входами регистра адреса, а другие - с управл ющими входами первого и второго выходных регистров слова, входы первого выходного регистра слова соединены с выходами основного накопител The invention relates to computing and can be used in digital computers and fourth-generation devices. A permanent storage device is known that contains numerical blocks with a large number of communication elements or with a large number of stitched cores 1. However, this device is characterized by low reliability, high power consumption, high uneven load on address buses. The closest technical solution to the present invention is a device containing an address decoder, the outputs of which are connected to the inputs of the storage elements of the accumulator and the control unit, the output of the storage elements of the accumulator are connected to the inputs of the encoder, the modulo adder two, to the first input of which the encoder output is connected, and the second is the output of the control unit 21. The disadvantages of the known device are a large number of communication elements used in the implementation of the device, the large size of the numeric block, low Reliability and device manufacturability. The purpose of the invention is to reduce power consumption and increase device reliability. The goal is achieved by the fact that a permanent storage device containing an address register connected via an address decoder to a drive, a local control unit and a modulo two adder, an additional drive, first and second output registers of the word, and two groups of OR elements, and one from the outputs of the OR elements of the first group are connected to one of the outputs of the additional storage device, the other outputs of which are connected to the inputs of the local control unit, the inputs of the additional storage device are connected to the existing outputs of the address decoder, the outputs of the local control unit are connected to the control inputs of the address register, and the others to the control inputs of the first and second output word registers, the inputs of the first output word register are connected to the outputs of the main accumulator

через элементы ИЛИ второй группы, а входы второго выходного регистра слова соединены с выходами основного накопител  непосредственно, выходы выходных регистров слова.соединены с входами сумматоров по модулю два, выход которого подключен к одному i3 входов элементов ИЛИ второй групthrough the OR elements of the second group, and the inputs of the second output register of the word are connected to the outputs of the main accumulator directly, the outputs of the output registers of the word. are connected to the inputs of modulo two adders, the output of which is connected to one i3 of the inputs of the elements OR the second group

На чертеже представлена блок-схема посто нного запоминающего устройства .The drawing shows a block diagram of a persistent storage device.

Устройство содержит две группы 1 и 2 элементов ИЛИ, регистр 3 адреса , дешифратор 4 адреса, накопитель 5, дополнительный накопитель б, регистры 7 и 8 выходного слова, сумматоры 9 по модулю два, блок 10 местного управлени .The device contains two groups of 1 and 2 OR elements, an address register 3, an address decoder 4, a drive 5, an additional drive b, output word registers 7 and 8, modulo-2 adders, a local control unit 10.

В запоминающем устройстве записываема  исходна  информаци  предварительно обрабатываетс  с целью уменьшени  числа единиц по следующему алгоритму. Выбираетс  набор корректирующих кодов той же разр дности , как и записываемых в ПЗУ чисел . При этом дл  конкретного кода записываемого в ПЗУ числа выбираетс  из набора корректирующих кодов такой код , который после суммировани  по модулю два с кодом исходного числа давал бы код с минимальным количеством единиц. Преобразованный код числа записываетс  в накопителе 5, но при считывании необходимо путем суммировани  по модулю два считанного кода (преобразованного кода числа) с использованным корректирующим кодом восстановить исходный код числа. Выбор числа и значений корректирующих кодов может быть различным.In the storage device, the recordable source information is pre-processed to reduce the number of units according to the following algorithm. A set of correction codes of the same size as the numbers written in the ROM is selected. At the same time, for a specific code of a number written in the ROM, a code is selected from the set of correction codes, which, after modulo-2 with the code of the original number, would give a code with the minimum number of ones. The converted code of the number is recorded in accumulator 5, but when reading it is necessary, by modulo-adding the two read code (the converted code of the number) with the correction code used, restore the original code of the number. The choice of the number and values of the correction codes may be different.

На практике при изготовлении матрицы накопител  возникают дефект которые могут быть типа генератор О или генератор 1. Введем условное пон тие нулевой отказ, который имеет место при одинаковых направлени х возникшей неисправности и записываемой информации (т.е. имеетс  дефект типа генератор и нужно запиОIn practice, in the manufacture of the accumulator matrix, a defect occurs that can be of type O generator or generator 1. Let us introduce the conditional notion of zero failure, which takes place with the same directions of the malfunction and information recorded (i.e. there is a generator type defect and you need to record

или имеетс  дефект типаor there is a type defect

сатьto sat

генератор 1 и нужно записать ), и единичный отказ при разных направлени х неисправности и записываемого бита информации.Нулевые дефекты не оказывают вли ние на правильность записи информации, а дл  маскировки единичных-дефектов (т.е. дл  исправлени  единичных отказов) значени  разр дов, в которых есть единичные отказы, необходимо проинвертировать (суммировать по модулю два с единицей).generator 1 and need to be recorded), and a single failure for different directions of the fault and the information bit being written. Zero defects do not affect the correctness of the information recording, and for masking single defects (i.e., to correct single failures) bit values In which there are single failures, it is necessary to invert (sum modulo two with one).

В устройстве есть возможность инвертировать часть разр дов записываемых чисел при помощи суммировани  по модулю два с корректирующими кодами и таким образом маскировать вли ние единичных отказов. ПриThe device has the ability to invert a part of the bits of the written numbers by modulo-two summing with correction codes and thus mask the effect of single failures. With

этом необходимо учитывать, что в значени х разр дов , в местах записи которых есть нулевые отказы, инвертирование не производитс , а , при наличии единичных отказов значени  разр дов необходимо инвертировать .This must be borne in mind that, in the values of bits, in the places where they are recorded there are zero failures, the inversion is not performed, but if there are single failures, the values of bits must be inverted.

Если предположить, что в  чейках, где записываютс  корректирующие коды нет отказов, то, использу  выбранные корректирующие коды, можно маскировать отказы, возникшие дл  з.аписи исходных кодов чисел, значени  которых не равны корректирующим кодам . В этом случае дл  восстановлени  исходного .числа (а) поступают следующим образом. При обращении по адресу числа а из накопител  5 считываетс  преобразованный код этого числа, а из накопител  6-адрес соответствующего корректирующего кода. После второго обращени  к основному накопителю считываетс , корректирующий код и производитс  суммирование по модулю два. Если же обращение производитс  по адресу корректирующего кода (т.е. корректирующий код  вл етс  кодом исходной информации), то из накопител  5 сразу считываетс  требуемый код, так как корректирующие коды не преобразуютс , в этом случае дл  общности в дополнительном накопителе по адресу корректирующего кода записан фиктивный (несуществующий ) адрес либо адрес  чейки, в которой записано число, равное нулю. Таким образом, при обращении по адресам корректирующих кодов необходимо дважды обращатьс  к накопителю 5, так как это приводит к упрощению блока управлени , хот  второе обращение не нужно. Именно так организуетс  работа в устройстве, когда нет отказов в накопителе 5 и когда есть отказы в тех  чейках, в которых не записываютс  корректирующие коды. Однако и в  чей., где записываютс  корректирующие коды, также мо.гут возникнуть отказы. В этом случае можно поступить следующим образом. В  чейке корректирующего кода (к), в которой есть отказы, записываетс  такой код (с), который после суммировани  по модулю два с одним из преобразованных кодов исходной информации или с одним из корректирующих кодов давал бы требуемый корректирующий код. Например, если необходимо записать корректирующий код 1010101 и в местах записи первого (2) и второго (2) разр дов этого числа есть соответственно нулевой и единичный отказы, то в  чейках есть код ааааа 11, где символом а обозначены исправные разр ды  чейки, в которых можно записать либо О , либо . Выбираетс  код (Ь),  вл ющийс  либо преобразованным коде числа, либо корректирующим кодом, такой, чтобы с(Э b k, то есть: с - ааааа 11 b - ааааа 10 k - 10101101 В зависимости от кода (Ь), выбор которого осуществл етс  исход  из значений в данном случае его младши разр дов,определ етс  .код (с) . При обращении по адресу из накопител  5 считываетс  код (с), а из накопи тел  б считываетс  адресный код  чейки, где записан код (Ь). После считывани  кода (Ь) производитс  суммирование по модулю два считанны кодов, т.е. производитс  двукратное обращение к накопителю 5. В случае обращени  к  чейке, где записан код числа (d), дл  преобразовани  которого использован коррек тирующий код (к) ив месте записи которого есть отказы, считывание ин формации производитс  следующим образом . Одновременно со считыванием преобразованного кода (d ) числа считываетс  адрес корректирующего кода (к). Однако в основном накопителе по адресу корректирующего кода (к)-записан код (с). Одновременно со считыванием кода (с) из накопител  5 из накопител  6 считываетс  адресный код числа (Ь). После считывани  (Ь) производитс  суммирование по модулю два (d)@(c) + (b) (d); (с)©(Ь) (к) Таким образом, при наличии отказов в  чейках корректирующих кодов число обращений к накопителю 5 пере менное (либо два, либо три). Поэтом в схему данного устройства необходимо ввести либо сигнальные триггер либо в накопителе б дополнительный разр д, указывающий число обращений к накопителю 5. В устройство ввод т с  дополнительные разр ды, при этом если значение дополнительного разр  да равно нулю, то выполн ютс  два обращени  к накопителю 5, а если ед нице, то выполн ютс  три обращени . Когда необходимо одно обращение к накопителю 5, тогда не требуетс   чейки в накопителе б, так как не нужен адрес дл  вторичного обращени к накопителю 5. Следовательно, когд Требуетс  одно обращение к накопителю 5, можно не использовать фиктивные адреса. И тогда число  чеек накопител  б меньше числа  чеек накопител  5. Есть возможность при наличии отказов в  чейках записи корректирующих кодов дважды обращатьс  к накопителю 5 в отличие от рассмотренног ранее, когда примен етс  трехкратно обращение к накопителю Ь. Дл  этого корректирующий код (к) помещаетс  в  чейку, в которой нет отказов либо есть отказы, не оказывающие вли ни , т.е. они  вл ютс  нулевыми , где должен записыватьс  код (Ь) числа .(Ь). При обращении в накопитель 5 по адресу  чейки, в которой должен быть записан преобразованной код (Ь), считываетс  корректирующий код (к), одновременно из накопител  6 считываетс  адресный код  чейки, в которой записан такой код (с), что сумма по модулю два кода (с) и корректирующего кода (к) дала бы число (Ь). В  чейку, в которую должен быть записан корректирующий код (к) и в которой есть отказы, записываетс  такой код (d), что после суммировани  его по модулю два с одним из преобразованных кодов исходной информации или с одним из корректирующих кодов, должен получитьс  требуемый корректирующий код (к). Выгодность такой.перестановки очевидна, если используемый корректирующий код (к) примен етс  дл  нескольких чисел исходной информации . Если необходимо двукратное обращение в накопитель 5, то устройство работает следующим образом. На входы элементов ИЛИ первой группы поступает код адреса, требуемый дл  считывани  числа. Пусть это будет код (а). По сигналу Запись с одного из выходов блока 10 местного управлени  этот код записываетс  в регистр 3 адреса. По сигналу Считывание с другого выхода блока 10 местного управлени  код (а) подаетс  на входы дешифратора 4, возбуждаетс  один из его выходов, и из накопител  5 считываетс  преобразованный код (Ъ), который по Запись сигналу с соответствующего выхода блока 10 местного управлени  записываетс  в регистр 8. Одновременно возбуждаетс  еще один иэ выходов дешифратора 4, и из накопител  6 считываетс  код адреса корректирующего кода, использованного дл  преобразовани  числа (с). Это код (d). Старший разр д этого кода  вл етс  дополнительным, он св зан с блоком 10 местного управлени  и указывает на количество обращений к накопителю 5. В данном случае значение дополнительного разр да равно О, следовательно, число обращений к накопителю равно 2. По сигналу Запись с одного из выходов блока 10 местного управлени  в регистр 3 адреса записываетс  код (d). По сигналу Считывание с другого выхода блока 10 местного управлени  код (d) подаетс  на вход дешифратора 4, возбуждаетс  один из его выходов, и на выходе накопител  5 образуетс  код (f). По сигналу Запись с соответствующего выхода блока 10 естного управлени  через элементы ЛИ второй группы код (f) записываетс  в регистр 7. По сигналу Считывание с выходов блока 10 местного управлени  коды, записанные в регистрах 7 и 8, подаютс  на сумматоры 9 по модулю два, где происходит суммирование и подача результата через элементы ИЛИ второй группы на регистр 7. В регистре 7 будет записан код (bX3{t)c, т.е. необходимое число.If we assume that in the cells where correction codes are recorded there are no failures, then, using the selected correction codes, you can mask the failures that occurred to write the source codes of numbers whose values are not equal to the correction codes. In this case, to restore the original number (a), proceed as follows. When contacting the address of the number a from the accumulator 5, the converted code of this number is read, and from the accumulator the 6-address of the corresponding correction code. After the second call to the main accumulator, the correction code is read, and the module modulo two is performed. If the call is made to the address of the correction code (i.e., the correction code is the source information code), then the required code is immediately read from the accumulator 5, since the correction codes are not converted, in this case for generality in the additional accumulator A fictitious (non-existent) address or a cell address in which a number equal to zero is written is recorded. Thus, when addressing the addresses of the correction codes, it is necessary to double-check the drive 5, since this simplifies the control unit, although the second reference is not necessary. This is how the work in the device is organized when there are no failures in drive 5 and when there are failures in those cells in which no correction codes are written. However, in whose., Where corrective codes are recorded, failures can also occur. In this case, you can proceed as follows. In the cell of the correction code (k), in which there are failures, the code (s) is recorded, which, after modulo-2 summation with one of the converted source information codes or one of the correction codes, would give the required correction code. For example, if it is necessary to write the correction code 1010101 and in the places where the first (2) and second (2) bits of this number are recorded, there are, respectively, zero and one failures, then the cells contain the code aaaaa 11, where the symbol a denotes serviceable cell bits, which can be written either O or. A code (b) is selected, which is either a converted code of a number, or a correction code, such that c (E bk, that is: c - aaaaa 11 b - aaaaa 10 k - 10101101 Depending on the code (b), the choice of which Based on the values in this case, its younger bits, the code (c) is determined. When addressing from the accumulator 5, the code (c) is read, and the address code of the cell, where the code (b) is written, from the accumulator b. After reading the code (b), a modulo-two summation of read codes is performed, i.e. a double call is made to the accumulator 5. In The cell accesses the cell where the code of the number (d) is written, for conversion of which the correction code (k) is used and where there are failures in the write location, the information is read as follows. Simultaneously with the conversion of the converted code (d), the address of the correction code is read (k) However, in the main accumulator at the address of the correction code (k) the code is recorded (c). Simultaneously with reading the code (c) from accumulator 5 from accumulator 6, the address code of the number (b) is read. After reading (b), modulo two (d) @ (c) + (b) (d) is performed; (c) ((b) (k) Thus, if there are failures in the cells of the correction codes, the number of calls to the drive 5 is variable (either two or three). Therefore, either a trigger signal or an extra bit in the drive B, indicating the number of accesses to drive 5, must be entered into the circuit of this device. In the device, extra bits are entered into the device, and if the value of the extra bit is zero, then two calls are made drive 5, and if it is unit, then three hits are made. When one call to drive 5 is necessary, then no cell is required in drive B, since no address is needed for the second call to drive 5. Therefore, when one call to drive 5 is required, you can avoid using dummy addresses. And then the number of cells of accumulator b is less than the number of cells of accumulator 5. There is a possibility, if there are failures in the cells of the recording of correction codes, to twice refer to drive 5, unlike the previously discussed, when the drive b is used three times. For this, the correction code (k) is placed in a cell in which there are no failures or there are failures that do not affect, i.e. they are zero where the code (b) of the number should be written. (b). When addressing to drive 5 at the address of the cell in which the converted code (b) is to be written, the correction code (k) is read, and at the same time from the drive 6, the address code of the cell in which the code is written is written (c) such that the sum modulo two code (c) and correction code (k) would give the number (b). In the cell, in which the correction code (k) should be written and in which there are failures, such a code (d) is written, that after modulo-2 summing it up with one of the converted source information codes or one of the correction codes, the required correction code (k). The advantage of such a permutation is obvious if the correction code used (k) is applied to several numbers of the original information. If you need a double appeal to the drive 5, the device works as follows. The inputs of the OR elements of the first group receive the address code required to read the number. Let it be code (a). On a Signal Record from one of the outputs of the local control unit 10, this code is recorded in the address register 3. The signal Read from the other output of the local control unit 10 code (a) is fed to the inputs of the decoder 4, one of its outputs is energized, and the converted code (b) is read from the accumulator 5, which is written to the corresponding output of the local control unit 10. register 8. At the same time, another one of the outputs of the decoder 4 is excited, and the address code of the correction code used to convert the number (s) is read from accumulator 6. This is code (d). The highest bit of this code is optional, it is associated with the local control unit 10 and indicates the number of calls to drive 5. In this case, the value of the additional bit is O, therefore the number of calls to the drive is 2. By signal Record from one From the outputs of the local control unit 10, the code (d) is written to the address register 3. The signal Read from the other output of the local control unit 10 code (d) is fed to the input of the decoder 4, one of its outputs is excited, and the code (f) is generated at the output of the accumulator 5. Signal from the corresponding output of the 10-unit control unit through the LIE elements of the second group, the code (f) is written to register 7. By the read signal from the outputs of the local control unit 10, the codes recorded in registers 7 and 8 are fed to adders 9 modulo two where is the summation and the presentation of the result through the elements OR of the second group on the register 7. In register 7, the code (bX3 {t) c will be written, i.e. required number.

При трехкратном обращении к накопителю 5 устройство работает следующим образом.When triple access to the drive 5, the device operates as follows.

При записи через элементы ИЛИ первой группы в регистр 3 адреса кода (а) с последующей подачей его через дешифратор 4 на входы накопителей 5 и б происходит считывание из накопител  5 соответствующего кода (Ь) и запись его в регистр 8, а из накопител .6 - считывание адресного кода (с).When writing the code address (a) through the OR elements of the first group to register 3, then feeding it through the decoder 4 to the inputs of drives 5 and b, the corresponding code (b) is read from drive 5 and written to register 8, and from drive 6. - reading the address code (s).

Единица в дополнительном разр де указывает на то, что число обращений к накопителю 5 равно 3. Дл  этого из накопител  6 в блок 10 местного управлени  подаетс  соответствую .щий сигнал. По адресу (с) производитс  вторичное обращение к накопителю 5 и считывание кода (f) с последующей записью его через элементы И второй группы в регистр 7. А из накопителей 6 происходит считывание адресного кода (р) дл  обращени  к накопителю 5. По сигналу Считывание , подаваемому с выходов блока 10 местного управлени  соответственно на регистры 7 и 8, происходит подача кодов (f) и (Ь) на сумматоры 9 по модулю два, их суммирование и прием результата (s) через элементы ИЛИ 2 второй группы в регистр 7. По сигналу Считывание с одного из выходов блока 10 местного управлени  через дешифратор 4 происходит считывание из накопител  5 кода (т) и подача его по сигналу Запись с другого выхода блока 10 местного управлени  соответственно на регистр 8. По сигналу Считывание, подаваемому с выходов блока 10 местного управлени  соответственно на регистры 7 и В, происходит подача кодов (s) и (т) на сумматоры 9 по модулю два. Результат суммировани  (s) через элементы ИЛИ второй группы записываетс  в регистр 7.The unit in the extra bit indicates that the number of calls to drive 5 is 3. For this, from drive 6, a corresponding signal is given to block 10 of local control. At address (c), a secondary access to drive 5 is made and the code (f) is read and then written through elements AND of the second group to register 7. And from drive 6, the address code (p) is read to access drive 5. By read signal supplied from the outputs of the local control unit 10, respectively, to registers 7 and 8, codes (f) and (b) are fed to adders 9 modulo two, they are summed up and the result (s) is received through the elements of OR 2 of the second group into register 7. On signal Read from one of the outputs of the block 10 local control through the decoder 4, the code 5 reads from the accumulator 5 (t) and feeds it on the signal. Recording from another output of the local control unit 10 to the register 8, respectively. codes (s) and (t) are fed to adders 9 modulo two. The result of the summation (s) through the OR elements of the second group is written to register 7.

Пусть в накопителе 5 записаны корректирующие коды, причем в  чейках дл  их записи, как было прин то нет отказов, тогда при обращении в накопитель 5 по одному из этих адресов из накопител , считываетс  код 00000. Нуль в дополнительном разр де указывает, что число обращений к накопителю 5 равно 2.Suppose that correction codes are recorded in accumulator 5, and in the cells for their recording, as there were no failures, then when contacting accumulator 5 at one of these addresses from the accumulator, the code 00000 is read. A zero in the additional bit indicates that the number of accesses drive 5 is 2.

Адресный код (00000) записываетс  в регистр 3 адреса, затем через дешифратор 4 происходит считывание по данному адресу соответствующегоThe address code (00000) is written to the address register 3, then the decryptor 4 reads the corresponding address at that address.

кода, однако кода с таким адресом в накопителе 5 нет, поэтому при подаче сигнала Считывание на регистры 7 и 8 на сумматор подаютс  лишь значени  разр дов регистра 8, куда 5 после первого обращени  к накопителю 5 был записан соответствующий корректирующий код. С выходов сумматора 9 по модулю два корректирую1 ий код записываетс  через элементы ИЛИ второй группы в регистр 7.There is no code, however, there is no code with such an address in drive 5, therefore, when a signal is sent, Readings to registers 7 and 8 only accumulate digits of register 8, where 5 after the first access to drive 5, the corresponding correction code is written to the adder. From the outputs of the adder 9 modulo two, the corrected code is written through the OR elements of the second group into register 7.

Дл  записи одной и той же информации в предлагаемом устройстве требуетс  емкость пам тиIn order to record the same information in the proposed device, memory capacity is required.

+ п+1  + n + 1

5 в5 in

раз (при ) или в п+кtimes (at) or in n + k

( +l)N+n2 (+ l) N + n2

раз(при )меньше п+кtimes (at) less than n + k

чем в известном,что  вл етс  несомненным преимуществом предлагаемого устройства,где п - разр дность N чисел; к - разр дность числа в дополнительном накопителе.than in the well-known, which is an undoubted advantage of the proposed device, where n is the size of N numbers; k is the number of a number in the additional drive.

Предлагаемое устройство по сравнению с известным при незначительном увеличении аппаратурных затрат имеет более высокую надежность, кроме того , оно защищено от дефектов матрицы И имеет сравнительно небольшую потребл емую мощность.The proposed device in comparison with the known with a slight increase in hardware costs has a higher reliability, in addition, it is protected from defects in the matrix I and has a relatively small power consumption.

Claims (1)

Формула изобретени Invention Formula Посто нное запоминающее устройство , содержащее регистр адреса,подключенный через дешифратор адреса к накопителю , блок местного управлени  и сумматор по модулю два, отличающеес  тем, что, с целью уменьшени  потребл емой мощности и повышени  надежности устройства, в него введены дополнительный накопитель , первый и второй выходные регистры слова и группы элементов ИЛИ, причем один из выходов элементов ИЛИ первой группы соединены с одними выходами дополнительного накопител , другие выходы которого подп ключены к входам блока местного управлени , входы дополнительного накопител  соединены с соответствующими выходами дешифратора адреса, одни из выходов блока местного управлени  соединены с управл ющими входами регистра адреса/ а другие с управл ющими входами первого и второго выходных регистров слова, входы первого выходного регистра слова соединены с выходами основного накопител  через элементы ИЛИA permanent storage device containing an address register connected via an address decoder to a drive, a local control unit and a modulo-two adder, characterized in that, in order to reduce power consumption and increase device reliability, an additional drive is inserted into it, the first and second the output registers of the word and the group of elements OR, and one of the outputs of the elements OR of the first group are connected to one of the outputs of the additional storage, the other outputs of which are connected to the inputs of the local unit controls, the inputs of the additional accumulator are connected to the corresponding outputs of the address decoder, one of the outputs of the local control unit is connected to the control inputs of the address register / and the others to the control inputs of the first and second output registers of the word, the inputs of the first output register of the word are connected to the outputs of the main accumulator via elements OR второй группы, а входы второго выходного регистра слова соединены с выт ходами основного накопител  непосредственно , выходы выходных регистров слова соединены с входами сумматоров по модулю два, выход которо .го подключен к одному из входов элементов ИЛИ второй группы.the second group, and the inputs of the second output register of the word are connected to the outputs of the main accumulator directly, the outputs of the output registers of the word are connected to the inputs of modulo-two adders, the output of which is connected to one of the inputs of the OR elements of the second group. Источники информации, прин тые во внимание при экспертизеSources of information taken into account in the examination свидетельство СССР 11 С 17/00, 1972.certificate of the USSR 11 C 17/00, 1972. свидетельство СССР 11 С 17/00, 1971certificate of the USSR 11 C 17/00, 1971
SU772465672A 1977-03-23 1977-03-23 Fixed storage SU834768A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU772465672A SU834768A1 (en) 1977-03-23 1977-03-23 Fixed storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU772465672A SU834768A1 (en) 1977-03-23 1977-03-23 Fixed storage

Publications (1)

Publication Number Publication Date
SU834768A1 true SU834768A1 (en) 1981-05-30

Family

ID=20700750

Family Applications (1)

Application Number Title Priority Date Filing Date
SU772465672A SU834768A1 (en) 1977-03-23 1977-03-23 Fixed storage

Country Status (1)

Country Link
SU (1) SU834768A1 (en)

Similar Documents

Publication Publication Date Title
US4334309A (en) Error correcting code system
EP0242595B1 (en) Error detection using variable field parity checking
US5691996A (en) Memory implemented error detection and correction code with address parity bits
SU834768A1 (en) Fixed storage
WO2022151724A1 (en) Error correction system
SU733028A1 (en) Read only memory
SU964736A1 (en) Error-correcting storage
SU970480A1 (en) Self-checking memory device
SU1111206A1 (en) Primary storage with error correction
SU746741A1 (en) Storage
SU1215140A1 (en) Storage with self-check
SU641499A1 (en) Permanent storage
SU849304A1 (en) Fixed storage with information correction
SU1278984A1 (en) Redundant storage
SU1571683A1 (en) Permanent memory with self-diagnosis
SU1014033A1 (en) On-line memory device having faulty cell blocking
SU1089628A1 (en) Primary storage with error detection
SU763975A1 (en) Error detection and correction memory
SU951407A1 (en) Device for checking memory error correcting units
SU1161990A1 (en) Storage with error correction
SU1725261A1 (en) Memory device with off-line control
SU1043743A1 (en) Self-checked storage
SU439020A1 (en) Autonomous control storage device
SU841063A1 (en) Self-checking matrix-type storage device
SU754485A1 (en) Self-checking storage