Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 521560
Автор: Светников
Текст
ОП ИСАНИЕИЗОБРЕТЕН ИЯ К АВТОРСКОМУ .СВИДЕТЕЛЬСТВУ Союз СоветскихСоциалистическихРеспублик(и) 521560 олиительное к авт. саид-ву22) Заявлеио 23.07.73(2) 19478присоедииеиием заявки Ж23) Приоритет3/04 есудаестеенае кеетет Реете Мекатеее ССС 1 ее аезам кзобретвккк я еткрвае(721 Автор изобретеи бюро вычислитеньаой техники Рязанскогодиотехнического института 71) Заявитель ое конструкторское ВОДА ИНФОРМАЦИИ(54 ТРОЙСТВО Д Предлагаемое устройство для ввода информацки отличается тем, что в него введеныпоследовательно ссединенные регистр состояния буферной памяти, подключенный к блокуанализа состояний, и блок приоритетов, подключенный к процессорам я к блоку уцравляюшей памяти, Это позволяет расширить функциональные воэможности устройства.На чертеже показана структурная схамапредлагаемогс устройства.Она содержит абоненты 1 и 2, являющиесн источниками информации, блок коммутации 3,блок буферной памяти 4, процессоры 5 и 6,,блок приоритетов 7, счетчик адреса записи 8,счетчик адреса считывании 9, блок анализасостояний 10, блок управляющей памяти 11,регистр состояния буферной эоны 12 и, регистр состояния буферной памяти 13,Абоненты 1 и 2 выставляют запросы наввод информации, Блок коммутации 3 выделяет наиболее приоритетный запрос, принимает информацию, формирует номер обслуживаемого абонента. По номеру обслуживаемогоабонента, поступающему от блока кол 1 мутапин 3.в блок управляющей памяти 11, осуществляИзобретение оттехнике и можетвых вычислительнработки данных иплексах. Известны устройства для ввода информа" ции, входящие в состав процессоров ввода- вывода и содержащие блок памяти илов, буферные регистры, счетчики аблок управления 1), Наиболее близизобретению является устройство длинформации, содержащее. блок коммутации, подключенный к блоку буферной памяти, соединенному со счетчиками адресов записи и 1 считывания и с процессорами, блок управля ющей памяти, соединенный со счетчиками адресов записи и считывания и с блоком анализа состоянии, регистр состояния буферной эо ны, соединенный со счетчиками адресов запн сиисчитыванияис блоком анализа состояний2 ) . Однако известные устройства не цоэво с лают устанавливать очередность обработки с учетом степени заполнения буферных,зон,что, ограничивает их функциональные воэможностя,ЗЬ одкана едресов и 10ким ки ввода осятся к вычислительной быть использовано в цифрох мащинах, системах обногопроцессорных ком 26 (5 З) УДК 681.327,1.тся считывание управляющего слова, опредеяюшего характеристики буферной эоны, закрепленной за данным абонентом; Содержиллое первого пола управляющего слова переписымется в счетчик адреса записи 8, содержилое второго поля- в счетчик адреса считыиния 9, третьего поля - в блок анализа со:тояний 10, четвертого поля - в регистр со:тояния буферной зоны 12, По адресу в счеъ чике адреса записи 8 нроиэводится перепись 1 Е информации из блока коммутации 3 в буферную зону. Затем к содержимому счетчика адреса записи 8 добавляется фединица и корректируется информация о степени заполнения буферной зоны в блоке анализа состояний 10, Если содержиллое буферной эоны достигает критического состояния (например, буферная зона заполнена на 90%), то блок анализа состояний 10 устанавливает и единицу" тот разряд регистра состояния буфер ной памяти 13, который соответствует дан; ной буферной зоне, После этого содержимое счетчиков 8 и 9, блока 10 и регистра 12 возвращается в блок управляющей памяти 11. Блок коммутации 3 осуществляет поиск очи-редных абонентов, требующих ввода. Одноврел 1 енно блок приоритетов 7 определяет сво- бодный процессор, Если имеется хотя бы один свободный процессор, то блок 7 анализирует содержимое регистра состояния буферной памяти 13 и выделяет тот разрядЭО регистра, в котором записана "единица", Единица в одном иэ разрядов регистра состояния буферной памяти 13 свидетельствует о том, что заполнение, буферной эоны,36 соответствующей данному разряду, достигло критического значения. Той буферной зоне, которой соответствует "единица" в разряде регистра состояни буферной памяти 13, присваивается выси ий приоритет, Если "единиц в регистре 13 несколько, то между нимиа Ю также устанавливается очередность в обслу. жнванип, В результате блок приоритетов 7 осуществляет выбор свободного процессора и буферной зоны, из которой необходимо считывать информацию. Номер выбранной45 буферной зоны поступает в блок управляющей памяти 11, иэ которой считывается управляющее слово и записывается в счетчики 8 и 9, блок анализа состояний 10 и регистр состояния буферной эоны 12. По адбО ресу, зафиксированному в счетчике адреса считывания 9, осуществляется считываниеинфорллации из соответствующей зоны блокабуферной памяти 4 и передача ее в выбранный процессор, Затем содержимое счетчикаадреса считывания 9 увеличивается на единицу, корректируется содержимое блока анализа срстояний 10, после чего содержимое,счетчиков 8 и 9, блока 10 и регистра 12возвращается в блок управляющей памяти 11,Описанная работа повторяется каждый раэс приходом заявки от абонентов или при освобождении одного из процессоров.Блок приоритета организует выдачу данных на обработкупо кольцевому принципу дотех пор, пока очередь данных хоти бы отодного абонента не достигает критическогозначения, После этого высший приоритетдается абоненту (или абонентам), очередьданных от которых достигла критическогозначения,Синхронизация моментов записи и счйтывания осуществляется блоком управляющейпамяти, Объем каждой буферной зоны задается кодом в регистре объема буферной эоны,ф ормула изобретенияУстройство для ввода информации, содер-,жащее блок коммутации, подключенный кблоку буферной памяти, соединенному сосчетчиками адресов записи и считывания ис процессорами, блок управляющей памяти,соединенный со счетчиками адресов записии считывания и с блоком анализа состояний,регистр состояния буферной эоны, соединенный со счетчиками адресов записи и считывания н с блоком анализа состояний, о тличающееся тем,что,сцельюрасширения функциональных воэможностей,устройства, в него введены последовательносоединенные регистр состояния буферной памяти, подключенный к блоку анализа состояний, и блок приоритетов, подключенный кпроцессорам и к блоку управляющей памяти,1.Источники информации принятые во внимание при экспертизе:1, Патент СБЛ3639909, кл, 340.Л 72,5, 1972,2, Лвт. св. СССР419892, кл, 606Р 9/00, 1972,821860 айММФ 1Гф П апис кое тров СССР 4782/527 Тираж 864 ЦНИИПИ Государственного коми по делам иэобрете 113035, Москва Ж 35, ета Совета Миний в открытийРауцская наб., д Проектная, 4 ППП Патент, г. Ужго Составитель А. Ивановедактор Л, Тюрина,Техред О, Луговая Корректор Д. Меаьничен
СмотретьЗаявка
1947885, 23.07.1973
ОСОБОЕ КОНСТРУКТОРСКОЕ БЮРО ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ РЯЗАНСКОГО РАДИОТЕХНИЧЕСКОГО ИНСТИТУТА
СВЕТНИКОВ ОЛЕГ ГРИГОРЬЕВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: ввода, информации
Опубликовано: 15.07.1976
Код ссылки
<a href="https://patents.su/3-521560-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Мультиплексный канал многопроцессорной вычислительной системы
Следующий патент: Устройство для обмена информацией
Случайный патент: Выпарной пленочный аппарат