SU717768A1 - Устройство прерываний цифровой вычислительной машины - Google Patents

Устройство прерываний цифровой вычислительной машины Download PDF

Info

Publication number
SU717768A1
SU717768A1 SU772534742A SU2534742A SU717768A1 SU 717768 A1 SU717768 A1 SU 717768A1 SU 772534742 A SU772534742 A SU 772534742A SU 2534742 A SU2534742 A SU 2534742A SU 717768 A1 SU717768 A1 SU 717768A1
Authority
SU
USSR - Soviet Union
Prior art keywords
request
block
input
inputs
outputs
Prior art date
Application number
SU772534742A
Other languages
English (en)
Inventor
Леонид Олегович Беспалов
Виктор Георгиевич Козлов
Original Assignee
Предприятие П/Я Г-4152
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я Г-4152 filed Critical Предприятие П/Я Г-4152
Priority to SU772534742A priority Critical patent/SU717768A1/ru
Application granted granted Critical
Publication of SU717768A1 publication Critical patent/SU717768A1/ru

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Control By Computers (AREA)

Description

. I
Изобретение относитс  к области оифровой вычиспитепьной тезшики и может быть использовано в цифровых системах Управлени , работающих в реальном масштабе времени и содержащих в своем составе цифровые вычислительные машины (ЦВМ).
Известны устройства 1} приоритета, содержащие матрицу коммутирующих эпементов , бпок хранени  текущих приоритетов , бпок установки приоритетов, бпок анализа состо ни  матрицы и бпок фиксации запросов, реализующие функции выбора приоритетного запроса на oбcлsv УS f ние.
Недостатком этого устройства  вл етс  его сложность.
Наиболее близким к данному по сущности технического решени   вл етс  устройство . прерываний вычиспитепьной машины, содержащее накопитель , входь которого подключены соответственно к выходам первого и второго дешифраторов, соединенных С выходами соответствующих адресных регистров , вход второго адресного регистра  вл етс  в одом запроса устройства, первый в; второй выходы накопител  подключены соответственно к, первому входу первого адресного регистра и соответствующему входу из группы входов блока управлени .
Недостатком этого устройства  вл етс  ограаиченнбе копичеспзо (до 5) приоритетов (или уровней приоритетов), используемых дп  организации прерываний. Это св зано с тем, ЧЕГО каждый приоритет закреплен за определенным разр дом адресного регистра. С ростом количества приоритетов растет и необходимое количество разр дов адресного регистра. Ув личение ко ичесТва разр дов адресного регистра приводит к резкому увеличению емкости накопител  (до 2 слов, где и количество разр дов адресного регистра). Это делает практически невозможным использован е таких устройств в цифровых сисгемах, имеющих брл шоеткопичество прерываний. - - - Цепью изобретени   вл етс  сокраще-, ние информационной емкостинакопитеп  устройства при работе со значгитепьйым (до- нескольких сотен) количеством источников запросов, вйзывающйх йрёрйвани  т.е. сокращение об.ъема оборудовани . Прставленна  цепь достигаётс  тем, что устройство содержит П блоков запро сов, причем третий выход нак:о1питеп  i -го (1 1, П-L) блока запроса подключён к управл ющим входам первого и втго рого дешифраторов (i +1) -го блока запроса , управл ющие выходы первого и второго дешифраторов пфвого блока запроса соединены с выходом блока управлбни , третий выход ,накопител  ц-го блока зап1Е 6с пёдТспючен К допьлнитёпьному входу блока управлени , дойолнитепьные выходы которогб соединены со вторыми входами первых адресных регистров Соответствующих ёпсжоб запроса, На Чертеже представлена блок-схема устройства. Ус геройство содержит блок запроса, включающий ншсопитель 1, первый 2; и второй 3 Дешифраторы, первый 4 и второй 5 адресные регистры и бдок 6 управ лени . Индекс т укрывает на прйнадлеж йбсть труппы элементов к i -му ёлёку запроса (i 1,П ). .- Устройство работает следующим обра :зом. ;. : - . По окончании выполнени  каждой oneрации в ЦВМ блок 6, вырабапьшае т сигвал поступающий на взйод опрора дешиф-. VpaTojpoB 2 и 3 первого блока запроса. В случае отсутст 1И  запросов на преры вани текущей программы от aToro jSnoKai san; роса и бтсутствиРШйоЙёйШг ф йваний , имевших место BJ предыдущих командах (нулевое состо ние регистров 4 и 5) сигнал с выхода накопител  i приходит на вход опроса дешифраторов 2 щ 3 второго блока запроса. В сиуЧае отсутстви  пгзерываний текущей Программы и отсутстви  запомненных прерываний в остальных бпокахзапроса, сигнал с выхо да накопител  1п поступает на вход блока 6, tSe вызыввет выпоЯйение следующей команды. При возникновении запроса на прерььвание текущей программы от первого бпо ка запроса сигнала опроса деши45эаторов 2 и 3, выработанный, блоком 6 окончани  выполнени  очередной команды по ненулевому состо нию регистра 5, пр 3 s; -- -Sv--6 «ЗВОДИТ считывание из накопител  1. В результате считътвани  на выхо.цах накопител  1 вырабатываютс  исполнительные игналы, которые устанавливают один из триггеров регистра 4 в единичное состо ние (затймййание прерьшани ), и вызьшают с омощью блока 6 прерывание текущей / программы и считывание новой команды. Исполнение вызванной команды приводит к гашению запроса на регистре 5, а окончание выполнени  программы прерывавпий приводит к сбросу регистра 4 и 1 1 - -.,, запуску ранее прерванной программы. Перед выйопнейием прерванной команды снова происходит опрос дешифраторов 2и 3 первого блока запросов. По завершению выполнени  каждой,команды блок 6 вырабатывает сигнал опроса дешифраторов 2 и 3 первого блока з йроса , .Который через все блоки запросов каждый раз поступает в блок 6. Процесс продолмсаетс  до тех пор, пока на входе регистра 5 одного из блока .запросов не по витс  сигнал запроса. В этом случае произойдет запЬминатше запроса в регистре 4 блока запроса, вызвавшего прзерывание , и выполнение действий, аналогичных описаннкш дл  случа  прерываний первой группы. Если воврем  вь1полнеш1  программы прерываний i -ой группы приходит запрос более высокого приоритета, то он, прерывает выполн емую программу. Если во вр)ем  вьгаоднени  программы прерываний 1 -ой группы приходит запрос бойёе йизкого приоритета, то в регистре 5 д ГнногО блока запроса происходит его запоминание . Выполнение программы прерываний , вызываемой запомненным запрюсом (или запросами) происходит в пор дке их прйЬ)ритета по ааверщений исполнени  програмМЬГ прерываний старшего блока запрсхза . Таким образом, устройство позвол ет прй большом количестве запросов резко сократить информаюсионную емкость наКо пителей блоков запросов и обеспечить простое сопр жение и совместную работу в реальном масштабе времени большого количества внешних устройств и цифровой вычислительной машины. формула изобретени  Устройство прерываний цифровой вычич сппйте;1ьйой машины, содержащее блок за проса, включающий накопитель, входы которого подключены соответственно к вы5 f 1 ходам первого и второго дешифраторов, соединетштх входами с выходами соответствующих адресных регистров, вход второго адресного регистра  вл етс  входом запроса устройства, первый и второй выходы накопител  подключены соответственно к первому входу первого адресного регистра и соответствующему вхоод- из группм входов блока управлени , о т л ич ающ еес   тем, что, с целью cb-r крещени  объема оборудовани , устройство содержит п блоков запроса, причем третий выход накопител  i -го ( i 1, П -1) блока запроса подключен к управл ющим входам первого и второго дешиф раторов (n-l)-ro блока запроса, управл 8 ющие выходы первого и второго дешифраторов первого блока запроса соединены С выходом блока управлени , третий выход накопител  Л -го блока запрЬса подключен к дополнительнрму входу блока управлени , дополнительные выходы котогюго соединены со вторыми входами первых адресных регистров соответствующих блоков запрюса. Источники информации, прин тые во внимание при экспертизе 1. Авторское свидетельство СССР по за вке № 2364631/18-24, кп.О 06 F 9/18, 1976. , 2. Крзуб В. М.. Системы прерывани  ЦВМ. М., Сов.радио, 1976 (прототип).

