SU717768A1 - Устройство прерываний цифровой вычислительной машины - Google Patents
Устройство прерываний цифровой вычислительной машины Download PDFInfo
- 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
Links
- 239000011159 matrix material Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000010791 quenching Methods 0.000 description 1
- 230000000171 quenching effect Effects 0.000 description 1
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)
- Устройство прерываний цифровой вычи·, спительйой машины, содержащее блок запроса, включающий накопитель, входы которого подключены соответственно к вы/5 717768 ходам первого и второго дешифраторов, соединенных входами с выходами соответствующих адресных регистров, вход второго адресного регистра является входом запроса устройства, первый и второй вы- 5 ходы накопителя подключены соответственно к первому входу первого адресного регистра и соответствующему входу из группы входов блока управления, о т п ич ающ еес я тем, что, с целью со- ю крашения объема оборудования, устройство содержит л блоков запроса, причем третий выход накопителя ΐ -го ( i =1, И -1) блока запроса подключен к управляющим входам первого и второго дешиф- 15 раторов (i + l)-ro блока запроса, управляющие выходы первого и второго дешифра, торов первого блока запроса соединены С выходом блока управления, третий выход накопителя Л -го блока запроса подключен к дополнительнрму входу блока управления, дополнительные выходы которого соединены со вторыми входами первых адресных регистров соответствующих блоков запроса. -
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) |
-
1977
- 1977-10-10 SU SU772534742A patent/SU717768A1/ru active
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) | Многоканальное устройство дл управлени очередностью обращени к общему потребителю |