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

nák program futása közötti időbeli eltolódá­sokat felismerni, bizonyos előre megadott ha­tárok között tolerálni és kiegyenlíteni, ill. nem tolerálható időbeli eltolódások esetén a kime­neti összehasonlító egységek tápegységeit kikapcsolni. A számítógépes feldolgozó csatornák eme csatlakozási és összeköttetési módja nincs kétcsatornás rendszerekre korlátozva, hanem többcsatornás rendszereknél, különösen adap­tív kettő-a-háromból rendszereknél is alkal­mazható. A találmány szerinti eljárást a követke­zőkben rajzon szemléltetett kiviteli alakok alapján ismertetjük részletesebben, ahol az 1. ábra a találmány szerinti eljárás foga­natosítására alkalmas berendezés tömbvázlata, a 2. ábra pedig az 1. ábra szerinti berendezés összehasonlító egységének és ezt vezérlő kimeneti egységeinek egy lehetséges kialakítását mutató tömbvázlat. Az ábrázolt kiviteli alakban a berendezés két számítógépes A és B feldolgozó csatornát tartalmaz, tartalékolási okokból azonban há­rom feldolgozó csatorna is előirányozható. Az is lehetséges, hogy egy ilyen berendezést egy vagy több továbbival összekapcsolva tößb­­processzoros folyamatirányító rendszert ala­kítsunk ki. Az 1. ábrán a két számítógépes A és B fel­dolgozó csatorna teljesen azonos felépítésű. Az első A feldolgozó csatornában egy 15 belső sínre kapcsolódik egy 11 központi egység mű­veleti- és programtárolóval és egy kétirá­nyú 13 csatolóegység. A műveleti- és prog­ramtároló szükség esetén további építőele­mekkel kibővíthető. A 11 központi egység más­részt 16 be-kimeneti sínre kapcsolódik, és ezen keresztül vezérli a 18a, 18b és 19 bemene­ti egységeket, valamint a 12 és 17 kimeneti egységeket, amelyek eltérhetnek egymástól a tekintetben, hogy a bemenet, ill. kimenet pár­huzamos vagy soros. A második B feldolgozó csatornában 21 központi egység műveleti- és programtárolóval 25 belső sínen keresztül kétirányú 23 csatolóegységhez, 26 be-kimeneti sínen keresztül pedig 28a, 28b és 29 bemeneti egységekhez, valamint 22 és 27 kimeneti egy­ségekhez kapcsolódik. A biztonságos be- és kimeneti jelek érde­kében a 18a, 18b, 19,ill. 28a, 28b, 29 bemeneti egységek és a 12, 17, ill. 22, 27 kimeneti egy­ségek az A és B [eldolgozó csatornában azo­nos kialakításúak. Ezáltal egyoldali hibák és vezeték szakadások felismerhetők, és így ezek nem vezethetnek hibás kimenő jelhez. Az 1. ábrán kétféle típusú bemeneti egysé­get tüntettünk fel. Az egyik 19,ill. 29 bemene­ti egységnél a hasznos információ megkettőzé­sével biztonságossá tett, kétszeresen rendelke­zésre álló bemeneti jel olvasható be az A és B feldolgozó csatorna 19, ill. 29 bemeneti egy­ségébe. Kétcsatornás rendszerben a két hasz- 4 5 nos információ egyforma értékű vagy ellen­tétes értékű lehet. Azokat a különbségeket, amelyek a beme­neti jelek beolvasásakor fellépnek, adat össze­hasonlítás révén mindkét A és B feldolgozó csatorna felismeri. Ehhez az összehasonlítan­dó adatokat a 13 és 23 csatolóegységeken keresztül kicserélik. Az ezt követő adat össze­hasonlítás során összeköttetésben lévő meg­felelő A ill. B feldolgozó csatorna adatai tör­lődnek. Az összehasonlítás eredményeinek azonos­sága miatt mindkét A és B feldolgozó csatorna azonos módon ismeri fel, hogy az összehason­lított adatok azonosak-e. A két A és B fel­dolgozó csatornában az összehasonlítás után a két A és B feldolgozó csatorna utoljára azo­nos értékeinek feldolgozása azonos progra­mokkal történik. A másik típusú 18a, 18b és 28a, 28b beme­neti egységnél a hasznos és a biztonsági in­formációból álló, párhuzamosan rendelkezésre álló bemeneti jelekből mind a hasznos jel,mind pedig biztonsági jel beolvasásra kerül az A és B feldolgozó csatornába. Egy ismert beme­net vezérléssel előnyösen elérhető, hogy a je­lek beolvasásának időpontjában ezek rögzít­ve legyenek és ezáltal az egymásnak megfele­lő 18a és 28a, ill. 18b és 28b bemeneti egysé­gek azonos jeleket vesznek. Mindkét A és B feldolgozó csatornában megtörténik annak az ellenőrzése, hogy a hasznos információból levezethető biztonsági információ megegye­zik-e a beolvasott biztonsági információval. A vezérlő kimenő jelek kiadása a vezérelt folyamat számára mindkét A és B feldolgozó csatornában külön kimeneti egységeken át tör­ténik. Az 1. ábrán bemutatott kivitelben a két 17 és 27 kimeneti egység adatait legalább egy kimeneti 2 összehasonlító egység nagy meg­bízhatósággal összehasonlítja. Csak a kimenő jelek időbeli és tartalmi azonossága esetén történik meg ezek kiadása a vezérelt folyamat számára. Ellenkező esetben a 2 összehasonlító egység zárja a kimenő jel kiadását. A zárás a 2 összehasonlító egységben bekö­vetkező hiba esetén is megtörténik. A zárást csak kifejezetten erre irányuló kezelői beavat­kozással lehet feloldani. A 2. összehasonlító egységeket kétcsatornás, dinamikus vezérelt, nagy megbízható 1 tápegységek táplálják. Az áramellátás biztonsági lekapcsolása a ki­menetet lezárja. Az adatfeldolgozás az A és B feldolgozó csatornában ciklikusan történik. Ehhez minde­gyik A és B feldolgozó csatorna időszakos megszakítást alakít ki. Két időszakos meg­szakítás közötti időben történik a vezérelt fo­lyamat bemenő jeleinek beolvasása, a program feldolgozása és a vezérelt folyamat számára a kimenő jelek kiadása. Az A és B feldolgozó csatornák emellett peri­odikusan olyan vezérlő jeleket képeznek, ame­lyek minden időszakos megszakításra logikai magas és alacsony szint között változnak, és a 12 ill. 22 kimeneti egységeken keresztül a 6 193090 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents