177434. lajstromszámú szabadalom • Eljárás és kapcsolási elrendezés adatjel csoportok két párhuzamosan működő adatfeldolgozó egységbe történő átvitelére

177434 MAGYAR NÉPKÖZTÁRSASÁG SZABADALMI LEÍRÁS ORSZÁGOS TALÁLMÁNYI HIVATAL Bejelentés napja: 1977. XII. 09. (EI-773) Nemzetközi osztályozás: G 06 F 15/16 H 04 M 3/22 Uniós elsőbbsége: 1976. XII. 17. (76.14222—3) Svédország Közzététel napja: 1981. IV. 28. Megjelent: 1982. IX. 30. Feltaláló: Szabadalmas: Berg Erik Lennart mérnök, Rönninge, Svédország Telefonaktiebolaget LM Ericsson, Stockholm, Svédország Eljárás és kapcsolási elrendezés adatjel csoportok két párhuzamosan működő adatfeldolgozó egységbe történő átvitelére 1 A találmány eljárás és kapcsolási elrendezés adatjel csoportok két párhuzamosan működő adat­­feldolgozó egységbe történő átvitelére. A két adat­­feldolgozó egység külön-külön hajtja végre ugyan­azt az utasítássorozatot egymásnak megfelelő végre- 5 hajtási periódusokban, melyek mindegyik adatátvi­teli igény esetén egyetlen adatátviteli utasítás végre­hajtást is tartalmaz. Az adatátviteli igény a végre­hajtási periódusokhoz viszonyítva aszinkron módon, a két adatfeldolgozó egység egymásnak nem meg- 10 felelő végrehajtási periódusaiban is jelentkezhet. A valós idejű folyamatszabályozás céljaira szánt, egyetlen - magában működő - adatfeldolgozó egység a vezérelt folyamat vezérlőprogramját meg­testesítő utasítássorozatot hajt végre. Az utasítás- 15 sorozat utasításai egymás után kerülnek végrehaj­tásra a végrehajtási órajel periódusokban, annak figyelembevételével, hogy az adatjel csoportok a vezérelt folyamattól véletlenszerűen és az említett órajel impulzusokhoz viszonyítva aszinkron utódon 20 érkeznek, feldolgozásuknak azonban a valós időben kell megtörténnie. A számítógéptechnikában ismert eljárás ilyen esetben különböző mértékű prioritáso­kat bevezetni, és az utasítássorozatot megszakít­­hatatlan alsorozatokra bontani, melyek utolsó 25 végrehajtott utasítása egy ún. ugrási utasítás, ami­nek az a célja, hogy regisztrálja az újonnan érke­zett adatjel csoportot egy ún. megszakítás regiszter­ben és hogy egy prioritással rendelkező adatátviteli igény következtében a feldolgozás elugoijék egy 30 2 átviteli utasítást tartalmazó átviteli alsorozathoz. Az átviteli alsorozat segítségével az éppen feldolgo­zás alatt álló utasítássorozatot megszakítjuk, a re­gisztrált adatjel csoportot szétosztjuk, és meghatá­rozzuk a folytatandó utasítássorozat végrehajtásá­nak visszatérési pontját. Az ismert valós idejű technika leírását pl. a The Bell System Technical Journal című folyóirat 1976. februári számának 183—232. oldalain publikálták. Az utasítássorozat végrehajtó órajelimpulzusai és a folyamatból érkező adatjel csoportok közötti említett aszinkronizmus meglehetősen könnyen ke­zelhető magában dolgozó adatfeldolgozó egység esetén. Az órajelimpulzusok feladata az említett megszakítás regiszter írás vagy olvasás céljából történő aktiválása és az említett alsorozatok, vala­mint az ugró utasítások végének jelzése - mint azt általánosan a bevezetésben kifejtettük és az aláb­biakban részletesen magyarázni fogjuk - és olyan periódusok végrehajtása, melyek mindegyike adat­­átviteli igény fellépése esetén csak egyetlen adatát­viteli utasítást tartalmaz. Nem mindig ilyen egy­szerű azonban az adatjel csoportoknak, párhuzamo­san működő adatfeldolgozó egységekhez történő átvitele. A „párhuzamosan működő” kifejezés általánosan ismert, és azt jelenti, hogy két, lényegében azonos adatfeldolgozó egység párhuzamosan dolgoz fel egy nem megkettőzött berendezéstől érkező adatjel csoportokat megfelelő utasítássorozatok segítségé-177434

Next

/
Oldalképek
Tartalom