167446. lajstromszámú szabadalom • Berendezés real time üzemmódban, különböző prioritási szinteken dolgozó folyamatirányító számítógép rendellenes programvégrehajtásának jelzésére

MAGYAR NÉPKÖZTÁRSASÁG ^^ ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS Bejelentés napja: 1973. V. 22, (El-479) Svédországi elsőbbsége: 1972. V. 23. (6661/72) Közzététel napja: 1975. V. 28. Megjelent: 1976. X. 30. 167446 Nemzetközi osztályozás: G 06 f 11/06 Feltaláló: Avsan Oleg mérnök, Huddinge, Svédország Tulajdonos: Telefonaktiebolaget LM Ericsson, Stockholm, Svédország Berendezés real time'üzemmódban, különböző prioritási szinteken dolgozó folyamatirányító számítógép rendellenes programvégrehajtásának jelzésére 1 2 A találmány számítógép rendellenes program­végrehajtását jelző berendezésre vonatkozik, például hírközlő rendszerekben alkalmazható folyamat­irányító számítógéphez. Az ilyen típusú hírközlő rendszerben a forgalom 5 lebonyolítása különböző, a rendszerben elvégzendő lépéseket meghatározó programok behívása és vég­rehajtása által történik. A különböző programok behívása 'úgynevezett primer. intervallumokban tör­ténik. Ezek olyan időintervallumokat jelentenek, 10 amelyek alatt a programok periodikus végrehajtása prioritási szintjeik függvényében történik, így el­sőnek azoknak a programoknak behívása és végre­hajtása történik meg, amelyeknek legmagasabb a prioritási szintjük. így megtörténhet, hogy nem 15 kerül sor az összes program végrehajtására az időintervallumban, hanem a primer intervallum végén szükség lehet valamely éppen végrehajtás alatt álló program megszakítására, és ennek ismé­telt behívására egy későbbi primer intervallumban. 20 Hyen megoldást ismertetnek pl. a 330 455 számú svéd szabadalmi leírásban. A primer intervallum hosszát a számítógép központi egységének egy számlálója határozza meg, a számlálót oszcillátor lépteti növekvő irányban. Amikor a számláló 25 tartalma bizonyos érték lesz, a primer intervallum végének indikációja következik be. Integrált számítógépirányítású hírközlő rend­szerben fontos, hogy a rendszerben teljes ellen­őrzést valósítsunk meg, még rendellenes esetekben 30 is. Ilyen rendellenes események egyrészt forgalmi adatok alkalomszerű torlódásával állhatnak elé, ami túlterhel bizonyos programokat annyira, hogy a végrehajtási idejük megnő, és így időeltolódás következik be más programokban is, másrészt előidézheti őket az úgynevezett program lengés. Ennek eredménye csökkent forgalomkezelő képes­ségben jelentkezhet, ami további torzulásokat okoz­hat, vagy ami a legrosszabb, a program végrehajtás teljes leállását eredményezheti, ha megfelelő lépé­seket nem teszünk. Rendellenes esemény bekövet­kezhet a rendszerben mind software, mind hardware okokból is, ami szintén eredményezheti a program teljes leállását. A találmány azon a megfigyelésen alapul, hogy amikor rendellenes feltételek állnak elő tárolt programú hírközlő rendszerben, ezek azáltal ész­lelhetők, hogy a programidők, vagyis azok az idők, amelyekre szükség van a különböző prioritási szintű programok végrehajtásához, megnyúlnak. A végrehajtási időszükségletet mérve lehetővé válik annak megállapítása, hogy vajon rendellenes állapot van-e a rendszerben vagy sem. A találmány szerinti berendezés lehetővé teszi a program tiszta végre­hajtási időszükségletének mérését számlálókkal úgy, hogy a számlálók léptetését a primer interval­lumokat vezérlő óragenerátor végzi. így az idő­mérés a számláló áramkörök léptetésével órajelek és nem egy program függvényében történik, ami­koris valamely időértéket a számláló áramkörökbe 167446

Next

/
Thumbnails
Contents