Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

Оll ИСАНИ Е,98о1оо

ИЗОБРЕТЕН ИЯ

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

Союз Советсиих

Социаиистичесиих

Республии (6l ) Дополнительное к авт. свид-ву— (22) 3 < < 0 11 06. 81 (2l.) 3297502/18 24 (5l)M. Кл.

606 Г 15/16

G06 F 3/04 с присоединением заявки №

Государственный комитет

СССР (23) Приоритет

Опубликовано 07 12 82 Бюллетень № 45

Дата опубликования описания 07.12,82 по делам изобретений н открытий (53) УДК681.327 (088.8) Ъ

Ю. С. Антонов, B. Х. Балаев, П. А. ф(уравлев, " т

А. A. Козлов и А. B Корсаков ..: ф а

"1т. .т е т (72) Авторы изобретения (7!) Заявитель (54) VCXVOACXBO ДZH BBODA ИНФОР АБИИ

Изобретение относится к вычислительной технике и может быть использовано для ввода информации в вычислительные системы, содержащие несколько ЭВМ.

Известно устройство для ввода информации, осушествляюшее переключение с однопроцессорного на двухпроцессорный режим работы. В каждом процессоре имеются: устройство для формирования команды пуска другого процессора, генератор сигналов индикации главногб и дополнительного процессора и генератор сигналов иттдикации режима работы. По поступавшей из работаюшего процессора команде второй процессор запускается, если он используется в качестве дополнительного процессора и если из. второго процессора поступает сигнал о соответствуюшем режиме работы jl) .

Это устройство имеет тот недостаток, щ что его пропускная способность постоянна при любом числе входных заявок.

Наиболее близким по технической сушности к предлагаемому является устрой2 ство для ввода информации, содержашее буферный регистр, обший для всех вычислительных машин и храняший: входную информацию, аппаратуру переда4и информации с регистра в вычислительные машины, аппаратуру, которая при запросе иэ вычислительных машин на считывание информации эапрешает ввод информации в буферный регистр и запоминает ее, а при окончании считывания информации всеми вычислительными машинами с буферного регистра возобновляет передачу. информации в буферный регистр, что обеспечивает все вычислительные машины одинаковой информациией (2)

Это устройство имеет ограниченное быс тродейс твие., Бель изобретения — повышение быстродействия устройства.

Указанная цель достигается тем, что в устройство для ввода информации, содержащее блок переключения режимов обработки информации и регистр. введены эадатчик кода, блок ключей, блок сравне0

55

3 98010 ния, накопитель, первый и второй дешифраторы, счетчик и распределитель импульсов, первый вход которого объединен с входом первого дешифратора и подключен к выходу накопителя, второй вход соединен с выходом блока сравнения и с входом блока переключения режимов обработки информации, первый выход распределителя соединен с первым входом накопителя, третий и. четвертый входы и второй и 10 третий выходы являются соответствующими входами и выхбдами устройства, второй вход накопителя и вход второго дешифратора объединены и являются информационным входом устройства, выходы дешифраторов подключены к соответствующим входам счетчика, выход которого соединен с первым входом блока сравнения, второй вход которого подключен к выходу регистра, выходы задатчика кода соединены с соответствующими входами блока ключей, выход которого подключен к входу регистра.

Кроме того, распределитель импульсов 5 содержит элементы запрета, элементы И и элемент ИЛИ, выход которого является первым выходом распределителя импульсов, прямые входы первого и второго элементов запрета объединены и являются первым входом распределителя импульсов,инвертирующие входы соединены с выходами третьего и четвертого элементов запрета соответственно, а выходы — с первымп входами первого и второго эле35 ментов И соответственно, прямые входы

C третьего и четвертого элементов запрета подключены соответственно к выходам третьего и четвертого элементов И, первые входы которых объединены и являются вторым входом распределителя импульсов, второй вход третьего элемента И объединен с инвертирующим входом четвертого элемента запрета, с первым входом элемента ИЛИ, с вторым входом вто45 рого элемента И и является третьим входом распределителя импульсов, инвертирующий вход третьего элемента запрета, вторые входы первого и четвертого элементов И и элемента ИЛИ объединены и являются четвертым входом распределителя импульсов, выходы первого и второго элементов И являются вторым и третьим выходами распределителя импульсов соответственно.

