192504. lajstromszámú szabadalom • Tárolt programmal vezérelt távközlő berendezés

1 192 504 2 Az ábrán egy távközlő berendezés láít­­hatq, amelynek központi 1 processzorai és távközlési feladatokat ellátó 2 funkcionális egységeknél elhelyezett körzeti processzorai egy független, tárolt programvezérlésű koo­perációs 3 jelkapcsoló rendszerhez csatlakoz­nak, amely utóbbi főkomponensként magá­ban foglal egy kooperációs 4 processzort, to­vábbá tartalmaz még a kooperációs jeleket és a kooperációs vezérlő információt tároló memóriákat. A távközlő berendezés processzorai része­it alkotják egy olyan számítógép rendszer­nek, amely önmagában ismert módon vezérli a távközlő berendezés távközlési funkciókat ellátó egységeit. Ezen processzorok között található több központi 1 processzor és több körzeti processzor a 2 funkcionális egységek­nél. A preprocesszáló feladatokat ellátó 2 funkcionális egységeknél lévő körzeti pro­­_ cesszorok száma nagyobb, mint a távközlő berendezést multiprocesszoros módon vezér­lő központi 1 processzorok száma. A beren­dezés központi 1 processzorai és a 2 funkcio­nális egységeknél lévő körzeti processzorai egy független, tárolt programvezérlésű, koo­perációs 3 jelkaposoló rendszer segítségével működnek együtt egymással. Az együttműködési folyamathoz tartoznak a processzorok egymás közötti hívásai, vala­mint üzenetek átvitele a hívó processzortól a hívott felé. Egy általános előfeltétel a ki­elégítő processzorközi kommunikáció szem­pontjából az, hogy a hívott processzornak értenie kell a bekapcsolt kooperációs jelet. Amint a későbbiek folyamán le fogjuk írni, a berendezés processzoraibol érkező koope­rációs jelek prioritási fokozatokba vannak rendezve. A kooperációs 3 jelkapcsoló rend­szer prioritásmeghatározást végez, és ennek következtében a (teljes távközlőberendezés forgalma optimálisan bonyolódik le. A koo­perációs 3 jelkapcsoló rendszer segítségével végbemenő processzorközi kommunikáció te­hát előre feltételezi, hogy a 3 jelkapcsoló rendszer kooperációs 'funkcionális egységei is megértik az érkező üzeneteket. Ha a be­rendezés processzorai különböző rendszerűek akkor a kooperációs 3 jelkapcsoló rendszer feladata a beérkező jeleket a saját rendsze­réhez, a kimenő jeleket pedig a hívott pro­cesszoréhoz igazítani. A berendezés procesz­­szorai a kooperációs 3 jelkapcsoló rendszer­ben elhelyezett funkcionális egység segíté­sével kategóriákba vannak sorolva, elsősor­ban a megfelelő multiprocesszor szervezés­től függően. IIvénkor az említett funkcio­nális egység szabályozza a jelkapcsolás ter­jedelmét. Például megszabja, hogy minde­gyik körzeti processzor a 2 funkcionális egy­ségnél csak a saját központi 1 processzorét hívhatja, az egyik központi 1 processzornak viszont engedélyezi a többi központi 1 pro­cesszor és a hozzátartozó körzeti processzo­rok hívását. Teljesen meg lehet tiltani a kör­zeti processzorok egymás közötti hívásait, de bizonyos kategóriába történő besorolás azt is jelenítheti, hogy az egyazon kteponti 1 pro­cesszorhoz beosztott körzeti processzorok hív­hatják egymást. Ezáltal elérjük, hogy a be­rendezés adatait feldolgozó számítógép rend­szer teljes kapacitása a kooperációs jeleket feldolgozó kooperációs 3 jelkapcsoló rendszer kapacitásának függvénye lesz. Az együttmű­ködési folyamathoz használt processzorközi jelző rendszer ezenkívül függ még a beren­dezés processzorainak bonyolultságától is. A kooperációs 3 jelkapcsoló rendszert úgy méretezzük, hogy a jelek vétele, feldolgozá­sa és átvitele, amennyire csak lehetséges, torlódás nélkül menjen végbe. A jelen talál­mány köre nem terjed ki a kooperációs je­lek listázásának, kódolásának és elsőbbség­­meghatározásának elveire, vagy általában a kooperációs 3 jelkapcsoló rendszer tarolt­­program vezérlési elveire. A független kooperációs 3 jelkapcsoló rend­szert a kooperációs 4 processzor vezérli egy 5 busz útján, amely utóbbi hagyományosan időzítő impulzusoknak, utasításoknak és ada­toknak a kooperációs 3 jelkapcsoló rendszer funkcionális (.egységeibe való 'továbbítására szolgáló vonalakat foglal magába. A funkcio­nális egységek közé tartoznak a 6 interfész egységek is, amelyek a központi 1 procesz­­szorokhoz és a 2 funkcionális egységeknél lé­vő körzeti processzorokhoz csatlakoznak a kooperációs jeleknek a kooperációs 3 jelkap­csoló rendszerbe való továbbítása, illetve az onnan való elvezetése céljából. A 6 interfész egységekre vonatkozó szabályok közé tar­tozik például, hogy jeleket főleg a kooperá­ciós 3 jelkapcsoló rendszertől a körzeti pro­cesszorok felé kell továbbítani, és hogy ma­guk a központi 1 processzorok a kooperáci­ós 3 jelkapcsoló rendszerben puffereit (azaz átmenetileg tárolt) jeleket gyűjtik. A rajzon látható kooperációs 3 jelkapcso­ló rendszer egyetlen 4 processzorral rendel­kezik, és el van látva egy 7 címszámító egy­séggel és egy kooperációs 8 utasításmemó­­riával, amely utóbbi a kooperációs jelek vé­telére, feldolgozására és továbbítására vo­natkozó utasításokat tárolja. Mindazonáltal saját processzálási és multiprocesszálási technikával bíró több-processzoros koope­rációs 3 jelkapcsoló rendszerek is alkalmaz­hatók. A berendezés processzoraiból érkező koo­perációs jeleket a hozzájuk tartozó 6 inter­fész egységek a 9 és 10 kooperációs egysé­gekbe (vevőblokkokba) továbbítják, ahol azok tárolóba kerülnek. Szükség esetén, vagyis ha a berendezés processzorai különböző rendszerűek, a bejövő jeleket átalakító táb­lázatok segítségével egységes alakú koope­rációs jelekké alakítjuk át, melyek a távbe­szélő forgalom lebonyolításának a berende­zés kiválasztott processzorai által végrehaj­tandó vagy végrehajtott feladataira vonat­koznak. Valamely berendezés-processzor egy sorozat berendezés-utasítás segítségével tö­rölni képes egy berendezés-funkciót. Ha egy berendezés-funkciót végre kell hajtani, ak-5 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Thumbnails
Contents