166410. lajstromszámú szabadalom • Prioritásvizsgáló eljárás számítógépes rendszerekhez előnyösen real time rendszerekben való alkalmazásra

3 166410 4 kalmazott igen nagyszámú perifériák 256—4096-ig ese­tében a meghibásodás valószínűsége nagy. Ilyen nagy­számú perifériák esetében nem követelhetők meg, hogy minden kiszolgálást kérő periféria dugászolása egymás mellé kerüljön és ne legyen közöttük üres hely. Ez pe­dig eleve maga után vonja az utána következő perifé­riák működésképtelenségét. Ezeket a hátrányokat küszöböli ki a találmány által javasolt megoldás. A találmány a feladatot úgy oldja meg, hogy a ve­zérlő egysége annyi jelet küld ahány egység vagy periféria közvetlenül csatlakozik hozzá. A közvetlenül a 0 vezérlő egységhez csatlakozó peri­fériák vagy egységek csatlakozói a kijövő jelek számá­nak megfelelően lépcsőzetesen párhuzamosan vannak összekötve. Tehát ez azt jelenti, hogy a periférián át­menő bekötött vezetékek száma mindig eggyel csökken. A találmány által javasolt rendszert a 2. ábra mutatja be. Ahol a 0 vezérlő egység, a kiszolgálást kérő K6 , K 7 perifériák, a kiszolgálást nem kérő 5, 8, és 9 perifériák, a Vi—Vn vizsgáló helyek alkotják a rendszert. A vizsgáló helyek bekötéseiből következik, hogy a perifériának mindig a V]_ vizsgáló helye mondja meg, hogy ő a soros a kiszolgálásra. Ezzel a bekötési mód­szerrel elérhető, hogy a perifériák dugászolása tetszés szerint változtatható, csak a prioritás sorrendje válto­zik, de a bekötést nem kell módosítani. A találmány által javasolt megoldás a következők szerint működik: A 0 vezérlő egység annyi jelet ad ki, ahány a hozzá közvetlenül csatlakozó perifériák száma. Ez a szám tetszés szerinti is lehet. Ez gyakori szervezés szerint 16 db. Az ábrából kitűnik, hogy az 5 periféria nem kér ki­szolgálást, tehát az összes J2 —J n átengedi a K 6 peri­fériára. A J2 jel jut a K 6 periféria V x vizsgáló helyére. Mivel ez a periféria kiszolgálást kér a VJL vizsgáló he­lyen megjelenő jel jelzi, hogy a K6 periféria kiszolgálás­ban az első. Ha egy periféria kiszolgálást kér a 0 vezérlő egység jeleitől függetlenül a tiltó áramkörei működésbe lépnek. Tehát a K6 periféria kiszolgálást kért így a tiltó áramköreinek a segítségével a többi J3 —J n jelet letiltja. Más szavakkal a javasolt rendszerben a letiltó áramkörök minden kiszolgálást kérő perifériában a V^ vizsgáló­hely kivételével az össze jelet letiltják függetlenül attól, hogy a prioritási sorrendben az elsők vagy az n-ek. Ezzel a K? perifériától kezdődően a többi perifériának a Vj vizsgáló helyeire nem juthat el jel. A perifériák tiltó áramköreinek egyik lehetséges vál­tozatát a 3. és 4. ábra mutatja be. A 3. ábrában a 0 vezérlő egység, az Rl5 R 2 , R 3 , R 4 ellenállások a kiszolgálást nem kérő 5 és 8 perifériák, a kiszolgálást kérő K6 és K7 perifériák, a Vx —V 4 vizsgáló helyek, és K kapcsoló alkotják. A 4. ábrában az egyik periféria tiltó áramkörének kapcsolási rajza van feltüntetve. 5 A találmány által javasolt rendszerben minden vizs­gáló helyhez egy-egy tiltó áramkör tartozik. A tiltó áramkörök működése pedig a következők szerint történik: Ha egy periféria kiszolgálást kér függetlenül a 0 ve-10 zérlő egység jeleitől működésbe lép oly módon, hogy a kiszolgálást kérő jelre a T tranzisztor vezetni kezd ezzel a perifériához tartozó valamennyi V2 —V 4 vizs­gáló helyet kivéve a Vx vizsgáló helyet a nulla pontra zárja, tehát a logikai NEM szintre kerülnek. A priori-15 tás vizsgálat művelete voltaképpen azzal kezdődik, hogy a 0 vezérlő egység a K kapcsoló zárásával Jx —J 4 jeleket küld az 5, K6 és a 8 perifériákra. Az 5 periféria kiszolgálást kér, így a tiltó áramköre nem működik, azaz a T tranzisztor zárva marad. Ezzel 20 a J2 —J4 jelek tovább jutnak az 5 periférián. Mivel a K 6 periféria kiszolgálást kért, azaz a V1 vizsgáló helye kivételével minden hely le van zárva, így a 0 vezérlő egység jele logikai IGEN szintet létesít. Ez azt jelenti, hogy a K6 periféria a prioritás első és az utána következő 25 többi periféria csak a kiszolgálás után vehetnek részt a következő prioritás versenyben. A tanulmányunkban kidolgozott prioritás vizsgálati eljárás az ismert számítógépes rendszereknél alkalma­zott eljárásoktól alapjaiban tér el és kiküszöböli azok 30 hibáit. Egyrészt kevésbé érzékeny a periféria meghibásodásai­ra, a tápfeszültség kimaradása esetén a láncban csak a meghibásodott periféria nem működik a többi pedig zavartalanul üzemel. 35 Másrészt a dugaszolható helyeken tetszőleges számú üres helyek maradhatnak. 40 Szabadalmi igénypontok 1. Prioritás vizsgáló eljárás számítógépes rendszerek­ben előnyösen real time rendszerekben való alkalma­zásra, azzal jellemezve, hogy a rendszer vezérlő egysé­géhez (0) a vizsgáló helyeket (Vx—V n ) lépcsőzetesen 45 párhuzamosan csatlakoztatjuk és a vezérlő egységével (0) annyi jelet adunk mint amennyi a hozzá közvetlenül csatlakozó vizsgáló helyek száma (Vx —V n ) 2. Az 1. igénypont szerinti prioritás vizsgáló eljárás foganatosítási módja, azzal jellemezve, hogy az egy-egy 50 perifériánál jelentkező kiszolgálási igény esetén az adott periférián belül egy vizsgáló hely kivételével minden vizsgáló helyet leválasztunk. 2 rajz, 4 ábra A kiadásért felel: a Közgazdasági és Jogi Könyvkiadó igazgatója 76.2762.66-42 Alföldi Nyomda, Debrecen — Felelős vezető: Benkö István igazgató

Next

/
Oldalképek
Tartalom