Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(23) Приоритет О 06 Р 3/04 Государственный комитет СССР но делам изобретений и открытий3 УДК 681 327 11С 088,8 Опубликовано 07,05,82, Бюллетень йо 17 Дата опубликования описания 17. 05. 82(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ Изобретение относится к вычислительной технике и может быть использовано в многомашинных и многопроцессорных системах обработки измерительной информации.Известны устройства для ввора информации, содержащие блок буферной памяти, соединенный со счетчиками адресов записи и чтения, и регистр состояния блока буферной памяти 1).Наиболее близким к предлагаемому является устройство для ввода инфермации, содержащее блок буферной памяти, соединенный со счетчиками адресов записи и чтения, блок управляю" щей памяти, подключенный к счетчикам адресов записи и чтения, к блоку анализа состояния буферных эон и к входу идентификатора сообщений, регистр состояния блока буферной памяти, соединенный с блоком анализа состояния буферных зон. Известное устройство позволяет устанавливать очередность обработки с учетом степени заполнения буферных зон (2.Однако такая дисциплина распределения данных между блоками обработки, обуславливающая структуру известного устройства, требует значительных затрат памяти для каждого блока обработки из-за необхОдимости обеспечения обработки любого сообщения,Помимо этого, возникают трудностипри реализации алгоритмов планирования сеансов обработки, Все зто су"жает Функциональные возможности устройства и ограничивает область применения,Цель изобретения - расщиренйе обтласти применения устройства для ввода информации за счет применения егов системах обработки измерительнойинформации, использующих планированиесеанса обработки, при ограниченной.памяти в каждом блоке обработки.Поставленная цель достигается тем,что в устройство для ввода информации, содержащее блок буферной памяти,соединенный со счетчиками адресовзаписи и чтения, блок управляющей памяти, подключенный к счетчикам адресов записи и чтения, к блоку анализа .состояния буферных эон и к первомувходу устройства, регистр.состояниябуферных зон, соединенный с блокоманализа состояния буферных эон, введены регистр состояния блоков обработки, блок распределения буферныхэон, первый и второй блоки приоритета и первый и второй шифраторы, прн 926642чем первый вход блока распределения буферных зон подключен к выходу регистра состояния буферных зон, второй вход - к выходу регистра состояния блоков обработки, один вход которого соединен с вторым входом устрой ства, первый выход блока распределения буферных зон соединен с первым ,блоком приоритета, последовательно соединенного с первым шифратором, выход первого блока приоритета под ключен к другому, входу регистра состояния блоков обработки, а выход первого шифратора подключен к выходу устройства, второй выход блока распределения буферных эон соединен с 15 выходом второго блока приоритета, выход которого подключен к второму шифратору, причем выход второго шифратора соединен с выходом блока управляющей памяти,а третий вход, блока распределения буферных зон подключен к второму входу устройства.Причем. блок распределения буферных эон содержит матрицу, каждая ячейка которой состоит из триггера, выход которого соединен с первым входом элемента И, причем выходы элементовИ одной и той же строки матрицы соединены с вторым выходом блока распределения буферных зон, а выходы элементов И одного и того же столбца соединены с первым выходом блока распределения буферных зон, второй и третий входы элементов И каждой ячейки Матрицы соединены с вторым и первым входом распределения буферных зон соответственно, а информационные входы триггеров подключены к третьему входу блока распределения буферных зонНа фиг. 1 дана схема предлагаемо го устройства; на фиг. 2 - структурная схема распределения буферных зон,Устройство содержит буферную память 1, адресные входы которой соединены со счетчиками 2 адреса записи и 3 адреса чтения, блок 4 управляющей памяти, блок 5 анализа состояния буферных эон, шины 6 идентификатора входных сообщений, входные. шины 7, первый шифратор 8 номера буферной зоны, регистр 9 состояния буферных зон,регистр 10 состояния блоков обработки, шины 11 состояния блоков обработки, первый блок 12 приоритета, горизонтальные входные шины 13 и вертикальные входные шины 14, блок 15 распределения буферных зон, информационные входы 16, вертикальные выходные шины 17, горизон:тальные выходные шины 18, второй блок 19 пиоритета, шифратор 20, шины 21 номера приемника информации.Блок 15 представляет собой матрицу ячеек 22 распределения, число строк которой равно количеству блоков обработки, а число столбцов количеству буферных зон (фиг. 2). Каждая ячейка Матрицы состоит из триггера 23, логического элемента 24 И, первого элемента 25 развязки и второго элемента 26 развязки.При поступлении на вход 7 устрой. ства информационного сообщения вместе с идентификатором на входе 6, последний попадает в блок 4 управляющей памяти, где используется для выбора соответствующего данному сообщению или группе сообщений управляющего слова. Это управляющее слово загружается в счетчики 2 и 3 и блок 5 анализа состояния буферных зон. В результате формируется адрес ячейки буферной памяти 1, куда записывается данное сообщение, и блок 5 устанавливает соответствующий разряд регистра 9 состояния буферных зон в состояние, соответствующее наличию сообщений в данной буферной зоне. Одновременно сообщение записывается в ячейку блока буферной памяти и содержимое счетчика 2 модифицируется, а затем возвращается в блок управляющей памяти, вместе со счетчиком 3. Если один или несколько блоков обработки свободны, то по шинам 11 в соответствующие разряды регистра 10 записываются признаки Свободно. Эти признаки с выходов регистра 10 в виде единичных потенциалов поступают на горизонтальные входные шины 13 блока 15, на вертикальныевходные шины 14 которого поступают единичные потенциалы признаков наличия сообщений в буферных зонах, Единичные потенциалы на шинах 13 опрашивают логические элементы 24 И соответствующих строк. Если в триггерах 23 этих строк хранятся признаки закрепления 1-той буферной зоны за 3-тым блоком обработки, то в соответствующих вертикальных выходных шинах 17 появляются сигналы, поступающие на входы первого блока 12 приоритета. Первый блок 12 приоритета устанавливает очередность поступления этих сигналов на вход второго шифратора 20, который формирует номер.приемника сообщения, поступающий на шины И, разрешая соответствующему блоку обработки приема данных, считанных иэ блока 1 буферной памяти. Одновременно соответствующий разряд регистра 10 устанавлива- ется в состояние 1 Занято 1, Этот номер буферной зоны поступает в блок 4 управляющей памяти, откуда выбирается соответствующее управляющее слово, которое, как и ранее, загружается в счетчики 2 и 3 и блок 5, инициируя чтение из выбранной буферной эоны. После модификации содержимого счетчика 3 блок 5 анализа состояния буферных зон либо подтвер-.ждает состояние наличия сообщений в соответствующем разряде регистра 9, либо меняет его на противоположное при отсутствии сообщений в этой зоне.Затем содержимое счетчиков 2 и 3 и блока 5 возвращается в блок 4 управляющей памяти.Одновременно сигналы с выходовлогических элементов 24 И поступают на соответствующие горизонтально выходные шины 18 через элементы 25 1 О развязки, Второй блок 19 приоритета, работая синхронно с первым блоком 12 приоритета, устанавливает очередность сигналов на входе шифратора 8, который формирует номер буферной зоны, 15 из которой должна читаться информация для обработки. Этот номер буферной зоны поступает в блок 4 управляющей памяти.Описанная работа повторяется каждый раз с приходом входного сообще- йия или при освобождении одного или нескольких блоков обработки.Предлагаемое устройство позволяет использовать в системах обработки с ограниченной памятью, а также увеличить предел длины программ обработки из-за выбранной дисциплины распределения сообщений.Формула изобретения1. Устройство для ввода информации, содержащее блок буферной памяти, соединенный со счетчиком адресовзаписи и чтения, блок управляющейпамяти, подключенный к счетчикам адресов записи и чтения, к блоку ана лиза состояния буферных зон и к первому входу устройства, регистр состо яния буферных зон, соединенный с блоком анализа состояния буферных зон,о т л и ч а ю щ е е с я тем, что, с целью расширения области применения путем закрепления определенной бу ферной зоны за одним или несколькими блоками обработки, в устройство введены регистр состояния блоков обработки, блок распределения буферных зон, первый и второй блоки приоритета и первый и второй шифраторы,причем первый вход блока распределения буферных зон подключен к выходурегистра состояния буферных зон,второй вход - к выходу регистра состояния блоков обработки, один входкоторого соединен с вторым входомустройства, первый выход блока распределения буферных зон соединен спервым блоком приорите:а, последовательно соединенного с первым шифратором, выход первого блока приоритета подключен к другому входу регистра состояния блоков обработки,а выход первого шифратора подключенк выходу устройства, второй выходблока распределения буферных зон соединен с выходом второго блока приоритета, выход- которого подключен квторому шифратору, причем выход второго шифратора соединен с входомблока управляющей памяти, а третийвход блока распределения буферныхзон подключен к второму входу устройства.2. Устройство по и. 1 о т л и ч аю щ е е с я тем, что блок распределения буферных зон содержит матрицу,каждая ячейка которой состоит изтриггера, выход которого соединен спервым входом элемента И, причем выходы элементов И одной и той же .строки матрицы соединены с вторым выходом блока распределения буферных зон,а выходы элементов И одного и тогоже столбца соединены с первым выходом блока распределения буферных зон,второй и третий входы элементов Икаждой ячейки матрицы соединены свторым и первым входом блока распределения буферных зон соответственно,а информационные входы триггеровподключены к третьему входу блокараспределения буферных зон.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР9 419892, кл. 6 06 Г 9/00, 1971.2. Авторское свидетельство СССРМ 521560, кл. 6 06 Г 3/04, 1973.ент", г. Ужгород, ул. Проектная, 4 НИИПИ Эа илиал ППП 29 В 2/41 Т 32 Подписи 7
СмотретьЗаявка
2893397, 07.03.1980
ПРЕДПРИЯТИЕ ПЯ А-3756
СВЕТНИКОВ ОЛЕГ ГРИГОРЬЕВИЧ, ГРИЦЬ ВАЛЕРИЙ МАТВЕЕВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: ввода, информации
Опубликовано: 07.05.1982
Код ссылки
<a href="https://patents.su/4-926642-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для сопряжения вычислительной машины с датчиками
Случайный патент: Реактор термоокислительного пиролиза углеводородных газов