170133. lajstromszámú szabadalom • Tárolt programmal vezérelt rendszer, különösen távbeszélőközpont
MAGYAR NÉPKÖZTÁRSASÁG ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS Bejelentés napja: 1974. IH. 27. (EI-537) Elsőbbsége: Svédország, 1973. IV. 09. 73.04982-7 Közzététel napja: 1976. XI. 27. Megjelent: 1978. II.8. 170133 Nemzetközi osztályozás: G 06 F 9/06 H 04 Q 3/54 Feltaláló: Tulajdonos: Hemdal Göran Anders Henrik, mérnök, Ská'rholmen, Svédország . Telefonaktiebolaget LM Ericsson, Stockholm, Svédország Tárolt programmal vezérelt rendszer, különösen távbeszélőközpont 1 A találmány tárgya olyan rendszer, amely adatfeldolgozó berendezés által vezérelt, különféle feladatokat elvégző" funkcionális szerveket tartalmaz. Ilyen rendszert alkot például egy tárolt programmal vezérelt /a továbbiakban programvezérelt/ automata^távbeszélőközpont , amelynek szervei távbeszélőfunkciókat látnak el. Ismeretes, hogy a hagyományos felépitésü, vagyis adatfeldolgozó berendezések nélkUl működő automata távbeszélőközpontokat elkülönített funkcionális egységekre szokták felosztani. Egy ilyen berendezésben mindegyik egység funkcióját a többi egységek funkciójától könnyen el lehet határolni. Az egyszerű határmegvonások következtében a funkcionális egységek közötti együttműködés a lehető legkevesebb átmenő vezetékkel valósitható meg. Ilyen funkcionális egységnek tekinthetjük például az előfizetőket figyelő egységeket, a választófokozatok egységeit, a távbeszélőközpontot a távolsági összeköttetések különböző jelrendszereihez csatlakoztató egységeket, a lehetséges összeköttetési utvonalak elemzésére, ill. az utóbbiak közül való választásra szolgáló egységet és végül a dijszámitó egységet. Elvileg csak kétféle tipusu funkcionális egység létezik. Az első tipus a végrehajtószerveket, mégpedig a közvetlen távbeszélőfunkciókat végrehajtó szerveket, például a koordináta-elv alapján működő /crossbar/ vonalválasztókat, valamint az ezek vezérlésére szolgáló, például a vonalválasztók működtetési elemein feszültségváltozásokat előidéző vezérlőszerveket foglalja magába. A második tipusu funkcionális egység csak azokat a vezérlőszerveket tartalmazza, amelyek lényegében a többi funkcionális egység együttműködését vezérlik. Ehhez a második tipushoz tartozik például a kijelölő, amely a lehetséges 170133 10 15 20 25 30 összekötés! utvonalak közül való választást végzi. Az emiitett kétféle tipusu funkcionális egységekből álló rendszer vezérlésére adatfeldolgozó berendezést is alkalmaztak már. Ilyen rendszert ismertetnek a "D-lo tipusu elektronikus kapcsolórendszer" cimü, a Japan Telecommunications Review folyóirat 15. kötetének 3. és 4. valamint 14. kötetének 1.számában megjelent közleményben. Ennek az eredetileg hagyományos rendszernek vezérlőszervei az adatfeldolgozó berendezés részeiként vannak megvalósítva. Az adatfeldolgozó berendezés legalább egy számitógépből áll, amely el van látva egy vezérlőegységgel és egy tárolóval az utasítások, ill. adatok részére. A tulajdonképpeni rendszer funkcióit az utasitástároló tárolja utasítás-oszlopok alakijában, a végrehajtószervek állapotadatait pedig az adattároló tárolja adatcsoportok, úgynevezett váltózócsoportok alakjában. A számitógép ezer*et az adatokat a vezérlőegységek segítségével címezi, kiértékeli és módositja. A vezérlőegységhez tartozik egy aritmetikai szerv, valamint számos regiszter, pl. információregiszter és cimregiszter, amely utóbbiak az utasitások, a változók és cimek átmeneti tárolására szolgálnak. A leírásban a továbbiakban nem kivánjuk ismertetni az adatfeldolgozó berendezés önmagában ismert működését, csupán az ismert rendszerekben alkalmazott cimezési megoldásokra térünk ki annak érdekében, hogy a találmány szerinti programvezérelt rendszer alapgondolatát jobban megvilágítsuk. Amint már az előbb emiitettük, az utasitástárolóban un. utasitás-oszlopokat tárolnak, amelyek közül mindegyik egy csoport utasitásból áll. Minden utasításhoz óimként hozzá van rendelve egy szám, és az egy oszlopba tartozó utasítások cimeit egy folyamatosan növekvő számsorozat alkotja. Egy uta-