SU728128A1 - Устройство дл обслуживани запросов - Google Patents
Устройство дл обслуживани запросов Download PDFInfo
- Publication number
- SU728128A1 SU728128A1 SU782668441A SU2668441A SU728128A1 SU 728128 A1 SU728128 A1 SU 728128A1 SU 782668441 A SU782668441 A SU 782668441A SU 2668441 A SU2668441 A SU 2668441A SU 728128 A1 SU728128 A1 SU 728128A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- counter
- requests
- trigger
- Prior art date
Links
Landscapes
- Bus Control (AREA)
Description
1
Изобретение отн- ситс к области вычислительной техники, в частности к устройствам приоритетного обслуживани запросов, и может быть использовано дл управлени очередностью обращени нескольких абонентов к общему liecypcy.
Известно устройство дл обслуживани запросов 1, содержащее счетчик , соединенный последовательно с дешифратором, элемент И и элементы ИЛИ. Такое устройство обеспечивает только последовательный поис
запросов прерывани .
i - - .
НГаиболее близким к изобретению по технической сущности и достигаемому результату вл етс устройств дл обслуживани запросов 2, содержащее блок вы влени за вок, счетчик, дешифратор, триггер,, элемент И, причем первые входц блока вы влени за вок соединены с первыми входами устройства, вторыевходы блока вы влени за вок соединены с выходами дешифратора, выход блока вы влени за вок соединен с выходом устройства и первым входом триггера, выход которого подк.гаочен к первому входу элемента И, выходом соединенного со счетным входом
счетчика, выходы счез:чика соединены с входами дешифратора и выходами устройства, а второй вход триггера h второй вход элемента И соединен с входами устройства.
Недостатком устройства вл етс невозможность изменени приоритета обслуживани поступающих на вход устройства запросов. Приори0 тет запросов определ етс номером входа блока вы влени за вок, т.е. устанавливаетс один раз при проектировании и в процессе работы не может быть изменен, что снижает
5 функциональные возможности устройства .,
Цель изобретени - расширение -функциональных возможностей устройства за счет изменени дисциплины
0 обслуживани .
Поставленна - цель достигаетс тем, что в устройство дл обслуживани запросов, содержащее блок приоритета, кодовый вход и выход
5
которого вл ютс соответственно
запросным входом и разрешающим выходом устройства, триггер, выход которого и тактовый вход устройства через элемент И соединены со
0 счетным входом счетчика, дешифратор.
выход которого соединен с опросным входом блока приоритета, причем выход блока приоритета соединен с гас щим входом триггера, установочный вход которого вл етс первым управл ющим входом устройства, а выход счетчика соединен с входом дешифратора и с выходом прерывани устройства, введены регистр, генератор одиночных импульсов, элемент ИЛИ и элемент НЕ, Причем выход регистра соединен с установочнымвходом счетчика и через элемент ИЛИ с запускающим входом генератора одиночных импульсов, выход которого соединен с управл ющим входом счетчика , тактовый вход устройства соединен с тактовым входом генератора одиночных- импульсов, разрешающий вход которого через элемент НЕ соединен с выходом блока приоритета, а второй управл ющий вход устройства вл етс входом регистра.
Структурна блок-схема устройства дл обслуживани запросов представлена на чертеже..
Устройство содержит блок 1 приоритета , триггер 2. элемент ИЗ, счетчи 4, дешифратор 5, регистр б, элемент ИЛИ7, элемент НЕ 8, генератор 9 одиночных импульсов и имеет управл ющий iO, тактовый 11, управл ющий 12 и запросный 13 входы, резрешающий выхо 14 и выход прерывани 15. Генератор одиночных импульсов имеет тактовый 16, запускающий 17и разрешающий 18 входы, а счетчик - счетный 19, установочный 20 и управл ющий 21 входы.
Устройство работает следующим образом.
При поступлении на вход 10 устройства сигнала разрешени опроса запросов устанавливаетс в единичное состо ние триггер 2 и сигналы тактовой частбты через элемент И 3 поступают, на счетный вход счетчика 4, Сигналами с выхода дешифратора 5 последовательно опрашиваютс .запросы, хран щиес в блоке 1 приоритета. При нахождении запросов на выходе 14 блока приоритета по вл етс сигнгш . наличи запроса, который устанавливает в нулевое состо ние триггер 2,и дальнейший .просмотр запросов прекращаетс , так как снимаетс разрешающее условие на входе элемента ИЗ Дв.оичный код номера обнаруженного запроса с выхода 15 вьвдаетс в ЭВМ, После удовлетворе;2и запроса на обслуживание снимаетс сигнал запроса на входе Ълока приоритета и соот .ветсТвенно снимаетс сигнал на его выходе.
Устройство реализует.два режима просмотра запросов. - режим приоритеУК&тО Опроса и режим циклического опроса, В режиме приоритетного опроса каждый раз новый ци:кл опроса
запрЬсов начинаетс с номера запроса , имеющего высший приоритет, в режиме циклического опроса новый цикл начинаетс с опроса очередного запроса, т.е. запроса, номер которого на единицу больше номера запроса , обслуженного в предыдущем цикле .опроса.
Номер запроса, имеющего высший приоритет, записываетс по команде ЭВМ в регистр 6 с входа 12, Как только сигнал на . выходе блока приоритета станет равным нулю (запрос обслужен), по вл етс высокий уровень на выходе элемента НЕ 8, т.е. на входе 18 генератора 9, по которому на управл)тощий вход 21 .счетчика 4 поступает одиночный сигнал при поступлении импульса тактовой частоты на вход 16,
Сигнал с выхода генератора 9 упрл ет записью в счетчик 4 (вход 21) содержимого регистра б, Таким образом , в счетчик записываетс код номера запроса, имеющего высший приоритет, и следующий цикл опроса начинаетс с опроса данного запроса Условием выработки генератором 9 одиночного сигнала вл етс наличие высокого уровн на выходе элемента ИЛИ 7, т.е. на входе 17, Дл устанолени режима циклическог.о опроса достаточно записать в регистр б нулевой код, В этом случае отсутствуе высокий уровень на выходе элемента ИЛИ, что ведет к блокировке генератора 9, После обслуживани очередного запроса содержимое счетчика 4 не измен етс и новый цикл опроса начинаетс с опроса запроса, номер которого на единицу больше номера запроса, обслуженного в предыдущем цикле.
Генератор 9 может быть выполнен, например, в виде соединенных в кольцо D-триггера- и элемента И В моментпо влени на входе С триггера BbicOKoro уровн триггер устаналиваетс в состо ние, определ емое сигналом на входе D, Если на входе D высокий уровень, триггер устанавливаетс в единичное состо ние, и при поступлении импульса тактовой частоты по вл етс сигнал, на выходе элемента И, по которому триггер устанавливаетс в нулевое состо ние Одиночный сигнал с выхода элемента И используетс дл управлени запис в счетчик 4. Если на входе D триггера нулевой уровень, то по вление высокого уровн на входе С только подтверждает нулевое состо ние триггера.
Claims (1)
- Описанноеустройство по сравнению с известными имеет более .широкие функциональные возможности,так как позвол ет реализовать не только режим циклического опроса за вок, но и динамически измен ть в процессе работы приоритетность обслуживани запросов, T.ek реализовать режим приоритетного опроса запросов . Формула изобретени Устройство дл обслуживани запросов, содержащее блок приоритета , кодовый вход и выход которого вл ютс соответственно запросным входом и разрешающим выходом устрой ства,триггер,выход которого и такто вход устройства через элемент И соединены со счетным входом счетчика , дешифратор, выход которого соед нен с опросным входом блока приоритета , причем выход блока приоритета соединен с гас щим входом триггера, установочный вход которого вл етс первым управл ющим входом устройства , а выход счетчика соединен с входом дешифратора и с выходом преры вани устройства, отличающеес тем, что, с целью расширени функциональных возможностей устройства за счет изменени дисцйпл . ны обслуживани , оно дополнительно содержит регистр, генератор одиночных импульсов, элемент ИЛИ и элемент НЕ, причем выход регистра соединен с установочным входом счетчика и через элемент ИЛИ с запускающим входом генератора одиночных импульсов, выход которого соединен с управл ющим входом счетчика, тактовый вход устройства соединен с тактовым ; входом гене|эатора одиночных импульсов , разрешающий вход которого через элемент.НЕ соединен с выходом блока приоритета, .а второй управл щий вход устройства вл етс входом регистра. Источники -информации, прин тые во, внимание при экспертизе 1.Коган Б,М., Каневский М.М, Цифровые вычислительные машины и системы. М., Энерги , 1974, с. 461., рис. 8-4. 2,Авторское свидетельство СССР по за вке 2433811/18-24, кл. G 06 F 9/18, 08.08.77 (прртотип ).L..
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU782668441A SU728128A1 (ru) | 1978-09-07 | 1978-09-07 | Устройство дл обслуживани запросов |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU782668441A SU728128A1 (ru) | 1978-09-07 | 1978-09-07 | Устройство дл обслуживани запросов |
Publications (1)
Publication Number | Publication Date |
---|---|
SU728128A1 true SU728128A1 (ru) | 1980-04-15 |
Family
ID=20787023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU782668441A SU728128A1 (ru) | 1978-09-07 | 1978-09-07 | Устройство дл обслуживани запросов |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU728128A1 (ru) |
-
1978
- 1978-09-07 SU SU782668441A patent/SU728128A1/ru active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU728128A1 (ru) | Устройство дл обслуживани запросов | |
SU1633404A1 (ru) | Устройство приоритета | |
SU682899A1 (ru) | Устройство дл приоритетного обслуживани за вок | |
SU1363209A1 (ru) | Устройство приоритета | |
SU1001102A1 (ru) | Устройство приоритета | |
SU1211801A1 (ru) | Устройство дл индикации | |
SU981984A1 (ru) | Устройство дл ввода инициативных сигналов | |
SU1633408A1 (ru) | Устройство дл обслуживани запросов с формированием адреса инициатора запроса | |
RU1817092C (ru) | Генератор двоичных случайных цифр | |
US3308286A (en) | Statistical decision circuit | |
SU1615717A1 (ru) | Устройство дл обслуживани запросов | |
SU1432535A1 (ru) | Устройство дл сопр жени абонентов с ЭВМ | |
SU962948A1 (ru) | Устройство переменного приоритета | |
SU1553972A1 (ru) | Устройство дл возведени в квадрат | |
SU1737449A1 (ru) | Устройство приоритета | |
SU1487041A1 (ru) | Устройство динамического приоритета | |
SU1118993A1 (ru) | Устройство дл сопр жени | |
SU955065A1 (ru) | Устройство дл обслуживани запросов | |
SU805313A1 (ru) | Устройство приоритета | |
SU1285471A1 (ru) | Устройство управлени контролем | |
SU877542A1 (ru) | Устройство прерывани | |
SU1126956A1 (ru) | Микропрограммное устройство дл обработки прерываний | |
SU1425717A1 (ru) | Устройство дл определени дополнени множества | |
SU1524051A2 (ru) | Устройство динамического приоритета | |
SU1337897A1 (ru) | Устройство дл вычислени разности квадратов двух чисел |