Устройство для подготовки данных

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области вычислительной техники и может быть использовано в системах подготовки данных. Целью изобретения является повышение быстродействия устройства. Введение в известное устройство дополнительных двух элементов ИЛИ, пяти элементов И, трех триггеров, ререгистра и элемента сравнения позволяет проводить три режима работы устройства: ввод информации в блок буферной памяти, автоматическую проверку информации в буферной памяти и перезапись проведенной информации из буферной памяти в блок внешней памяти. Возможность проведения автоматического контроля страниц переменной длины исключает необходимость проведения коррекции инфор Ф мации и, следовательно, позволяет (Л повысить быстродействие ввода информации в среднем в 1,5 раза. Кроме того, использование переменной длины страниц приводит к уменьшению расхода носителя информации внешней памяти. 2 ил. ю ел

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (5D 4 G 06 F 3/02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3848792/24-24 (22) 24.01.85 (46) 15. 10.86. Бюл. 11- 38 (7 1 ) Ка за нс кий ордена Трудово го

Красного Знамени и ордена Дружбы народов авиационный институт им. А.Н. Туполева (72) В.М. Литвин, В.Б. Матвеев, С.В. Тарасов и Ф.Х. Шакирзянов (53) 681. 327. 21 (088.8) (56) Патент США У 3774 164, кл. С 06 F 13/00, опублик. 1980.

Устройство подготовки данных на магнитной ленте ЕС-9002, В.23.042.000 ТО НРБ, 1982. (54) УСТРОЙСТВО ДЛЯ ПОДГОТОВКИ

ДАННЫХ (57) Изобретение относится к области вычислительной техники и может быть использовано в системах подготовки данных. Целью изобретения является

„„SU„„1264159 А 1 повышение быстродействия устройства.

Введение в известное устройство дополнительньгх двух элементов ИЛИ, пяти элементов И, трех триггеров, ререгистра и элемента сравнения позволяет проводить три режима работы. устройства: ввод информации в блок буферной памяти, автоматическую проверку информации в буферной памяти и перезапись проведенной информации из буферной памяти в блок внешней памяти. Возможность проведения автоматического контроля страниц переменной длины исключает необходимость проведения коррекции информации и, следовательно, позволяет повысить быстродействие ввода информации в среднем в 1,5 раза. Кроме того, использование переменной длины страниц приводит к уменьшению расхода носителя информации внешней памяти. 2 ил.

1264159

Изобретение относится к вычислительной технике и может быть использовано в системах годготовки данных.

Цель изобретения — повьпиение 5 быстродействия устройства.

На фиг.1 приведена структурная схема устройства, на фиг.2 — временные диаграммы работы распределите16 ля импульсов.

Устройство содержит клавиатуру

1, блок элементов ИЛИ 2, первый регистр 3, блок буферной памяти 4, первый элемент сравнения 5, первый элемент И 6, первый элемент ИЛИ 7, l5 первый триггер 8 „распределитель импульсов 9, второй элемент И 10, второй элемент ИЛИ 11, блок внешней памяти 12, счетчик 13 третий элемент ИЛИ 14, третий элемент И 15, 26 четвертый элемент И 16, пятый элемент

И 17, второй триггер 18, третий триггер 19, четвертый элемент ИЛИ 20, четвертый триггер 21, шестой элемент

И 22, седьмой элемент И 23, второй регистр 24, второй элемент сравнения

25, первую 26, и вторую 27 группы входов блока ИЛИ 2, вход 28 и выходы

29,30 и 31 распределителя импульсов 9.

ЗО

Устройство работает следующим обPB9 ON

При рассмотрении работы устройства можно вьделить режим ввод информации в блок буферной памяти, ржим провер- З5 ки информации в буферной памяти и режим перезаписи проверенной информации из буферной памяти в блок внешней памяти. В исходном состоянии устройст= во находится в режиме ввода инфбрмации в блок буферной памяти. Триггеры

18,19 и 21 установлены в нулевое состояние. Сигналы с нулевых выходов триггеров l9 и 21 через элемент И 22 разрешают производить запись информации в блок буферной памяти. Обмен информацией производится словами определенной длины, При вводе каждого слова (например, при нажа.тии на клавишу клавиатуры) с клавиатуры

1 вырабатывается сигнал, по которому через элемент ИЗТИ 7 и триггер 8 по входу 28 задействуется распределитель импульсов 9, который на выходах

29,30 и 31 вьдает серии импульсов N (фиг.2}. Информационное слово с клавиатуры 1 через блок элементов ИЛИ 2 поступает в регистр 3. По сигналу с выхода 29 распределителя импульсов

9 слово записывается в блок 4 буферной памяти. Затем по сигналу с выхода

31 содержимое счетчика 13 увеличивается на единицу. По этому же сигналу через элементы И 10, ИЛИ 11 и триггер 8 запрещается выдача импульсов с распределителя импульсов 9.

На этом заканчивается цикл ввода одного слова в блок 4 буферной памяти.

Аналогичным образом записываются последующие слова страницы информации.

Длина страницы определяется исходя из удобства разбивки вводимого массива, После формирования страницы информации с клавиатуры 1 вырабатывается сигнал конца страницы (например, при нажатии на определенную клавишу на клавиатуре) ° По этому сигналу содержимое счетчика 13 переписывается в регистр 24 для запоминания длины страницы информации, записанной в блок 4 буферной памяти. По этому же сигналу через элемент ИЛИ 14 сбрасывается счетчик 13 и через элемент

ИЛИ 14, И 16 триггеры 18 и 19 .устанавливаются в единичное состояние, сигналы с единичных выходов которых задают режимы проверки информации, записанной в блок 4 буферной памяти.

В режиме проверки данных повторно набирается страница информации. Как и в случае ввода информации в блок буферной памяти при наборе каждого слова задействуется распределитель импульсов 9, который вьдает серию импульсов. Само слово с клавиатуры

1 через блок элементов ИЛИ 2 поступает в регистр 3 ° Сигнал с нулевого выхода триггера 19 через элемент

И 22 разреша.ет чтение блока 4 буферной памяти. По сигналу с выхода 29 распределителя импульсов 9 происходит чтение из блока буферной памяти

4 по данному адресу, одновременно сравнивается содержимое регистра 3 и блока буферной памяти 4 и результат сравнения через элемент И 6 поступает на клавиатуру 1, так как сигнал с единичного выхода триггера

19 разрешает срабатывание элемента И.6. Если сравнение произошло, то по сигналу с управляющего выхода

31 содержимое счетчика 13 увеличивается на единицу.и можно ввести следующее слово. Если сравнение не произошло, то устройство блокируется и вручную (например, нажатием клави1264159 ши на клавиатуре) может быть деблокировано. Сигнал деблокирования с клавиатуры 1 сбрасывает триггер 19 в нулевое состояние, и устройство устанавливается в режим "Ввод", сигнал с 5 нулевого выхода триггера 19 через элемент И 22 разрешает запись в блок

4 буферной памяти. Набирается исправленное слово информации, которое с блока ввода данных через блок ИЛИ 2 и регистр 3 записывается в блок 4 буферной памяти по сигналу с выхода

29 распределителя импульсов 9. Сигнал с выхода 31 распределителя импульсов 9 увеличивает содержимое счетчика 13 на единицу и через элемент И 23 устанавливает триггер 19 в единичное состояние, т.е. устройство вновь переходит в режим проверки, и можно продолжать проверку информации, записанной в блок 4 буферной памяти. В конце страницы информации происходит сравнение содержимбго счетчика 13 и регистра

24, и сигнал с элемента сравнения

25 через элемент ИЛИ. 14 и И 16 устанавливает триггеры 18 и 19 в нулевое состояние. Кроме того, через элементы ИЛИ 14, И 16, И 17 и ИЛИ 20 устанавливает триггер 21 в единичное 30 состояние. Сигнал с единичного выхода триггера 21 разрешает запись в блок внешней памяти, а также через элемент ИЛИ 7, триггер 8 запускает распределитель импульсов 9, ко- 35 торый вырабатывает непрерывные серии управляющих сигналов на все время записи страницы информации в блок буферной памяти, т.е. сигнал с нулевого выхода триггера 21 запрещает 40 прохождение сигнала с выхода 31 распределителя импульсов 9 и сброс триггера 8. Также сигнал с нулевого выхода триггера 21 через элемент И 22 устанавливает блок 4 буферной памя- 45 ти в состояние чтения. По сигналу с выхода 29 распределителя импульсов

9 слово информации из блока 4 буферной памяти через блок элементов

ИЛИ 2 поступает в регистр 3, затем 50 из регистра 3 по сигналу с выхода

30 поступает в блок внешней памяти

12. По сигналу с выхода 31 содержимое счетчика 13 увеличивается на единицу.

В конце страницы сигнал с элемента 55 сравнения 25 через элемент ИЛИ 14, И 13, ИЛИ .20 устанавливает триггер

21 в нулевое состоячие. На этом заканчивается цикл ввода в устройство подготовки данных одной страницы информации. Аналогично вводятся остальные страницы.

Таким образом, введение режима автоматического контроля страниц переменной длины позволяет повысить быстродействие устройства. По сравнению с устройством подготовки данных ЕС-9002 (прототип) предлагаемое устройство позволяет повысить быстродействие ввода информации в среднем в 1,5 раза (в прототипе на запись одной страницы затрачивается примерно 30 с, на проверку в среднем 32 с и на исправление ошибок (коррекцию) в среднем 30 с), всего затрачивается 92 с. В предлагаемом устройстве на запись одной страницы затрачивается 30 с на проверку

30 с, производить коррекцию нет необходимости. Всего затрачивается

60 с.

Кроме того, использование переменной длины страниц позволяет уменьшить расход носителя информации внешней памяти.

Формула изобретения

Устройство для подготовки данных, содержащее клавиатуру, блок элементов

ИЛИ, первый регистр, блок буферной памяти, первый элемент сравнения, первый и второй элементы И, первый и второй элементы ИЛИ первый триггер, распределитель импульсов, блок внешней памяти, счетчик, выходы которого соединены с адресными входами блоков внешней и буферной памяти, выходы последнего соединены с одними входами блока элементов ИЛИ и с одними входами первого- элемента сравнения, выход которого подключен к первому входу первого элемента И, выход которого подключен к входу клавиатуры, первый выход которой подключен к первому входу первого элемента ИЛИ, выход которого подключен к входу установки в "1" первого триггера, неинвертирулнций выход которого подключен к входу распределителя импульсов, первый выход которого соединен со счетным входом счетчика и первым входом второго элемента И, выход которого подключен к первому входу второго элемента ИЛИ выход которого подключен к входу установки в "0" первого триггера, вто1.2641

5 рой выход распределителя импульсов подключен к входу"Чтение-запись"блока внешней памяти, входы данных кото— рого объединены с входами данных блока буферной памяти, с другими 5 входами первого элемента сравнения и подключены к входам первого регистра, входы которого соединены с выходами блока элементов ИЛИ, другие входы которого соединены с выходами группы клавиатуры, третий выход распределителя импульсов подключен к входу "Чтение-зались" блока буферной памяти, выходы блока внешней памяти являются выходами устройства, о т- 15 л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены третий и четвертый элементы ИЛИ, третий, четвертый, пятый, шестой, седьмой элементы И, 20 второй, третий, четвертый триггеры, второй регистр, второй элемент сравнения, выход которого подключен к первому входу третьего элемента ИЛИ, выход которого соединен со входом 25 сброса счетчика, с первыми входами третьего и четвертого элементов И, выход четвертого элемента И соединен с первым входом пятого элемента И и с синхровходами второго и третьего триггеров, неинвертирующий выход третьего триггера соединен со вторыми входами первого и пятого элементов И, выход пятого элемента И подключен к первому входу четвертого 35

59 элемента ИЛИ, выход которого подключен к синхровходу четвертого триггера, неинвертирующий выход которого соединен с управляющим входом блока внешней памяти, со вторыми входами первого элемента ИЛИ и третьего элемента И, выхоц которого соединен со вторыми выходами второго и четвертого элементов ИЛИ, неинвертирующий выход четвертого триггера соединен со вторыми входами второго и четвертого элементов И и с первым входом шестого элемента И, второй вход которого соединен с инвертирующим выходом третьего триггера, вход установки в "1" которого соединен с выходом седьмого элемента И, первый вход которого соединен с выходом второго триггера, второй вход седьмого элемента И соединен с первым выходом распределителя импульсов, входы установки в "О" третьего и четвертого триггеров соединены со вторым выходом клавиатуры, третий выход которой соединен со вторым входом третьего элемента ИЛИ и с синхровходом второго регистра, информационные входы которого соединены с выходами счетчика и с одними входами второго элемента сравнения, другие входы которого соединены с выходами второго регистра, выход шестого элемента И подключен к управляющему входу блока буферной памяти. ч"

1264159

Составитель И. Алексеев

Техред М.Ходанич Корректор М.Пожо

Редактор Т. Митейко

Заказ 5562/48 Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4