На фиг. 1 изображена схема устройства; на фиг. 2 — схема распределителя импульсов.

Ус тро йс тв о включает накопитель 1, первый и в торой дешифра торы 2 и 3, счетчик 4, задатчик 5 кода, блок 6 ключей, регистр 7, блок 8 сравнения, распределитель 9 импульсов, первую и вторую

ЭВМ 10 и 11, блок 12 переключения режимов обработки информации, первый, второй, третий и четвертый элементы И

13 — 16, первый, второй, третий и чет» вертый элементы запрета 17 — 20, элемент ИЛИ 21.

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

I ф

С задатчика 5 через блок 6 вводится в регистр 7 число, определяющее критический уровень загрузки накопителя 1.

Это число поступает на один из входов блока 8.

Предназначенные для обработки заявки поступают в накопитель 1 и на вход де1 шифратора 3. Дешифратор 3 преобразует служебный признак начала заявок в управляющий сигнал, который поступает в реверсивный счетчик 4 через суммирующий вход, увеличивая тем самым содержащееся в нем число на единицу. Это число, определяющее текущий уровень загрузки накопителя 1, поступает на второй вход блока 8, где сравнивается с числом выставленным регистром 7. Если число, выставленное счетчиком 4 и определяющее текущий уровень загрузки накопителя 1 меньше числа выставленного регистром 7, которое определяет критический уровень загрузки, то блок 8 выдает блоку 12 нулевой управляющий сигнал на параллельную обработку информации двумя

ЭВМ и распределителю 9 импульсов на параллельное распределение одних и тех же заявок в обе ЭВМ 10 и 11. ЭВМ 10 и 11 через распределитель 9 импульсов выставляют накопителю 1 требование на считывание, и считывание очередной заяв- ки иэ накопителя 1 через распределитель

9 импульсов происходит в обе ЭВМ 10 и 11. При считывании заявки дешифратор

2 преобразует служебный признак начала заявки на выходе накопителя 1 в управляющий сигиал, который через вычитающий вход уменьшает содержимое реверсивного счетчика 4 на единицу. Обе ЭВМ 10 и

11 ведут параллельную обработку информации в режиме дублирования, что повышае т с те пень надежи ос ти функ ционирования вычислительного комплекса и досто верность результатов обработки заявок, поскольку отказ одной ЭВМ не вызывает

5 980 1 отказа комплекса в целом — вторая ЭВМ продолжает нормально функционировать.

Режим дублирования имеет место до тех пор, пока количество заявок, хранящихся в блоке накопления заявок, на одну не 5 превысит критического уровня загрузки.

Если значение текущего уровня загрузки.(содержимое реверсивного счетчика 4) превышает значение критического уровня загрузки накопителя 1 (содержимое ре10 гистра 7), блок 8 снимает с блока 12 и распределителя 9 импульсов сигнал параллельной обработки информации, в результате чего ЭВМ переходят на автоноМный режим обработки заявок. Распределитель I5

9 импульсов распределяет заявки, считываемые из накопителя 1, в каждую ЭВМ по мере поступления запросов на автономную одномашинную обрабо ку. Каждая

ЭВМ обрабатывает свою заявку.

Автономный режим работы комплекса имеет место до тех пор, пока текущий уровень загрузки, определяемый количестс вом хранящихся в накопителе 1 числа

25 заявок, не станет меньше критического, после чего комплекс опять переходит в режим дублирования.

Распределитель 9 импульсов работает следующим образом.

При нулевом сигнале на управляющем

30 входе от блока 8 запросы на считывание заявок из накопителя поступают от ЭВМ

10 и через элемент ИЛИ 21 в.накопитель 1 и на входы элементов И 13 и 14.

Считывание заявок из накопителя 1 происходит через открытые элементы 17 и 18 и элементы И 13 и 14 одновременно..