Claims (1)

  1. Устройство прерываний цифровой вычи·, спительйой машины, содержащее блок запроса, включающий накопитель, входы которого подключены соответственно к вы/
    5 717768 ходам первого и второго дешифраторов, соединенных входами с выходами соответствующих адресных регистров, вход второго адресного регистра является входом запроса устройства, первый и второй вы- 5 ходы накопителя подключены соответственно к первому входу первого адресного регистра и соответствующему входу из группы входов блока управления, о т п ич ающ еес я тем, что, с целью со- ю крашения объема оборудования, устройство содержит л блоков запроса, причем третий выход накопителя ΐ -го ( i =1, И -1) блока запроса подключен к управляющим входам первого и второго дешиф- 15 раторов (i + l)-ro блока запроса, управляющие выходы первого и второго дешифра, торов первого блока запроса соединены С выходом блока управления, третий выход накопителя Л -го блока запроса подключен к дополнительнрму входу блока управления, дополнительные выходы которого соединены со вторыми входами первых адресных регистров соответствующих блоков запроса. -
SU772534742A 1977-10-10 1977-10-10 Устройство прерываний цифровой вычислительной машины SU717768A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU772534742A SU717768A1 (ru) 1977-10-10 1977-10-10 Устройство прерываний цифровой вычислительной машины

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU772534742A SU717768A1 (ru) 1977-10-10 1977-10-10 Устройство прерываний цифровой вычислительной машины

