(54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЩ1ЕЙ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обмена информацией | 1977 |
|
SU734655A1 |
Устройство для сопряжения абонентов с магистралью | 1986 |
|
SU1361570A1 |
Вычислительная система | 1989 |
|
SU1777148A1 |
Система ввода-вывода для микропрограммируемой ЭВМ | 1988 |
|
SU1667084A1 |
Устройство для автоматического установления соединений и обмена сообщениями | 1989 |
|
SU1737760A1 |
УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ Л1ЕЖДУ АБОНЕНТАМИ И ЦВМ | 1973 |
|
SU368607A1 |
Буферное запоминающее устройство | 1978 |
|
SU750567A1 |
Вычислительная система | 1977 |
|
SU692400A1 |
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств | 1985 |
|
SU1278866A1 |
Устройство для сопряжения периферийных устройств с процессором и оперативной памятью | 1983 |
|
SU1156084A1 |
Изобретение относится к цифровой Bbinifcлительной технике.
Известны устройства для обмена информацией между абонентами, содержание буферное запоминающее устройство, коммута- 5 тор, дешифраторы, счетчики ввода и вывода и блок сравнения.
Однако его низкие функциональные
возможности приводят, в частности, к 01
сутствию возможности одновременного об- ю мена между несколькими парами абонентов с различными скоростями работы.
Цель изобретения - расшире1ше функциональных возможностей известного устройства.15
Достигается это благодаря тому, что предлагаемое устройство содержит ассоциативный запоминающий, блок, узел модификации управляющих слов, узел анализа состояий буферных областей, счетчик объема бу- 20 ерной области, причем входы и выходы счетчиков ввода и вывода соединены с узом модификации управляющих слов, а входы и выходы счетчика объема буферной области соединены с узлом модификации управ- 25
ляющих слов и узлом анализа состояний буферных областей, который входами подсоединен к коммутатору, ассоцяативно.1у оапоминающему блоку, а выходом к узлу модификации управляющих слов, при этом узел модификации управляющих слов соединен с ассоциативным запоминающим блоком, входы которого подключены к коммутатору.
На фиг. 1 изображена блок-схема rjpon- лагаемого устройства для обмена информ, цией; на фиг. 2 - структура управляющсг-о слова ассоциативного запоминающего блока.
Устройство для обмена информации со дерлсит абоненты 1, 2 и 3, .коммутатор 4, ассоциативный запоминающий блок 5, узел 6 модификации управляющих слов, буферный запоминающий блок 7, узел 8 анализа состояний буферных областей,, счетчик ввода 9, счетчик вывода 10, счетчик 11 объема буферной области, поле 12 записи базово 1-0 адреса первой буферной области, поле 13 записи базового адреса второй буферной области, поле 14 записи объема буферных областей, поле 15 записи текущего адреса первой буферной области, поле JLG записи текудцего адреса второй буферной оОлпстл, ncgie 17 записи текущего оОьема первой буферной области, пойе 18 Записи текушёго объема вторбй 6уф9Р 9Й1 fласти, поле iO записипризиака срстс1Я|«1я первой буферной области, ти аб- Оааписи признака состо$ ния второй буферной области. Счетчик впода 9 предназначеи для формлровагшя текущего адреса записи в буфериую область, а счетчик вывода 10 - для формироваш1я текушего адреса считььвания из буферной области. СчетчиК 11 объе буферной области служит для формирования текущих объемов буферных, областей, узел 8 анализа состоя1Шй буферных областей для формирова1шя признаков состояш1я буферных областей и сигналов, разрешающий запись ииформаш1И в буферную область или считываниеинформации из буферной области. Коммутатор каналов 4 предназначен для упорядоче1шя заявок от абонентов, Tpi буюших Ьбмен, и формирования адресов обращения к ячейкам ассоциативного запоминающего блока 5, служащим для хранения базовьгх и текущих адресов, текущих и начальных объемов и признаков состояния буферных областей. В каждой ячейке ассоциативного запоминающего блока 5, закреп ленной за парой абонентов, участвующих Б обмене, записано управляющее слово, вид которого показан на 2. Управляк щее слово закрепляет две буферные области памяти за каждой napoli абонентов, один из которых является поредатчиком, а другой - приемником. В исходном состоя ши в поля записи текущих адресов и объгемов буферных областей управляющих слов ассош1ативного запоминающего блока 5 записываются их базовые адреса и начальные объемы, в частности, в поля 12 и 15 Записываются базовые адреса первых буферных областей, в поля 13 и 16 - базсм вые адреса вторых буферных областей, в поля 14, 17 и 18 - начальныеОбъемы ферных областей. В поля 19 и 2О записываются признаки состояния буферных областей, разрешающие запись информации в эти области. Устройство работает следующим обр&зом. Заявки от различных абонентов поступают в кбммутатор каналов 4, который выделяет наиболее приоритетную заявку, обеспечивает формирование номера обслуживаемого в данный момент абонента и осуществляет прием признака направления обмена (запись в буферную область Или сЧи тывание-из буферной области). Признак направления обмена поступает вузел 8 анапкзл состояния 6v(| opiib x областей. Код помора обслужлваемого пбонопта поступает в оссо1Швт)1вный зяпоминдюши й блок 5, где по иему выбирао1т:я управляющее слово, Э(крепленное за данным абонентом. Приэипки состояния буферных областей (поля 19 и 20) переписываются в узел 8 анализа состояний буферных областей, а текущие и началы{ыо адреса и объем1.,1 буфершлх областей (поля 12-18) переписываются в узел модифика ции управляю1.Ш1х слов 6. Узел 8 анализа состояний буферных областей определяют одну из двук буферных областей, ;)aKpemiej ных за данным абонентом, куда возможна запись информашш при признаке направле- i Ш1Я обмена - запись в буферную область. При признаке направления обмена - считывание из бу(})ерной области - уз«л 8 анализа состояний буферных областей определиет одну из двух буфертагх областей закрепленных за да1шым абонентом, кз которой возможно считывание информации. Если в данном цикле обмена производится запись в первую буферную область из узла 6 мо длфикации управляющих слон переписываются текуии1й адрес ввода и текущий объем вььбранной области соответственно в счетчик вводл 9 и счетчик 11 объема буферной об-ь ласти. Одновременно коммутатор} каналов 4 обеспечивает прием от абонента, I участвующего в обмене, и запись информации в буферную область по адресу сформированному в счетчике ввода9. После окон чанля цикла .обмена узел модификации упраб ляющих слов 6 производит, модификацию текущего адреса и объема буферной области, т. е. добавляет единицу к содержимому счетчика ввода 9 и вычитает ещитиу из содержимого счетчика il объема буферной области. Узел 8 анализа состояний буферных областей анализирует модифицированное состояние счетчика 11 объема буферной области. При состоянии счетчика объема буферной области, равном нулю, фикси-, рующем момент заполнения буферной облости узел 8 анализа состоя1шй буферных ластей выдает в узел 6 модификации управляющих слов сигнат, по которому узел модификации управляющих слов производит модификацию признака состояюш, текущего объема и текущего адреса данной буферной области. В частности, в поле 19 залисы- вается признак, разрешшо1.ций считывание информации из этой области, в поле 15 записывается базовый адрес первой буферной области (поле 12), а в поле 17:записывается начальный обьем буферной области (поле 14). Модифицированное управляющее слово записывается в ассо1шативный заноминающнЙ блок 5 по номеру обслуживаемого абонента. Если в данном «ликле обмена производится считывашю информации из нервой буферной области из узла 6 модификации управляющих слов переписываются те кущий адрес вывода и текущий объемвыбранной области соответственно в счетчик i вывода 10 и счетчик объема 11 буферной области. Одновременно коммутатор каналов 4 обеспечивает считывание информации из буферной области по адресу, сформированному в счетчике вывода 10. После окончания цикла обмена узел 6 модификации управ ляющих слов производит модификацию текуjmero адреса и объема буферной области, т. е. добавляет единицу к содержимоКлу счетчика вывода 10 и вычитает единицу из содержимого счетчика 11 объема буферной области. Узел 8 анализа состояний буферI ных областей анализирует модифицированfHoe состояние счетчика 11 объема буфер- ной области. При состоянии счетчика 11 объема буферной области, равном нулю, фикн сирующем момент окончания считывания и формацни из буферной области, узел 8 ана- |лиза состояния буферных областей выдает в узел 6 модификации управляющих слов : сигнал, по которому узел модификации упра i лйющих слов производит модификацию признака состояния, .текущего объема и текуше- го адреса данной буферной области. В част ности, в поле 19 управляющего слова заОписывается признак, разрешающий запись информации в эту область, в поле 15 записывается базовый адрес первой буферной области {поле 12), а в поле 17 записьшае |СЯначальный объем буферной обйасти (поле; :14). Модифицированное управляющее слово записывается в ассоциативный зашэминаюV Ь1Й блок 5 по номеру обслулошаемого пбо-i ента., ТакКМ образом, п процессе работы устррП тва производителя последовательное заполение информацией от абонента-передатчикя первой, а затем второй буфсфной области. Послезйполнения области абоненту приемнику разрешается считывание информации из этой буферной области. Повторное залолнение разрешается при полном считывают информации абонентом-приемником из буферной области. , П р е д м в т изобретения Устройство для обмена информацией, содержащее счетчики ввода и вывода, подк.П ченные к буферному запоминаюл1ему блок;/, входы и выходы которого соединены с itoft мутатором, связанным о {абонентами, о гличающееся тем, что, с целью расшире1шя функциональных возможностей, в устройство введены ассоциативный запоминающий блок, узел модификации управляющих слов, узел анализа состояний буферных областей, счетчик объема буферной области, причем входы и выходы счетчиков ввода и вывода соединены с узлом модифи кации управляющих слов, а входы и выходы счетчика объема буферной области соединены с узлом модификации управляющих слов и узлом анализа состояний буферных j областей, который входами подсоединен к коммутатору и ассоциативному запоминаю-. щеь -блоку, а выходом - к узлу модификации управляющих слов, при этом узел / модификации управляющих слов соединен с ассоциативнымзапоминающим бУюком, вхо-, ды которого подключены к коммутатору.
fO
г тг
Фuг.i
Авторы
Даты
1975-12-25—Публикация
1973-04-20—Подача