162167. lajstromszámú szabadalom • Kapcsolási elrendezés több különböző programot együtt futtató számítógép vezérlésére

MAGYAR NÉPKÖZTÁRSASÁG SZABADALMI LEÍRÁS 162167 Ä Bejelentés napja: 1970. VI. 12. (TE—583) Svédországi elsőbbsége; 1969. VI. 17. (8586/69) Közzététel napja: 1972. VII. 28. Megjelent: 1974. VIII. 31. Nemzetközi osztályozás: G 06 f 9/18 •BÉÉ!ÍP!i^H Bejelentés napja: 1970. VI. 12. (TE—583) Svédországi elsőbbsége; 1969. VI. 17. (8586/69) Közzététel napja: 1972. VII. 28. Megjelent: 1974. VIII. 31. ORSZÁGOS TALÁLMÁNYI HIVATAL Bejelentés napja: 1970. VI. 12. (TE—583) Svédországi elsőbbsége; 1969. VI. 17. (8586/69) Közzététel napja: 1972. VII. 28. Megjelent: 1974. VIII. 31. Feltaláló: Hemdal Göran Anders Henrik mérnök, Tyresö, Svédország Tulajdonos: Telefonaktiebolaget L M Ericsson cég, Stockholm, Svédország Kapcsolási elrendezés több különböző programot együtt futtató számítógép vezérlésére A találmány tárgya kapcsolási elrendezés több különböző programot együtt futtató, a va­lóságos időben (real time) iműfcödő számítógép vezérlésére, amelyben a különböző elsőbbségi szintű programok egymás után, órajelgenerátnr által megszabott, periodikusan ismétlődő időin­tervallumokon belül prioritásuk sorrendjében kerülnek futtatásra. A valóságos időben működő számítógépekben több különböző program van, amelyeknek kü­lönböző elsőbbségi szintjük van. A központL adatfeldolgozó egység munkáját digitális óra vezérli, amelyet órajel-generátor léptet olyan módon, hogy minden egyes léptetés után a munka a legmagasabb elsőbbségi szintű prog­rammal kezdődik, majd ezután az egymást kö­vető aliacsanyiabb elsőbbségi szintű programok futtatása történik. Ennél a megoldásnál fennáll az a veszély, hogy nem minden program fut­tatható le teljesen két óraimpulzus között eltelt idő, űn. primer intervallum alatt. Nem is szük­séges, hogy valamennyi program lefusson min­den egyes primer intervallum alatt, minthogy a primer intervallum hosszát ahhoz az időtar­tamhoz kell igazítani, latmely alatt a leggyak­rabban kezelt programoknak kell lefutniuk. Bi­zonyos programoknak ennek következtében csak minden második vagy minden harmadik primer intervallum alatt, vagy esetleg még en-10 15 20 25 30 nél később kell lefutniuk. Egy program tároló­val vezérelt távközlő berendezésben számos olyan program van, amellyel a berendezésben levő különböző készülékeket tapogatnak le an­nak érdekében, hogy megállapítsák azok álla­potát, úgy hogy a készülékek állapotváltozásai között eltelt időt is meg lehessen határozni. Hogy milyen gyakran kell a programokat lefut­tatni, azt meghatározza az a pontosság, amely­lyel ezt az időt mérni kell. Különböző időtarta­mú és prioritású programokra való áttérés cél­jára több megoldást fejlesztettek ki. Egy ilyen megoldást ismertet a Bell Technical System Journal, 43. kötet, <19iö4. szeptemberi száma. Ezen megoldás lényege abban áll, hogy bizonyos számú tárolómezőt ciklikusan tapogatnak le olyan módon, hogy az óragenerátor minden to­vábblépésénél egy letapogatást végeznek. Egy meghatározott bithely valamennyi tárolómező­ben ugyanannak a .programnak felel meg, és az a bit, amely 1 állapotba van állítva, azt jelzi, hogy az illető programmal kell foglalkozni. Ez az eljárás azonban igen nagy terjedelmű tárolót tesz szükségessé, minthogy a bitek iszáma min­den tárolómezőben megegyezik á programok számával és a tárolómezők száma a leghosszabb periódusidőben levő primer intervallumok szá­mának felel meg. Ezen eljárás egy további hát­ránya, hogy ha a primer initervallumok alatt nincs elegendő idő valamennyi bit megvizsgálá-162167

Next

/
Oldalképek
Tartalom