Publications (1)

Publication Number Publication Date
SU717768A1 true SU717768A1 (ru) 1980-02-25

Family

ID=20729280

Family Applications (1)

Application Number Title Priority Date Filing Date
SU772534742A SU717768A1 (ru) 1977-10-10 1977-10-10 Устройство прерываний цифровой вычислительной машины

Country Status (1)

Country Link
SU (1) SU717768A1 (ru)

Similar Documents

Publication Publication Date Title
US4181936A (en) Data exchange processor for distributed computing system
EP0267612A3 (en) Timer/counter using a register block
SU717768A1 (ru) Устройство прерываний цифровой вычислительной машины
JPS5710846A (en) Information processing equipment
SU1278863A1 (ru) Устройство дл сопр жени абонентов с ЦВМ
SU924704A1 (ru) Устройство дл возведени в куб
SU877541A1 (ru) Устройство управлени обращением к пам ти
SU1179356A1 (ru) Устройство дл ввода-вывода информации
SU857965A1 (ru) Абонентский пункт
SU1288705A1 (ru) Устройство дл распределени ресурсов пам ти в вычислительном комплексе
SU1302280A1 (ru) Устройство дл обслуживани запросов
SU1550518A1 (ru) Устройство дл обслуживани запросов
SU1368978A2 (ru) Пороговый элемент
SU1513463A2 (ru) Устройство дл сопр жени электронной вычислительной машины с каналами св зи
SU1144109A1 (ru) Устройство дл опроса информационных каналов
SU560228A1 (ru) Устройство дл передачи информации из основной пам ти в каналы ввода-вывода
SU1735855A1 (ru) Устройство дл отладки мультипрограммных систем
SU691855A1 (ru) Устройство дл обслуживани запросов
SU985827A1 (ru) Буферное запоминающее устройство
SU928342A1 (ru) Устройство дл сортировки чисел
SU1509888A1 (ru) Устройство дл приоритетного распределени заданий
SU746735A1 (ru) Буферное запоминающее устройство
JPS5750059A (en) Status history memory system
SU1256010A1 (ru) Процессор дл реализации операций над элементами расплывчатых множеств
SU631921A1 (ru) Многоканальное устройство дл управлени очередностью обращени к общему потребителю