Таким образом, одна и та же заявка поступает на вход ЭВМ 10 и 11, которые работают в этом случае в режиме 40 дублирования.

При единичном сигнале на управляющем входе этот сигнал поступает на входы элементов И 15 и 16, Пусть какая-либо из ЭВМ, например 10, выставит запрос на считывание, который через элемент

ИЛИ 21 пойдет к блоку накопления заявок. Этот же сигнал запроса через элемент И 16 и элемент 20 поступает на

50 управляюший вход элемента 18, блокируя считывание заявки по запросу от ЭВМ 11, и одновременно поступает на вход элемента И 13 и элемента 19, разрешая ЭВМ

10 очитывание информации из накопителя

1 через открытый элемент 17 и элемент

И 13. Во время считывания информации в

ЭВМ 10 запрос от ЭВМ 11 блокируется от возможных воздействий на элемент 17

00 6 элементом 19. После считывания информации в ЭВМ 10 запрос снимается, следовательно, снимается блокировка с зле ментов запрета 18 и 19 и блок готов к удовлетворению следующего запроса от любой из ЭВМ.

Точно так же удовлетворяется запрос

ЭВМ 11. В этом случае блокируется вход на ЭВМ 10.

Таким образом, происходит распределение заявок между ЭВМ в автономном режиме, когда машины работают независимо друг от друга.

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

ЭВМ работают параллельно, в режиме дублирования; обрабатывая одновременно одни и те же заявки,. что обеспечивает высокую надежность функционирования вычислительного комплекса,. при увеличении загрузки выше критического значения.

ЭВМ работают в автономном режиме, обрабатывая каждая свою заявку и не дублируя одна другую, что увеличивает быстродействие устройства при увеличении интенсивности поступления заявок. формула изобретения

Устройство для ввода информации, содержащее блок переключения режимов обработки информации и регистр, о т л ичаюшееся тем,что,сцельюповышения быстродействия устройства, в него введены задатчик кода, блок ключей, блок сравнения, накопитель, первый и второй дешифраторы, счетчик и распределитель импульсов, первый вход которого объединен с входом первого дешифратора и подключен к выходу накопителя, второй вход соединен с выходом блока сравнения и с входом блока переключения режимов обработки информации, первый выход распределителя импульсов соединен с первым входом накопителя, третий и четвертый входы и второй и третий выходы являются соответствуюшими входами и выходами устройства, второй вход накопителя и вход второго дешифратора объединены и являются информационным входом устройства, выходы дешифраторов подключены к соответствующим входам счетчика, выход которого соединен с первым входом блока сравнения, второй вход которого подключен к выходу регистра, выходы задатчика кода соединены с соответствующими вхо7 980 дами блока ключей, выход которого подключен к входу регистра.

2. Устройство по п. 1, о т л и ч а— ю щ е е с я тем, что распределитель импульсов содержит элементы запрета, элементы И и элемент ИЛИ, выход которого является первым выходом распределителя, прямые входы первого и второго

t элементов запрета объединены и являются первым входом распределителя, инверти- fO руюшие входы соединены с выходами третьего и четвертого элементов запрета соответственно, а выходы - с первыми входами первого и второго элементов И, соответственно, .прямые входы третьего 15 и четвертого элементов запрета подключены соответственно к выходам третьего и четвертого элементов И, первые входы которых объединены и являются вторым входом распределителя импульсов, вто- 2р рой вход третьего элемента И объединен

100 8 с инвертируюшим входом четвертого эле» мента запрета, с первым входом элемента ИЛИ, с вторым входом второго элемента И и является третьим входом распределителя импульсов, инвертируюший вход третьего элемента запрета, вторые входы первого и четвертого элементов И и элемента ИЛИ объединены и являются чет вертым входом распределителя импульсов, выходы первого и второго элементов И являются вторым и третьим выходами распределителя импульсов соответственно.

Источники информации, принятые во внимание при экспертизе

1. Заявка Японии № 53-7343, кл. 97(7) 80, опублик. 1979.

2. Заявка Японии № 51-37745, кл. 97(7) ВО, опублик. 1974 (прототип) .