1
Изобретение от1носится к вычислительной тзхнике.
Известны запоминающие устройства, .содержащие «аколитель на магнитной ленте, числовые входы которого соединены с выходами буферного запоминающего блока, а управляющий вход -с первым выходом блока управления, второй и тр.етий выходы которого соединены соответсБвеиио со входом управления буферного за1поминаю1щего блока и входом запрета блока вентилей, а вход - с первым выходом блока синхронизацин, и блок задержки.
Описываемое устройство отличается тем, что, с целью иовыщения быстродействия, о«о содержит счетчики чисел, считывания и зали си, причем выходы блока вентилей соединены с первыми входами счетчиков чисел и записи и через блок задержки-со входами записи буферного запоминающего блока, первые адресные входы которого соедине-ны с выходами счетчика считывания, подключенного счетным входом ко второму выходу блока синхронизации, вход которого соединен с накопителем на магнитной лейте, а третий выход - со вторым входом счетчика записи, вы.ходы которого подключоны ко вторым адресным входам буферного заноминающего блока, а третий вход - к третьему выходу блока управления, четвертый выход которого соединен со счетчиком чисел.
На чертеже приведена схема описываемого устройства.
Оно соде|ржит буферный запоминающий блок 1, накопитель на магнитной ленте 2, счетчик записи, счетчик считывания 4, блок синхронизации 5, блок управления 6, счетчик чисел 7, блок вентилей 8 и блок задержки 9.
В режИМе ,пуска содержимому счетчиков 3, 4 и 7 предварительно присваиваются значения «1, «О и «О, а содержимому ячеек буферного запом,инающего блока -нули. В том случае, когда информация длительное время ие поступает (в режиме готовиости), по тактовым импульсам блока синхронизации 5 блок управления 6 осуществляет последовательный кольцевой опрос ячеек памяти буферного запоминаюяцего блока 1, причем адрес я-чейки считывания на единицу меньше адреса ячейки записи. С этой целью по первому тактовому и.мпульсу, поступающему с блока синхронизации 5, счетчик считывания 4 увеличивает свое зиачение на единицу и пере водится в положение «О, а из буферного заноминающего блока считывается содержимое ячейки с номером, соответствующим числу на счетчике 4. Этим же тактовым импульсом запускается блок управления 6, который опращивает счетчик чисел 7. Если содержимое этого счетчика равно нулю, то на выход блока управления 6 импульсы разрещения выдачи чисел из буферной
памяти на «аколитель на мапнитной ленте 2 не 1посту:пают. Этот же тактовый импульс увеличивает на единицу содержимое счетчика записи 3 (переводит его в Положение «1), подключая тем вход устройства к ячейке буферного запоминающего блока 1 с номером, соответствующим числу на счетчике 3. По следующему тактовому импульсу блока сиНхройизации 5 к .содержи-мому счетчиков 4 и 3 прибавляется по единице, тем самым обеспечивая обращение (запись и считывание) к ячейкам ламяти с номера ми, большими прежних на единицу, и т. д.
Таким образом, в режиме непоступления иефор.мации обеспечивается готовность буферного запоминающего блока 1 к промежуточной регистрации числа или массива чисел, которые в произвольный момент времени могут быть поданы «а вход устройства.
В режиме регистрации, при котором на вход устройства поступают отдельные числа или массивы чисел, следующих с высокой относительно тактовой частоты опроса частотой, каждое из них проходит через блок вентилей 8 и вырабатывает импульс запуска, увеличивающий «а единицу содержимое счетчика :записи 3 к счетчика чисел 7. Затем каждое из чисел через блок задержки 9, обеспечивающий необходимое для счетчика 3 время формироваиия адреса числа, поступившего на вход устройства, записывается в ячейку буферного запоминающего блока 1 с номером, соответствующим текущему значению содержимого СЧетчика записи 3.
Таким образом, отдельное число или первое число массива, поступивщего яа вход устройства, записываются в ячейку буферного запоминающего блока 1, нОМер которой на единицу больше нОМера ячейки записи в режиме непоступления и«формации, а после записи в память блока 1 iBcex чисел массива содержимое счетчика -чисел 7 равно числу занятых ячеек памяти (содержимое счетчика 3 при этом отличается от содержимого счетчика цепи считывания 4 на величину, равную числу поступивших в память блока 1 на нромежуточное хранение чисел плюс единица). Если объем массива запоминаемых чисел превышает объем блока 1 (маловероятный случай), то счетчик 7 переполняется и с помощью блока управления 6 закрывает блок вентилей 8, подавая «а накопитель на магнитной ленте 2 признак переполнения блока 1, который используется в дальнейшем при обработке с целью определения границы неискаженной записи данного массива.
Выдача чисел, зарегистрированных буферным запоминающим блоком 1, для записи в накопитель на магнит1ной ленте 2 осуществляется независимо от их поступления в буферный запоминающий блок 1 по очередному тактовому импульсу блока синхронизации 5, добавляющему, как и в режиме работы устройства, описанном вьгше, единицу к текущим значениям счетчиков 4 и 3 и опращивающему через блок управления 6 счетчик чисел 7. Если содержимое счетчика 7 отлично от нуля (т. е. в блоке 1 находятся числа), то блок управления 6 разрешает выборку числа из ячейки памяти с номером, равным содержимому счетчика 3 (первого числа массива). Одновременно со считыванием числа из той
ячейки с помощью блока управления 6 содержимое счетчиков 3 и 7 уменьшается «а единицу.
Таким образом, после считывания из буферно го запоминающего блока 1 числа на единицу уменьшается содержимое счетчика чисел 7, на единицу увеличивается содержимое счетчика считывания 4 и остается неизменным содержимое счетчика записи 3 (номер ячейки памяти, в которой хранится последнее число
массива, поступающего на вход устройства). Выдача чисел из буферного запоминающего блока 1 в накопитель 2 на магнитной ленте, осуществляемая по тактовым импульсам, происходит до тех оор, inoKa содержимое счетчика чисел 7 не станет нулевым. Это соответствует выдаче для записи на накопитель 2 всех чисел, записанных в буферном запоминающем блоке 1. При этом, как и в режиме непоступления информации, содержимое счетчика 4
на единицу меньше номера ячейки (содержимое счетчика 3), в которую может быть записано очередное число, (поступающее на вход устройства.
OopiMyjia изобретения
Устройство для регистрации информации, содержащее наконитель на магнитной ленте, числовые входы которого соединены с выходами буферного запоминающего блока, а управляющий вход - с первым выходом блока управления, второй и третий выходы которого соединены соответственно со входом управления буферного запоминающего блока и входом запрета блока вентилей, а вход - с первым выходом блока синхронизации, и блок задержки, отличающееся тем, что, с целью повышения быстродействия устройства, оно содержит счетчики чисел, считывания и записи, причем выходы блока вентилей соединены с первыми входами счетчиков чисел и записи и через блок задержки - со входами записи буферного запоминающего блока, первые адресные входы которого соединены с выходами счетчика считывания, подключенного
счетньим входом ко второму выходу блока синхронизации, вход которого соединен с накопителем на магнитной ленте, а третий выход - со вторым входом счетчика записи, выходы которого подключены ко вторым адресным
входам буферного запоминающего блока, а третий вход - к третьему выходу блока управления, четвертый выход которого соединен со счетчиком чисел.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для регистрации информации | 1981 |
|
SU983748A1 |
Буферное запоминающее устройство | 1977 |
|
SU733017A1 |
Буферное запоминающее устройство | 1989 |
|
SU1654875A1 |
Цифровые электронные часы | 1978 |
|
SU779967A1 |
Буферное запоминающее устройство | 1987 |
|
SU1479954A1 |
Буферное запоминающее устройство | 1984 |
|
SU1222098A1 |
Буферное запоминающее устройство | 1984 |
|
SU1242968A1 |
Буферное запоминающее устройство | 1976 |
|
SU583478A1 |
Устройство для сортировки информации | 1984 |
|
SU1196849A1 |
Генератор псевдослучайной последовательности | 1985 |
|
SU1305837A1 |
Авторы
Даты
1976-03-15—Публикация
1974-04-05—Подача