170133. lajstromszámú szabadalom • Tárolt programmal vezérelt rendszer, különösen távbeszélőközpont

V1 170133 ü elsőbbségi besorolás szerint az ilyen funk­ciók számára vannak kijelölve. Ennek követ­keztében a rendszer normális működésében sem­miféle zavar nem támad, és az eredeti funkci­onális egység mindaddig végzi feladatát, amig a tartalék funkcionális egység el nem éri a 5 készenléti állapotot. Hasoniáképpen a normá­lis üzem megzavarása nélkül végezhetjük el a funkcionális egység cseréjét is. Ilyenkor az eredeti funkcionális egységet készenléti ál­lapotba, a tartalék funkcionális egységet pe­dig üzemi állapotba kapcsoljuk, a 4. ábrán a BNR egységszámregiszter elé kapcsolt BNCT 10 egységszámváltő pedig az eredeti funkcionális egység egységszámát a tartalék funkcionális egység egységszámára változtatja. Amig az uj funkcionális egység nem működik teljesen hi­bátlanul, addig a régi funkcionális egységet készenlétben tartjuk. Ha egy próbaidő után 1R ugy látjuk, hogy a régi funkcionális egysé­ig get nem kell többé üzemben tartani, akkor e­redeti cimszavát a tartalékéval helyettesit­jük. Ezáltal a tartalék funkcionális egység automatikusan megkapja az eredeti egységszá­mot, az emiitett BNCT egységszámváltó haszná­lata befejeződik, és a .tartalék egységszám ren-20 delkezésre áll a következő beavatkozás számára. A javasolt programvezérelt rendszer esetében tehát az esetleges beavatkozás nem teszi szük­ségessé sem a tároló újratöltésével járó tel­jes leállitást, sem pedig az üzemmegszakitás egyéb formáját. „ Könnyen belátható, hogy egy régi funkcioná­" lis egységnek egy uj funkcionális egységre tör­ténő zavartalan cseréje milyen különleges je­lentősséggel bir egy olyan programvezérelt au­tomata távbeszélőközpont esetén, amely a na­gyobb üzembiztonság érdekében két párhuzamosan működő adatfeldolgozó berendezést tartalmaz. 30 Az ismert rendszereknél az egyik adatfeldolgo­zó berendezés tárolójának emiitett átszervezé­se a másik és még át nem szervezett adatfeldol­gozó berendezés működését is lehetetlenné te­szi, mivel az egyik adatfeldolgozó berendezés , minden műveleti lépését össze kell egyeztetni a másikéval. A normális működést csak akkor le-35 het újra beindítani, és a kivánt üzembiztonsá­got a párhuzamos üzemeltetés utján elérni, ha már mindkét adatfeldolgozó berendezés átszer­vezése megtörtént. Az előzőleg létrejött ösz­szeköttetések az átszervezés alatt természete­sen megszakadnak. .« Két javasolt programvezérelt rendszer pár­^u huzamos működése esetén egy előforduló hibát azért is könnyebb megkeresni, mivel a BNR egy­ségszámregiszter a riasztás időpontjában hí­vott funkcionális egység számát mindenkor fel­jegyzi. Ha önmagában ismert módon megállapí­tottuk, hogy ez a funkcionális egység melyik 45 adatfeldolgozó berendezésben romlott el, akkor a hibátlan funkcionális egységet mindkét adat­feldolgozó berendezésbe beiktatjuk és ezáltal az üzemképességet azonnal tökéletesen helyre­állítjuk. Ezután a hibás funkcionális egységet a fentebb leirt módon kicseréljük, és végül az uj funkcionális egységet az együttműködés kö-50 vetelményeinek megfelelően üzembehelyezzük. Egy ilyen hibaelhárítás esetén, tehát egyálta­lán nem kerül sor a távbeszélőforgalom leállí­tására és újraindítására. Ha a két párhuzamosan működő adatfeldolgo­zó berendezést alkalmazó javasolt programvezé­cc reit rendszerbe egy javított utasitásoszlopot kell betáplálni, akkor azt a fentebb leirt mó­don a tartalék egységszámok igénybevételével mindkét adatfeldolgozó berendezésbe behelyet­tesítjük. A behelyettesítés lépései mindkét adatfeldolgozó berendezésnél teljesen párhuza­mosan folynak le. Egy ilyen beavatkozás nem 60 okoz semmilyen üzemzavart, és a beavatkozás i­dőtartama alatt sem csökken az üzembiztonság. hogy az 55-ös egységszámu funkcionális egy­ség számitási adatregisztercsoportja a 32o­tól a 322-ig terjedő elmekhez tartozó három regiszterből áll, továbbá a zérus változó­számot is felhasználjuk a meglevő három vál­tozócsoport egyikének meghatározására. Végül tételezzük fel azt is, hogy a hozzáférhetővé tett 321-es cimü CDR számitási adatregiszter az SDS rendszer-adattárolóban levő kiolvasan­dó változócsoport kezdőcímeként a 3o22-es számot, az egy változón belüli bitszámot meg­adó állandóként pedig a 4-es számot tartal­mazza. A bevezetőben emiitett és a cimkiszá­mitó ACU egységben levő TD átszámitószerv a hozzávezetett számitási adatokat és szervin­dexszámokat kiértékeli, és kiszámítja, hogy az SDS rendszer-adattárolóban a 3o33-cimhez tartozó szó második szőnegyedét kell kiolvas­ni. Annak ellenére, hogy a javasolt cimező el­járás lépéseit csak a SAD rendszer-cimgenerá­lószerv három tárolószektorával, valamint a három egymástól függetlenül működő összeadó­áramkörrel kapcsolatban irtuk le, az adatfel­dolgozási szakembernek nem jelent nehézséget az emiitett lépéseket az alkalmazott CPU ve­zérlőegységnek megfelelően módosítani. így például további regiszterek és kapuk beikta­tása révén egyetlen összeadóáramkörrel is megoldható a rendszer, vagy megint más válto­zatot nyerünk, ha a -SAD rendszer-cimgeneráló­szerv három dekőderét egyetlen közös dekóder­ré egyesitjük. A CPU vezérlőegység eddig nem emiitett feladatai közé tartozik az utasitás­tárolón belüli hozzáféréseknek az adattárolón belüli hozzáférésektől való időbeli szétvá­lasztása, valamint pl. az egyet hozzáadó ADD4 összeadóáramkör vezérlése. Ezeket az önmagá­ban ismert számitógéptechnikai megoldásokat a jelen leírás során nem tárgyaljuk, csupán any­nyit teszünk, hogy a 2-4. ábrákon feltüntet­jük a G2, G3 és G4 kapukat, amelyek az AR cim­számregiszter bemeneteit és az ADD4 összeadó­áramkör üzemét vezérlik. A 2^4. ábrákon az AD cimgenerálószervek re­gisztereit, ill. a SAD rendszer-cimgeneráló­szerv tárolószektorait csak kiolvasóvezetékek utján kötöttük össze a CPU vezérlőegységgel. Egy funkcionális egység utasításainak és vál­tozóinak címezésénél lejátszódó folyamatokat pedig annak feltételezése mellett tárgyaltuk, hogy a báziscimek, folyószámok, számitási a­datok, stb. az erre a célra biztosított re­giszterekben már tárolva vannak. A programve­zérelt rendszer üzembehelyezésekor feltétle­nül szükséges, de előfordulhat bővités, töké­letesítés és hibaelhárítás alkalmával is, hogy a cimgenerálószervekbe az információkat beirjuk. Ezért ajánlatos a SAD rendszer-cim­generálószervet egy második tipusu funkcioná­lis egységbe helyezni, ahol a részére a SPS rendszer-utasitástárolóban egy megfelelő ci­mezőutasitásoszlop van rendelve, és ahol a SAD rendszer-cimgenerálőszerv tárolószektorai alkotják a rendszer-cimgenerálószerv változó­csoportjait. Ennek a rendszer-cimgeneráló­szervnek az utasitásoszlopai pl. még azt is meghatározzák, hogy a beiróberendezések se­gítségével és az adatfeldolgozó berendezés tárolóiban levő kihasználatlan tartományok letapogatása alapján milyen módon történik a SAD rendszer-cimgenerálőszerv változóinak e­lőállitása és beirása. Most a javasolt programvezérelt rendszer beavatkozással szemben tanusitott érzéketlen­ségét egy példa segítségével fogjuk megvilá­gítani. Tételezzük fel,- hogy az egyik funk­cionális egységnél egy javitott utasitásosz­lopot kell betáplálni. Ez az intézkedés az ismert un. átfűzött rendszerek esetében el­kerülhetetlenül a tároló átszervezését, vagy­is újra történő feltöltését és vizsgálatát, tehát a rendszer teljes leállitását vonná ma­ga után. A javasolt programvezérelt rendszer­nél az uj utasitásoszlopot először egy tarta­lékegységszámmal jelzett tartalék funkcioná­lis egységbe vezetjük. Az adatok betáplálása és a tartalék funkcionális egység vizsgálata azon időtartamok alatt történik, amelyek az SZABADALMI IGÉNYPONTOK 65 1. Tárolt programmal vezérelt rendszer, kü­lönösen távbeszélőközpont, amely központi ve-6

Next

/
Thumbnails
Contents