Устройство для управления записью информации в блок памяти
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советскик
Социалистических
Республик лв972588
% фф,;.
/ с=-" с%и (61) Дополнительное н авт. свид-ву.— (22) Заявлено 241130 (21) 3234005/18-24 () М g+ 3 с присоединением заявки № (23) Приоритет—
6 11 С 7/00
Госуларс вениый комитет
СССР по яелам изобретений и открытий
Опубликовано 07.1182. Бюллетень ¹ 41
Дата опубликования описания 07.1182! И) À 681. 327 . . 6 (088 . 8) В. Н. Агапов, В.A. Áoãäà Hoâà, К.Д. Гузеен,- B Дчитцииев, В.Й.Дегтярев и A.M.Ïîëèêàíîâ
° -3f,, I>, ) .
I ! (72) Авторы изобретения (71) Заявитель (54) УСТРОИСТВО ДЛЯ УПРАВЛЕНИЯ ЗАПИСЬВ ИНФОРМАЦИИ
В БЛОК ПАМЯТИ
Изобретение относится к вычислительной технике, в частности к устройствам управления записью инфор— мации в запоминающие блоки. 5
Известно устройство для управления записью информации в запоминающие блоки, содержащее буферные накопители, оперативные з апоминающие устройства (ЗУ), процессор, блок анализа информации(1 1.
Недостатком этого устройства управления является то, что оно не позволяет осуществлять ввод в систему информации на накопитель на магнитной ленте (НМЛ) процессора и оперативных (Зу, входящих в состав ЭВМ, что снижает производительность системы.
Наиболее близким к изобретению является устройство управления, содержащее блок анализа информации, два буферных накопителя, каждый из которых состоит из вентиля отсчетов, синхронного ЗУ, мультивибратора, триггер, стартстопный накопитель, блок 25 вентилей записи и считывания, синхронизатор, при этом выходы блока анализа информации соединены с входами двух буферных накопителей через вентили записи, а выходы буферных накопи- ЗО телей соединены с входами вентилей считывания, выходы которых соединены с входом стартстопного накопителя, другой вход которого подключен к выходу мультивибратора(2) .
Недостатком известного устройства является то, что оно не обеспечивает запись информации, поступающей от двух источников. При необходимости записи информации от двух независимых источников требуется использовать два подобных устройства. В этом случае значительно усложняется время обработки за счет необходю ости совмещения двух информационных массивов в порядке поступления групп (сообщений) .
Целью изобретения является сокращение оборудования при записи информации и повышение быстродействия устройства.
Поставленная цель достигается тем, что устройство для управления эаписью информации в блок памяти, содержащее блок анализа входной информации, синхронизатор, упранляющий триггерт содержит три счетчика, дна сумматора, два регистра, десять элементов И, четыре элемента ИЛИ, при этом ныходы четырех элементов ИЛИ являются выхо972588 дами устройства, а первые и вторые входы первого и четвертого элементов ИЛИ соответственно соединены с выходами первого и второго, девятого и десятого элементов И, а первыв вторые и третьи входы второго и треть-5 его элемента ИЛИ соответственно соединены с выходами третьего четнертого и пятого элементов И и с выходами шестого, седьмого и восьмого элементов И, первый вход первого эле- 10 мента И соединен с первым входсм третьего, с третьим входом восьмого и с третьим входом десятого элементов И, второй вход — с вторьм входом десятого элемента И, являюще- 15 гося вторым входом устройства, с
Ф треть им в ходом си нхрони затора и с вторым входсм блока анализа входной информации, а,. третий вход — с третьими входами второго третьего и четвертого элемента И, с первым входом блок а режьм а, первый вход н т орог о элемента И соединен с первым входом первого счетчика, первым выходом синхронизатора, первьм нходсм четвер- 25 тогo,òðåòüèìè входами седьмого и денятого элементов И, второй вход является вторым вхбдсм устройства и соединен с первым входом блока анали за входной информации, первым входом синхронизатора с вторым вхо дом девятого элемента И, второй вход третьего элемента И соединен с выходом второго счетчика, с первым входом второго сумматора и вторым входом восьмого элемента И, второй вход четвертого элемента И соединен с выходом первого счетчика, первым входом первого сумматора и с вторым входом седьмого элемента И, первый 4О вход пятого элемента И соединен с выходом треть его счетчика, с вторым входом синхронизатора и вторым входом шестого элемента И, а втоРой вход — с вторь|м выходом упРав-,45 ляющего триггера и с первыми входа— ми седьмого, восьмого, девятого и десятого элементов И, первый и второй выходы блока анализа входной информации соединены соответственно с вторыми входами первого и второго сумматоров, выход перного сумматора соединен с пятым входом синхронизатора и входом первого регистра, а выход второго сумматора с четвертым входом синхронизатора 55 входом второго регистра, выход торого соединен с вторым входом первого счетчика, а выход первого регистра соединен с вторым входом второго счетчика, второй выход 6О синхронизатора соединен с входом тре тьего счетчика, а третий выход является одним из..выходов устройства и соединен с входом управляющего триггера.
На чертеже представлена структурная схема устройства.
Устройств содержит блок 1 анализа входной информации, первый счетчик 2, первый сумматор 3, перный регистр 4, второй регистр 5, второй сумматор б, второй счетчйк 7, синхронизатор S, третий счетчик 9, управляющий триггер 10, десять элементов
И 11-20, четыре элемента ИЛИ 21-24.
Устройство работает следующим образом .
При поступлении информационного сообщения на первый вход блока 1 анализа входной информации из первого слова сообщения выделяется код коли" честна слов, который поступает на второй вход первоro сумматора 3. На первый вход этого сумматора поступает код последнего адреса записи предыдущего сообщения, находящийся в первом счетчике 2. Результат суммирования записывается н первый регистр 4. Таким образом, н первом регистре 4 хранится последний адрес записи данного сообщения. В синхронизаторе 8 из импульсов сообщения формируются синхроимпульсы, поступающие на второй четвертый, седьмой и девятый элементы И 12,14,17 и 19.
В зависимости от состояния управляющего триггера 10 открывается второй элемент И 12 и информация через перный элемент ИЛИ 21 поступает на соответствующий выход устройстна, или девятый элемент И 19 и инфор" мация через четвертый элемент ИЛИ 24 поступает на соответствующий выход устройства. Адрес для записи информации поступает с выхода первого счетчика 2 на второй вход четвертого элемента И 14 и через второй элемент ИЛИ 22 на соответствующий выход устройства или через седьмой элемент
И 17, третий элемент ИЛИ 23 на соответствующий выход устройства. После записи информационного слова содержимое первого счетчика 2 увеличивается на единицу.
При поступлении .информации. на вто- рой вход, код количества слов, выделенный из сообщения, поступает на второй вход второго сумматора б, а код последнего адреса записи предыдущего сообщения, поступившего с первого входа, из первого регистра 4 переписывается во второй счетчик 7, затем на втором сумматоре 6 суммируется с кодом количества слов. Полученный. таким образом последний ад- . рес записи записывается во второй регистр 5. Из синхронизатора 8 сформированные синхроимпульсы паступают на соответствующие входы первого,,третьего, восьмого и десятого элементов И,11, 13,18 и 20.
972583, 20
5О
Формула изобретения
Устройства для управления записью информации в блок- памяти, содержащее, 65
В зависимости от состояния управлякщего триггера 10 информация поступает через первый элемент И 11, первый элемент ИЛИ 21 на соответствующий выход устройства, а адрес с выхода второго счетчика 7 через третий элемент И 13, второй элемент ИЛИ 22 поступает также на соответствующий
Ьыход устройства.
Если информация в зависимости
10 от .состояния управляющего триггера
10 поступает на вход десятого элемента И 20, то через четвертый элемент ИЛИ 24 она выдается на соответствующий выход устройства, а адрес в этом случае с выхода второго счетчика 7 через восьмой элемент И
18, третий элемент ИЛИ 23 выдается на соответствующий выход устройства. После записи каждого информационного слона содержимое второго счетчика 7 также увеличиваетея на единицу.
При одновременном поступлении информации по входам 1 и 2 в синхронизаторе формируются две серии им- 25 пульсов, сдвинутых относительно друг друга на половину периода, а запись информации производится поочередно от каждого входа, соответственно происходит и переключение ЗО первого и второго 2 и 7 адресов записи. Коды суммы с выходов первого и второго сумматоров 3 и б поступают на входы синхронизатора 1 для определения окончания записи в ЗУ.Если результат на выходе первого или вта рого сумматоров 3 и б окажется больше объема ЗУ, то синхронизатор 1 вырабатываем импульс для запуска соответствующего ЗУ, который также поступает и.на вход управляющего триггера 10, обеспечивающего подключение свободного ЗУ, на запись, а запол: ненного ЗУ вЂ .на считывание.
При считывании информации из синхронизатора 8 на вход третьего счетчика 9 подаются импульсы считывания. С выхода третьего счетчика 9 адрес считывания или через пятый элемент И 15, второй элелент ИЛИ 22 или через шестой элемент И 16, третий элемент ИЛИ 23 поступает на соответствующий выход устройства °
Одновременно сигнал с выхода третьего счетчика 9 поступает на второй вход синхронизатора 8 для определе- 55 ния окончания считывания.
Предлагаемое устройство позволяет производить запись информации, поступающей ат двух независимых источников информации, при этом резко сокращается объем оборудования и увеличивается его быстродействие. блок анализа входной информации, синхронизатор, управляющий триггер, отличающееся тем„что, с целью сокращения оборудования при записи информации и повышения быстродействия устройства, а»а содержит три счетчика, два сумматора,два регистра, десять элементов Й, четыре элемента ИЛИ,. при этом выходы четырех элементов ИЛИ являются выходами устройства, а первые и вторые входы первого и четвертого элементов ИЛИ соответственно соединены с выходами первого и второго, девятого и десятога элеме .тов Й, а первые, вторые и третьи входы второго и третьего элементов ИЛИ соответственно соединены с выходами третьего, четвертого и пятого элементов И и с выходами шестого, седьмого и восьмага элементов И, первый вход первого элемента И соединен с первым входам третьего, с третьим входом восьмого и с третьим входсм десятого элементов И, второй вход — с вторым входом десятого элемента И, являющегося вторым входом устройства, с третьим входом синхронизатора и с втарыч входом блока анализа входной информации, а третий вход — с третьими входами второго, третьего и четвертого элементов И, с первым выходом блока режкма, первый вход второго элемента И соединен с первьгл входом первого счетчика, первым выходом синхронизатора, пер" вым входом четвертого, третьими входами седьмого и девятого элементов И, второй вход является первым входсм устройства и соединен с первым входом блока анализа входной информации, первым вход м синхронизатора и с втарьм входом девятого элемента И, второй вход третьего элемента И соединен с выходам второго счетчика, с первым входом второго сумматора и вторым входом восьмого элемента И, второй вход четвертого элемента И соединен с выходом первого счетчика, первым входом первого сумлатара и с вторым входом седьмого элемента И, первый вход пятого элемента И соединен с выходам третьего счетчика, с BTopbM входом синхронизатора и с вторым входом шестого элемента И, а второй вход— с вторым выходом управляющего триггера и с первыми входами седьмого, восьмого, девятого и десятого элементов И, первый и второй выхавы блока анализа входной информации соеди" нены соответственно с вторыми входами первого и второго сумматоров, выход первого сумлатара соединен с пятым входом синхронизатора и входом первого регистра, а выход второго сумматора - с четвертьгл входом синхронизатора и входам второго ре972588
ВНИИПИ Заказ 8526/45 Тираж 622 Подписное
Филиал ППП "Патент", г.ужгород, ул,Проектная,4.гистра, выход которого соединен с вторым входом первого счетчика, а выход первого регистра соединен с вторым входом второго счетчика, второй выход синхронизатора соединен с входом третьего счетчика, а третий
5 выход является одним из выходов устройства и соединен с входом управляющего триггера.
Источники информации, принятые во внимание при экспертизе
1. "Приборы и техника эксперимента ", 1978, Р 5, c . 82-85 .
2. Авторское свидетельство СССР
Р 226947, кл. G 11 С 9/06, 1972 прототип) .