162002. lajstromszámú szabadalom • Berendezés ipari rendszerek készülékeinek, különösen távközlési rendszer készülékeinek ellenőrzésére és vezérlésére

162002 19 20 lépésben áz Afi logikai áramkör van aktiválva és annak következtében, hogy nem kap jeliét az OC1 VAGY-táramkönről, a V6 multivibrator 0-äUapotaba van billentve, aminek eredménye, hogy a második tároilómezőben a megfelelő re­kesz címét fciisaámítjia. Ez azáltal történik, hogy az RÍ regiszter tartalmát átvisszük az AA foe­menőregiszterbe, miután a V8 multivibrator 0-kimenete aktiválva volt. Másrészt, ha a V6 multivibrator il-kimenete lett volna aktiválva, ez azt jelentené, hogy az R4 regiszterben levő szó még mindig legalább egy 1-állapatban levő rekeszt tartalmaz és ezért a második tárolóimezőiben a szóhoz tartozó rekesz nem leihet €-élliapotba helyezve. Ennek követ­keztében egy új utasítás kezdeményezése történ­ne a V6 multivibrator 1-kimeneitéről, amint azt az NI6 jelzi. A 'címszámítás a 412 lépéssel folytatódik, ami­kor az AE aritmetikai egység S—4 bemenete van aktiválva. Az AR. eredményregiszterben B0-Í2~4 plusz bimér OOOiO értéket kapunk és a BOR regiszterben bimér OiOliO értéket, amint azt jeleztük. Az MO állandót, aziaz Bl—BO-2~~4 ér­téket a 413 lépésiben az AA bemenőregiszterbe olvassuk be és ezután az AE aritmetikai egység ADD bemenetét aktiváljiuk a 414 lépésben. Az erediményregisztetfban B;l plusz bináris 00 érté­ket kapunk. Ezt az eredményt átvisszük az RÍ regiszterbe a 416 lépésben, amint azt jeleztük. A második tárolómezőben levő szót, amelynek címe az RÍ regiszterben van tárolva, a 416—417 .lépésekben az R4 regiszterbe olvassuk. A 418 lépésben az R4 regiszterben levő azon helyet, amelynek indexe a BOR regiszterben van 'tárol­va, 0-áHaipotíba helyezzük azáltal, hogy az AC 100—AOlilö kapuk közül azt, amelyiknek be­menet-állapota megfelel a BOR regiszter tartal­mának, aktiváljuk. A 419—420 lépéseikben az R4 regiszter tartalmát átvisszük az adattárolóba, amint azt az adattárolóiban 420 jelzi. Ezután a számítógép elkezdi a következő programot, például folytatja a tárolómező le­tapogatását, amint azt a 3a. és 3b. ábrákkal kapcsolatban ismertettük. Ezt a 421 lépésben NIX jelzi. Az időmegtakarítás, amely a hagyományos módszerekkel összehasonlítva adódik és ame­lyet az 1. ábrával kapcsolatban magyaráztunk, érvényes minden egyes ismertetett kiviteli alak­ra. Amennyíbefi a letapogatási folyamat alatt egy hibát találnánk a készülékek egy csoport­jában, azaz a tárolómező rekeszeinek egy cso­portjában, amely jelzi a megfelelő készülék ál­lapotát, egy hiba analizálási műveletet végzünk és ez a művelet — több funkció között — tar­talmazza az összehasonlítást a tarolt cím és a felismert hiba között, hogy megállapítsuk, hogy ft talált hiba új hibaként jeientkezett-e. Ez azt jelenti, hogy a készülékek egy csoport -jában ugyanazon hiba számára minden esetben hiba analizáló műveletet hajtunk végre, ahány­szar az illető csoportot letapogatjuk, mindaddig, amíg a hiba kijavítása megtörténik. Annak érdekében, hogy ezt az ismételt hiba analizáló eljárást ugyanazon hiba számára el­kerüljük, egy második tárolómezőt lehet hasz­nálni, amint azt ismertetni fogjiuk. Ezen második 5 tárolómező minden rekesze jelzi ebben az eset­ben, ha a készülékek megfelelő csoportja, ame­lyet le kell tapogatni, hibás készülteket tartal­maz. A második itárolómezőt ebben az esetben rekeszrőlnrekeszrie egymás után letapogatjuk és 10 abban az esetben, ha egy rekeszben nincs olyan jelzés, amely az illető készülékek megfelelő cso­portjában hibát jelezne, akkor az említett készü­lékcsoportot letapogatjuk. Ha azonban olyan jelzést találunk, amely jelzi, hogy a készülékek 15 megfelelő csoportja legalább egy hibás készülé­ket tartalmaz, akkor a készülékek megfelelő csoportját nem tapogaitjiuk le, hanem ezen má­sodik tárolómezőben levő rekeszek letapogatását folytatjük. 20 A számítógépen ebben a példáiban feltételezé­sünk szerint programok futnak különböző A, B vagy C elsőbbségi szinteken, az 5a. és 5b. ábrák szerint, attól -függően, Ihogy az illető program végrehajtása milyen sürgősségi fokon van. A 25 végrehajtást periodikusan megszakítja egy ütem­jel, az A elsőbbségi szinten lievő program végre­hajtásának újrakezdése érdekében. Ha az A el­sőbbségi szinten levő program végrehajtása be­fejeződött, a számítógép megkezdi a B elsőbb-30 ségi szinten levő programot, amely előbb fejező­dik be, mint amikor a legkisebb C elsőbbségi szinten kjvő program végrehajtása indul. A C elsőbbségi szinten levő program folytatódik mindaddig, amíg a következő ütemjel meg-35 szakítása be nem következik. Ha azonban hibás készüléket talál a számítógép a letapogatás fo­lyamán, azonnal megkezdi a műveletet az F hibartszinten, amelynek elsőbbsége nagyobb, mint a normális programok A, B és C szintjei. 40 Az F szintem a hibaprogram végrehajtása törté­nik, amely analizálja, hol helyezkedik el a hiba és meghatározza, hogy.a hiba ú]j-ie, vagy sem és riasztó jelet indít, ha a hiba új és kiírja a hiba leírását. 45 Feltételezzük, hogy a hibát akkor találjuk, amikor a C szinten bizonyos számú készüléket tapogatunk le. Amint említettük, a számítógép az F hibaszintre lép fel, amint hibát talált azon 50 a szinten, amelyen az említett hiba analizáló program folyik. Ha az idő, amely szükséges a teljes hibaanalizálási művelet végrehajtására, közelítően 200 mikroszdkundum, és a primer időköz, vagyis az az idő, amely két egymást 55 követő órajel megsziakiítás között eltelik, például 10 milliszekundum, akkor az első időköz 2%-a szükséges a hilba analizáló művelethez. Mint­hogy minden alkalommal az említett készüléket letapogatjuk, a primer időköz 2P/oia lesz szük-60 séges ugyanazon hiba analizálására mindaddig, amíg a hibát ki nem javítjuk. Ilyen folyamatot mutat az 5a. ábra. A készülék a példa szerint minden primer időközben letapogatásra kerül. Ha további hibákat találunk ugyanezen primer 85 időközbön belül, az .említett lhiba|analizáló prog-10

Next

/
Thumbnails
Contents