191215. lajstromszámú szabadalom • Multimikroprocesszoros mikroprogramvezérlésére programozható terminál- és számítógéphálózat vezérlő berendezés

1 191 215 2 A találmány tárgya multimikroprocess/.oros mikro­­program-vezérlésű programozható terminál- és számító­gép-hálózat vezérlő berendezés, amely berendezésben csatorna adapter(ek), központi egység és vonalvezér­­lő(k) adatbusszal van(nak) egymással összekötve és a vonalvezérlő(k) nem hálózati átviteli vonalakra csatla­kozó kimenetei vannak, továbbá a vezérlő berendezés­ben operatív tár és kezelő szerv van, mí£ a csatorna adapter(ek)re nagy számítógép csatorna( k) van(nak) kötve. Mint ismeretes, a számítástechnika egyre szélesebb körű alkalmazásával igény van arra, hogy a nagyszámí­­tógép(ek)hez minél több felhasználó férjen hozzá, ill. hogy a nagyszámítógépeket és a felhasználói végberen­dezéseket (terminálokat) összekapcsolják, hálózatba szervezzék. A számítógép-hálózat, ill. a nagyszámú ter­minál vezérlése, kiszolgálása erősen leterhelné a nagy­­számítógép működését, így ezeket a feladatokat külön számítógéppel, vezérlővel oldják meg. Az ismert megoldásoknál (IBM 3705 Communication Controller; EC—8371—I lengyel és EC 8371—11 bolgár távadatfeldolgozási processzorok) nincs megadva a háló­zat elemeinek automatizált off-line vagy on-line tesztel­hetősége, valamint különböző típusú számítógépekhez történő kapcsolhatóság. A tesztelési eljárások az ismert megoldásoknál csak bonyolult operátori eljárásokkal és igen jelentős nagyszámítógépes támogatással oldható meg. A találmány azon a felismerésen alapszik, hogy ha a vezérlő berendezésben egy segédbuszt is alkalmazunk, amely segédbuszon keresztül a nagykapacitású háttér­­tárolóval (hajlékony mágneslemezes vagy mágnesszalagos tárolóval) rendelkező programozható kezelő egység a vezérlő berendezés és a hálózat elemeivel kapcsolatban van, ezek off-line vagy on-line tesztelésére alkalmas. Ez­zel a berendezés és a rendszer üzemeltetését és karban­tarthatóságát nagymértékben automatizálja és javítja a berendezés hozzáférhetőségét, valamint üzembizton­ságát. A találmányoknak az a lényege, hogy a csatorna adapter(ek), a központi egység, a vonalvezérlő(k) és a kezelő szerv közvetlenül, míg az operatív tár közvetle­nül vagy közvetve segédbuszra csatlakoznak. A találmányt részletesebben az ábrákon bemutatott kiviteli példák segítségével ismertetjük. Az 1. ábra a találmány egy kiviteli példája szerinti mikroprogramvezérlésű programozható terminál- és számítógép-hálózat vezérlő berendezés rendszertech­nikai felépítését mutatja be, a 2. ábra a találmány sze­rinti berendezés csatomaadapter elrendezését szemlél­teti, a 3. ábrán a találmány szerinti berendezés közpon­ti egység elrendezése látható, a 4. ábrán a találmány szerinti berendezés vonalvezérlő elrendezését szemlél­tetjük, az 5. ábrán a találmány szerinti berendezés ke­zelő szervének példaképpeni belső felépítését mutat­juk be. Az 1. ábrán látható 1 csatomaadapter, 2 központi egység, 3 vonalvezérlő és 4 operatív tár külön-külön 5 segédbusszal és 6 memóriabusszal van kétoldali kap­csolatban. Az 1 csatornaadapter, a 2 központi egység és a 3 vonalvezérlő 7 adatbusszal is kétoldali kapcso­latban van. Az 5 segédbuszra 8 kezelő szerv csatlako­zik ugyancsak kétoldalú kapcsolattal. Az 1 csatorna­­adapterre 9A és 9B nagyszámítógép csatornák vannak kötve, míg a 3 vonalvezérlőre 10A, 10B,...10K háló­2 zati átviteli vonalak a terminál-, ill. a számítógép-háló­zathoz való csatlakozást biztosítják. A 2 központi egység programozható, utasításkészle­tét a betöltött mikroprogram határozza meg. A 10A, 10B....10K hálózati átviteli vonalak számát és típusát a 3 vonalvezérlőbe töltött mikroprogram, valamint a 3 vonalvezérlő belső buszára illesztett cserélhető egy­ségek határozzák meg. A 2. ábra szerinti 1 csatomaadapter 11 mikroprog­­ramtára írható-olvasható vagy csak olvasható memóriá­ból épül fel. Az 1 csatomaadapterben levő többi egy­ség: 12 mikroprogram sequencer, 13 feldolgozó egység, az 5 segédbusszal kapcsolatban levő 14 interfész áram­kör, a 6 memóriabusszal kapcsolatban levő 15 interfész áramkör, a 7 adatbusszal kapcsolatban levő 16 interfész áramkör, valamint a 9A, ill. 9B nagyszámítógép csator­nákkal kapcsolatban levő 17A, ill. 17B illesztő áramkö­rök 18 belső adatbusszal és 19 belső parancs- és állapot­busszal vannak kétoldali kapcsolatban. A vezérelhető mikroprogram töltése a 14 interfész áramkörön keresztül az 5 segédbuszról történik. A 11 mikroprogramtár címzése és vezérlése a 19 belső parancs- és állapotbuszon keresztül történik, a kiolvasott mikro­­utasítások is erre a buszra kerülnek. A 12 mikroprogram sequencer a működéséhez szük­séges parancsokat és feltételeket a 19 belső parancs- és állapotbuszról veszi, ill. ezen adja all mikroprogram­tár címeit. On-line vagy üzemszerű működés közben belső órajel ütemezi, szerviz-üzemmódban az ütemezés a 14 interfész áramkörön keresztül az 5 segédbuszról történik. A 13 feldolgozó egység a működéséhez szük­séges parancsokat a 19 belső parancs- és állapotbuszról veszi, állapotjellemzőit is erre a buszra küldi. A feldol­gozandó adatok a 18 belső adatbuszon áramlanak. A 14 interfész áramkör hozzáférést biztosít az 5 segédbusz számára all mikroprogramtárhoz, valamint a 18 belső adatbuszhoz és a 19 belső parancs- és állapotbuszhoz. A 15 interfész áramkör kapcsolatot teremt a 18 belső adatbusz és 6 memóriabusz között, a működését a 19 belső parancs- és állapotbusz vezérli. A 16 interfész áramkör kapcsolatot teremt a 7 adat­busz és az 1 csatorna-adapter 18 belső adatbusza, vala­mint 19 belső parancs- és állapotbusza között. A 17A, ill. 17B illesztő áramkörök kapcsolatot terem­tenek a 9A, ill. 9B nagyszámítógép-csatornák és az 1 csatornaadapter 18 belső adat-, valamint 19 belső pa­rancs- és állapotbuszai között. A 3. ábra szerinti 2 központi egység 20 mikroprog­­ramtára írható-olvasható, vagy csak olvasható memóriá­ból épül fel. A 2 központi egységben levő többi egység: 21 mikroprogram sequencer, 22 feldolgozó egység, 23 univerzális regisztertömb, 24, 25, 26 interfész áram­körök 27 belső adatbusszal és 28 belső parancs- és állapotbusszal vannak kétoldali kapcsolatban. A vezérlő program töltése a 25 interfész áramkörön keresztül az 5 segédbuszról történik. A 20 mikroprogramtár címzése és ütemezése a 28 belső parancs- és állapotbuszról történik, a kiolvasott mikroutasítások is erre a buszra kerülnek. A 21 mikroprogram sequencer a működéséhez szük­séges parancsokat és feltételeket a 28 belső parancs- és állapotbuszról veszi, állapotjellemzőit erre a buszra he­lyezi. A 21 mikroprogram sequencer kapcsolódik a 27 belső adatbuszra is. A 22 feldolgozó egység vezérelhető szélességű ada-5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents