Изобретение относится к вычислительной технике и может быть использовано для проведения функционального контроля оперативных запоминающих устройств в процессе их работы.
Известно оперативное запоминающее устройство с самоконтролем, в котором используется метод контрольного суммирования для контроля работы устройства 1.
Недостатками этого устройства являются низкие быстродействие и достоверность контроля.
Наиболее близким к предлагаемому является оперативное запоминающее устройство, содержащее накопитель, регистр числа, выходы которого являются выходами устройства, дещифратор адреса, входы которого соединены с выходами регистра адреса, выходы дешифратора адреса и регистра адреса подключены к адресным входам накопителя через схемы согласования, другие схемы согласования, выходы которых подключены к информационным и к управляющим входам накопителя 2.
Недостатком прототипа является низкая надежность, так как в нем отсутствуют встроенные средства функционального контроля в процессе работы устройства.
Цель изобретения - повышение надежности устройства.
Поставленная цель достигается тем, что в оперативное запоминающее устройство с самоконтролем, содержащее накопитель, первый и второй регистры числа, блок управления, входы которого соединены с одними из выходов регистра адреса, управляющие выходы подключены к управляющим входам регистра адреса и регистров числа, а одни из управляющих входов являются управляющими входами устройства, причем входы первого регистра числа и выходы второго регистра числа являются соответственно информационными входами и выходами устройства, введены формирователь управляющих сигналов, формирователь тестовых сигналов, блок сравнения, третий регистр числа и коммутаторы, причем выходы первого коммутатора подключены к входам накопителя, входы первой группы блока сравнения соединены с одними из выходов регистра адреса, другие выходы которого подключены к входам первой группы первого коммутатора и входам второй группы блока сравнения, входы третьей группы и выходы которого соединены с одними из выходов и с входами первой группы формирователя тестовых сигналов, другие выходы и входы второй группы которого подключены к одним из входов и к выходам первой группы формирователя управляющих сигналов, другие входы которого соединены с одними кз выходов блока управления, другие выходы которого подключены к входам третьей группы формирователя тестовых сигналов и входам четвертой группы блока сравнения, входы пятой группы которого соединены с выходами второй группы формирователя управляющих сигналов, управляющий вход и одни из управляющих выходов которого подключены соответственно к первому управляющему выходу блока сравнения и к управляющим входам накопителя, выходы которого соединены с одними из входов второго и третьего коммутаторов, входы второй группы первого коммутатора подключены к выходам первого регистра числа и другим входам второго коммутатора, управляющие входы которого соединены с выходами третьей группы формирователя управляющих сигналов, выходы четвертой и пятой групп которого подключены соответственно к входам третьей группы первого коммутатора и к управляющим входам третьего коммутатора, другие входы которого и входы четвертой группы первого коммутатора соединены с выходами третьего регистра числа, управляющий вход которого подключен к другому управляющему выходу формирователя управляющих сигналов, а входы соединень с выходами второго коммутатора и входами щестой группы блока сравнения, другой управляющий выход которого подключен к другому управляющему входу блока управления, выходы третьего коммутатора соединены с входами второго регистра числа. На фиг. 1 представлена функциональная схема предложенного устройства; на фиг. 2 функциональная схема наиболее предпочтительного варианта выполнения блока управления.
Устройство содержит входы 1-6, регистр 7 адреса, первый регистр 8 числа, блок 9 управления, блок 10 сравнения, формирователь 11 тестовых сигналов, первый коммутатор 12, формирователь 13 управляющих сигналов, накопитель 14, разделенный на части 15, второй коммутатор 16, второй регистр 17 числа, третий коммутатор 18 и третий регистр 19 числа.
Устройство содержит выходы 20 и 21. Блок 9 управления (фиг. 2) имеет входы 225 25 и содержит дешифратор 26, элементы задержки 27 и 28, элемент ИЛИ-НЕ 29, формирователи 30, 31 одиночного импульса, элемент И 32, элемент задержки 33, фор.мирователь 34 одиночного импульса, триггер 35, элементы И 36-38, элемент задержки 39,
формирователь 40 одиночного импульса.
Блок 9управления содержит выходы 41 - 50.
Предложенное устройство работает следующим образом.
5 Необходимым условием правильной работы устройства является требование ,разбиения объема накопителя 14 на некоторое количество частей 15. В то время, как в одной из частей 15 осуществляется обращение, в другой части 15 происходит контроль функционирования. Проверка прекращается на моменты времени, когда происходит обращение j проверяемой части 15. После контроля одной части 15 переходят к контролю другой части 15 и так до тех пор, пока не будет проверен весь накопитель 14.
Дещифрацию частей 15 накопителя 14 целесообразно выполнять младщими разрядами адреса.
Перед началом работы устройства еигналом «Сброс отрицательной полярности все триггеры и счетчики устройства устанавливаются в исходное состояние.
Счетчики в формирователе 13 определяют количество проверяемых ячеек памяти в каждой части 15 и количество проверяемых частей 15 накопителя 14. Первоначально на счетчиках формирователя 13 установлен адрес первой ячейки памяти первой части 15 накопителя 14.
По первому сигналу обращения на входе 5 (фиг. 1 и 3) к накопителю 14 происходит перезапись информации из этой ячейки памяти накопителя 14 в регистр 19. Коммутатор 16 осуществляет подключение к информационным входам регистра 19 или выходов части 15 накопителя 14, или выходов регистра 8. Управляющие сигналы для коммутатора 16 вырабатываются в формирователе 13.
По второму сигналу обращения осуществляется запись «О в проверяемую ячейку накопителя 14.
По третьему импульсу обращения происходит сравнение правильности хранения этой ячейкой «О с блока 10. Если происходит несовпадение записанной и считываемой из ячейки информации, то триггер в блоке 10 устанавливается, в единичное состояние, тем самым фиксируя наличие слоя или отказа. Счетчик в формирователе 11 определяет количество тактов проверки одной ячейки памяти. Всего необходимо щесть тактов для проверки одной ячейки (считывание и запоминание на регистре 19 содержимого
яейки, проверка хранения ячейкой «О, проверка хранения ячейкой «1, запись первоначального содержимого в ячейку). Блок 10 вырабатывает сигналы, необходимые для контроля накопителя 14 «Вход, «Записьсчитывание. Примем, что запись осуществляется сигналом отрицательной полярности, а считывание - сигналом положительной полярности. Каждой части 15 соответствует триггер в формирователе 13, который устанавливается в единичное состояние, когда происходит обращение к определенной части 15 накопителя 14. При совпадении адреса ячейки, выбранного формирователем 13, с адресом на входах накопителя 14, блок 10
вырабатывает сигнал, который запоминается на триггере в блоке 10. Это говорит о том, что необходимо производить обращение к регистру 17.
Коммутатор 18 определяет, какую информацию подключить к информационным
входам регистра 17. Управляющие сигналы для коммутатора 19 вырабатываются формирователем 13.
Коммутатор 12 определяет, какие адресные и информационные входы подключить к
определенной части 15.
В зависимости от состояния триггеров в формирователе 13 и такта работы формирователя 11 по проверке какой-либо ячейки накопителя 14 осуществляется коммутация или адреса, поступающего с регистра, или
адреса, вырабатываемого формирователем 13. На коммутатор 12 поступает число или с формирователя 11, или число с регистра 19, или число с регистра 8.
Концом проверки функционирования устройства является наличие импульса переполнения счетчика в формирователе 13.
Таким образом, в предложенном устройстве повыщается надежность работы и уменьшается время, затрачиваемое на его профилактический контроль.
Технико-экономическое преимущество предложенного устройства заключается в более высокой надежности по сравнению с прототипом.
название | год | авторы | номер документа |
---|---|---|---|
Запоминающее устройство с самоконтролем | 1981 |
|
SU970480A1 |
Устройство для контроля оперативной памяти | 1981 |
|
SU980166A1 |
Запоминающее устройство с самоконтролем | 1983 |
|
SU1133623A2 |
Оперативное запоминающее устройство с автономным контролем | 1982 |
|
SU1037349A1 |
Устройство для контроля дискретной аппаратуры с блочной структурой | 1987 |
|
SU1539783A1 |
Запоминающее устройство с автономным контролем | 1984 |
|
SU1156146A1 |
Резервированное запоминающее устройство | 1980 |
|
SU936035A1 |
Устройство для контроля памяти | 1983 |
|
SU1129656A1 |
Устройство для контроля радиотехническихОб'ЕКТОВ | 1979 |
|
SU796859A1 |
Устройство для контроля полупроводниковой памяти | 1981 |
|
SU945904A1 |
ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С САМОКОНТРОЛЕМ, содержаще накопитель, первый и второй регистры числа, блок управления, входы которого соединены с одними из выходов регистра адреса, управляющие выходы подключены к управляющим входам регистра адреса и регистров числа, а одни из управляющих входов являются управляющими входами устройства, причем входы первого регистра числа и выходы второго регистра числа являются соответственно информационными входами и выходами устройства, отличающееся тем, что, с целью повыщения надежности устройства, в него введены формирователь управляющих сигналов, формирователь тестовых сигналов, блок сравнения, третий регистр числа и коммутаторы, причем выходы первого коммутатора подключены к входам накопителя, входы первой группы блока сравнения соединены с одними из выходов регистра адреса, другие выходы которого подключены к входам первой группы первого коммутатора и входам второй группы блока сравнения, входы третьей группы и выходы которого соединены с одними из выходов и с входами первой группы формирователя тестовых сигналов, другие выходы и входы второй группы которого подключены к одним из входов и к выходам первой группы формирователя управляющих сигналов, другие входы которого соединены с одними из выходов блока управления, другие выходы которого подключены к входам третьей группы формирователя тестовых сигналов и входам четвертой группы блока сравнения, входы пятой группы которого соединены с выходами второй группы формирователя управляющих сигналов, управляющий в .ход и одни из управляющих выходов которого подключены соответственно к первому управляющему выходу блока сравнения и к управляющим входам накопиI теля, выходы которого соединены с одними из входов второго и третьего коммутаторов, (Л входы второй группы первого коммутатора подключены к выходам первого регистра числа и другим входам второго коммутатора, управляющие входы которого соединены с выходами третьей группы формирователя управляющих сигналов, выходы четвертой и пятой групп которого подключены соответственно к входам третьей группы первого коммутатора и к управляющим входам треСП тьего коммутатора, другие входы которого и входы четвертой группы первого коммута05 тора соединены с выходами третьего регистра числа, управляющий вход которого под4 СЛ ключен к другому управляющему выходу формирователя управляющих сигналов, а входы соединены с вы.ходами второго коммутатора и входами щестой группы блока сравнения, другой управляющий выход которого подключен к другому управляющему входу блока управления, выходы третьего коммутатора соединены с входами второго регистра числа.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
«Электроника, 1979, № 24, с | |||
Фальцовая черепица | 0 |
|
SU75A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Полупроводниковые запоминающие устройства и их применение | |||
Под ред | |||
А | |||
Ю | |||
Гордонова | |||
М., «Радио и связь, 1981, с | |||
Огнетушитель | 0 |
|
SU91A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1985-05-15—Публикация
1984-01-30—Подача