192504. lajstromszámú szabadalom • Tárolt programmal vezérelt távközlő berendezés
1 192 504 2 ria, amely a kooperációs vezérlőinformáció tárolására szolgál. A kooperációs processzor kooperációs jelek kapcsolása után éri el az együttműködést, és ennék keretében dől el az a sorrend is a feladatok prioritását meghatározó egység közreműködésével, amelynek megfelelően majd megkapják a berendezés funkcionális egységei a kijelölt feladatok elvégzésére szóló utasításokat. A találmány tehát tárolt programmal vezérelt távközlő berendezés, amelynek legalább egy központiprocesszora és több funkcionális egysége van, és az jellemzi, hogy a legalább egy központi processzorhoz és a funkcionális egységekhez kooperációs .jelkapcsoló rendszer van csatlakoztatva, amely jelkapcsoló rendszer saját kooperációs proceszszorral van ellátva, a kooperációs processzor buszon keresztül egyrészt interfész egységek közbeiktatásával a legalább egy központi processzorhoz é;s a funkcionális egységekhez, másrészt címszámító egységhez, kooperációs utasításmemóriához és prioritásmeghatározó egység(ek)hez van csatlakoztatva, továbbá a buszhoz és az interfész egységekhez kooperációs egységek és FIFO regisztercsopontok vannak csatlakoztatva. A találmány szerint tehát a teljes tárolt programvezérlésű távközlő berendezésbe beiktatunk egy szintén tárolt programvezérlésű jelkapcsoló rendszert, amely önmagában független és tartalmazza a kooperációs proceszszort. Az utóbbi össze van kötve a kooperációs egységekkel és a prioritásmeghatározó egységgel vagy egységekkel. A jelkapcsoló rendszer funkcionális egységei lényegében a kooperációs utasításmemória segítségével realizálódnak. Ha az előfizetők közötti hívások kapcsolására szolgáló teljes távközlő berendezést összehasonlítjuk a találmány szerinti kooperációs jelkapcsoló rendszerrel, azt fogjuk találni, hogy a távközlő berendezés funkcionális egységei és bennük a körzeti processzorok, valamint a központi proceszszor(ok) úgy szerepelnek, mintha „előfizetők” lennének a jelkapesoló rendszerben, akik egymást megadott szabályok szerint hívják, és kapcsolatot találnak egymáshoz a megfelelő jelzőkódok szerint. A találmány legfontosabb vonása nem az. hogy egyszerűen felváltja a nélkülözfietet.len együttműködési folyamat hagyományos formáját, hanem az együttműködési folyamatnak egy független, tárolt programvezérlésű jelkapesoló rendszer segítségével történő irányítása, aimi gyakran egyszerűsített szabályok szerinti együttműködést tesz lehetővé. Például módunkban áll mellőzni azt a fentebb említett hagyományos szabályt, hogv egy funkcionális egységhez tartozó körzeti processzor csak a saját körzeti processzoréval működhet együtt. A kooperációs jelkapcsoló rendszer két körzeti processzor közti jelkapcsolásra is felhasználható. Az együttműködés egy olyan új formája is megvalósítható. amely szerint (hasonlóan a „konferencia beszélgetés” technikához) a berendezés funkcionális egységeinek, a központi processzoroknak és/vagy a körzeti processzoroknak egyikéből egyszerre két vagy több másikba kapcsoltassunk jeleket. Még ha nem is alkalmazunk ilyen egyszerűsítéseket, a kooperációs processzor segítségével elkülönített együttműködési folyamat akkor is lehetővé teszi, hogy a bevezetőben említett meddő számítógépterhelés ne befolyásolja a távközlöberendezés távközlési, pl. távbeszélő forgalomátbocsátó képességét. A találmány szerinti távközlő berendezésben amelyben a központi (processzoroktól vezérelt funkcionális egységek mindegyike el van látva egy saját körzeti processzorral, valamint egy utasításokat és adatokat tároló körzeti memóriaegységgel, a független tárolt programvezérlésű kooperációs jelkapcsoló rendszer kizárólag a központi processzorokkal és a körzeti processzorokkal áll öszszeköttetésben. A találmány további előnyös tulajdonsága, hogy a távközlő berendezés processzorai különböző szabványúak lehetnek a kódolás, az adatszó-hosszúság, az utasítás formátuma stb. szempontjából anélkül, hogy a teljes távközlő berendezés tényleges idejű vezérelhetőségét ezáltal korlátoznánk (vagyis metaforikusán kifejezve a processzoroknak nem kell érteniük egymást), ha a kooperációs .jelkapcsoló rendszer el van látva a .jelkonverzióhoz szükséges funkcionális egységekkel. Ez még további előnnyel jár olyan különleges esetben, amikor rugalmas terheléselosztást kell alkalmazni a különböző szabványú központi processzorok között. A központilag vezérelt együttműködési folyamat módot nyújt a terheléselosztás megváltoztatására. A kooperációs processzor által vezérelt rugalmas terheléselosztásra szolgáló egységek segítségével, a berendezésben fellépő zavarok esetén, a távközlő berendezés számítógép rendszerét imás konfigurációba rendezhetjük, és ezáltal elkerülhetjük a távbeszélő forgalom megszakítását, ameddig csak lehetséges, és olyan feladat kijelölési szabályokat érvényesíthetünk, amelyek a zsúfolt forgalom lebonyolítás feltételeihez vannak igazítva, anélkül, hogy a folyamatban lévő forgalmat meg kellene szakítani. Ha a központi processzorok redundanciával rendelkeznek, akkor a feladatkijelölésnek a forgalmi állapothoz való igazítását multiprocesszáló átszervezés útján lépésenként hajtjuk végre. Mégha hiányzik is a rendszerből a processzor-redundancia, például amikor azt csak egyetlen központi rendszer vezérli, a kooperációs jelkapesoló rendszer tényleges időben képes vezérelni a feladatkijelölést azáltal, hogy méri az azonos prioritási szintű elvégzendő feladatok számát. Valamely prioritási szint túlzott terhelése esetén a rugalmas terheléselosztást végző egység törli az olyan hívásokat, amelyek valamilyen feladatot jelentenek a túlterhelt prioritási szinten. A találmány a továbbiakban a mellékelt rajzon tömbvázlatban szemléltetett kiviteli alak alapján ismertetjük. 5 10 15 20 25 30 35 40 45 50 55 60 65 3