193090. lajstromszámú szabadalom • Eljárás nagy megbízhatóságú adatfeldolgozásra legalább két számítógépes feldolgozó csatornával

számítógépes feldolgozó csatornával, amelyek mindegyike tartalmaz program- és munka­­tárolóval ellátott központi egységet, ehhez be-kimeneti sín útján csatlakoztatott beme­neti és kimeneti egységeket és a be-kimeneti sín vagy egybelső sín útján csatlakoztatott kétirányú csatolóegységet, amely eljárás so­rán a számítógépes feldolgozó csatornák ál­tal szinkron előállított kimenő jeleket lega­lább egy összehasonlító egységben egymással összehasonlítjuk, és egyezés esetén a kimenő jelet kiadjuk, eltérés esetén pedig a kiadást megakadályozzuk, avagy egy veszélytelen ki­menő jelet adunk ki. A találmány szerint meg­határozott időpontokban vagy meghatározott események bekövetkezésekor a számítógépes feldolgozó csatornák között a kétirányú csa­­tolóegységeken keresztül létrehozott kommu­nikációval megvizsgáljuk az adatbeviteli és adatfeldolgozás hibamentességét és hiba ész­lelésekor a hiba által érintett egységet elszige­teljük vagy a legalább egy összehasonlító egy ség tápfeszültségét lekapcsoljuk, miközben a számítógépes feldolgozó csatornákkal egymás­tól eltérő bemeneti adatok esetén is azonos, minden egyes újabb feldolgozási lépés után blokkonként szinkron feldolgozást végzünk, és a meghatározott kiesési viselkedésű, nagy megbizhatóságú legalább egy összehasonlító egységet egy vagy több kétcsatornás, dina­mikus vezérlésű, nagy megbizhatóságú táp­egység útján látjuk el tápfeszültséggel. A találmány szerinti eljárással az adat­­feldolgozó berendezés két egymástól függet­len számítógépes feldolgozó csatornáját azo­nos programmal blokkonként szinkron mű­ködtetjük. A számítógépes feldolgozó csator­nák kimenet összehasonlító egységekkel van­nak kiegészítve, továbbá olyan egy vagy több kétcsatornás, dinamikus vezérlésű, nagy meg­bízhatóságú tápegységgel, amely, ill. amelyek mindegyik egy csoport kimenet összehasonlí­tó egységet táplál, és amely kimenet össze­hasonlító egységek a rájuk kapcsolt jelek át­haladását csak akkor teszik lehetővé, ha azok azonosak. A blokkonkénti szinkron üzem érdekében a számítógépes feldolgozó csatornák meg­határozott időpontokban vagy meghatározott események bekövetkezésekor a mindkét számí­tógépes feldolgozás csatornában meglévő csatlakozóegységen keresztül összeköttetés­ben állnak egymással. Az összeköttetés létrehozására legalább a következő esetekben kerül sor:-egy vagy több bemeneti jel vétele után a vett jelek hibamentességének ellenőr­zése céljából, amikor egy kieséstől füg­gő hiba megállapítása után a szóban­­forgó bemeneti egységnek és a másik számítógépes feldolgozó csatorna meg­felelő bemeneti egységének további je­leit figyelmen kívül hagyjuk, valamint azonos értékek feldolgozásának bizto­sítására a számítógépek eltérő bemene­ti adatai ellenére, amely esetben eltérő 3 értékek esetén a két számítógépes fel­dolgozó csatorna utolsó megegyező értékeinek feldolgozása történik meg; — új kimenő jel kiadása előtt az adatfel­dolgozás hibamentességének ellenőrzé­se céljából, amikor egy hiba megállapí­tása esetén legalább az egyik számító­­gépes feldolgozó csatorna kimeneti összehasonlító egységének tápfeszült­ségét biztonságosan lekapcsoljuk, amennyiben a hibátlannak feltételezett dinamikus vezérlőjel kiadása a bizton­sági tápegység részére tudatosan elma­rad; — minden megszakítás zár programve­zéreit beiktatásakor, ill. szabályszerű üzemben egy futó programnak egy má­sik által történt megszakítása után a párhuzamos redundáns számítógépes feldolgozó csatornák logikailag egyen­értékű lefutásának biztosítására, úgy, hogy egy különböző indítékokból a szá­mítógépes feldolgozó csatornákban létrejött összeköttetés után megfelelő prioritás szabályozás hatására a két számítógépes feldolgozó csatorna egy­másnak megfelelő pontokon tovább dolgozik. Az összeköttetés számítógépes feldolgozó csatornánként egy—egy kétirányú csatoló­egységen keresztül jön létre, amely csatoló­egység mindegyik irányban egy több bit szé­lességű FIFO-tárolót tartalmaz, amelybe a hozzátartozó számítógépes feldolgozó csator­na vagy csak beírni tud, vagy amelyből az csak kiolvasni tud. A csatolóegységek úgy vannak egymással összekötve, hogy az egyik számítógépes feldolgozó csatorna által beírt adatokat a másik számítógépes feldolgozó csatorna csatlakozóegységébe történt átvitel után ott csak az utóbbi tudja kiolvasni. Elő­nyösen a csatolóegység mindegyik feldolgozó csatornában egy programvezéreit adatössze­hasonlítással van kiegészítve, amely összeha­sonlításkor a másik számítógépes feldolgozó csatorna adatait törli, úgy hogy a számítógé­pes feldolgozó csatornák adatai egymástól fizikailag szétválasztva maradnak. Minden egyes összeköttetés alkalmával— ha szük­séges— egy szervezési jel átvitele történik, melyből látható, hogy milyen indítékból tör­tént az összeköttetés. Különböző indítékok esetén, amelyek a különböző szervezési jelek alapján felismerhetők, egy prioritás szabályo­zás gondoskodik arról, hogy az összekötte­tés után a két számítógépes feldolgozó csa­torna egymásnak megfelelő program pontokon tovább dolgozzék. Ha csak az egyik számító­­gépes feldolgozó csatorna kísérel meg össze­köttetést létrehozni és a másik meghatározott időn belül erre nem mutat hajlandóságot, ak­kor az a számítógépes feldolgozó csatorna, amelynek összeköttetési kísérlete kudarcot vallott, a kimeneti összehasonlító egységek tápegységeit biztonságosan lekapcsolja. Ez­által lehet a számítógépes feldolgozó csator­4 3 193090 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents