170964. lajstromszámú szabadalom • Berendezés végrehajtó és tartalék számítógép közötti együttműködés biztosítására

13 170964 14 normális párhuzamos-szinkron együttműködésre tör­ténő átálláskor a számítógépek között az EXORd drift összehasonlító eszközök vészjelet állítanak elő, amikor a hibás adatokat előállító funkcionális egység kerül megcímzésre mint adat adó. Azonban 5 egymást követő normál együttműködésre váltások hatására nem jön létre vészjel, ha a hibás egység esetén az átviteli állapot rögzített — normál váltáson például azt értjük, hogy rögzített átviteli állapotú funkcionális egységek száma megfelelő 10 időintervallumonként manuálisan vagy automatiku­san egyre inkább csökken. A rögzített átviteli állapotok számának egymásutáni csökkentése nagy­mértékben biztosítja az egyszerű diagnózis módsze­rét, vészjel definiálja a hibás funkcionális egységet, 15 aminek átviteli állapota éppen érvénytelenné vált a vészjelet megelőzően. Az ilyen diagnózis módsze­reknek sok módosítása létezik, amelyek felhasznál­ják az átviteli állapotok külön-külön történő rögzítését a funkcionális egységekben. Az egyik 20 módosításra példa valamennyi átviteli állapotnak egy kivételével történő fenntartása egyidőben, vagy a funkcionális egységeknek csoportokra osztása, ahol először meghatározzuk a hibás funkcionális egységet tartalmazó csoportot. A csoportokra 25 osztás lerövidíti az átlagos diagnózis időt, bár az adatok felújítását még a diagnózis előtt el kell végezni azon a csoporton belül, ami a hibás funkcionális egységet tartalmazza. összegezve, ilyen együttműködés két egységesí- 30 tett-busszal rendelkező számítógépnél a javasolt és fent leírt módszerrel lehetővé vált, azaz az egyik számítógép adatfelújítást végez a pillanatnyi ada­taival a másik számítógép számára, a számítógépek kölcsönösen figyelik egymást azzal, hogy pilla- 35 natnyi adataik folyamatos és teljes összehasonlí­tásra kerülnek egymással és, hogy hibátlan, önálló, real-time vezérlő számítógép végzi a hibás számító­gépen azért, hogy meghatározza a hibás funkcio­nális egységet, pusztán a real-time vezérlés adatai- 40 nak felhasználásává. Szabadalmi igénypontok: 45 1. Berendezés végrehajtó és tartalék számítógép közötti együttműködés biztosítására, például a tartalék számítógépnek a korábban különálló munkát végző végrehajtó számítógép által előállí­tott adatokkal való ellátására és ezzel a két 50 számítógép párhuzamos szinkron üzemének beállí­tására, amely berendezésben a számítógépekhez buszrendszer időzítőbuszán át időzítő impulzusokat előállító közös óragenerátor van csatlakoztatva, mindegyik számítógép címezhető funkcionális egy- 55 ségeket, például memória egységeket, aritmetikai egységeket, munkaregisztereket tartalmaz, mely funkcionális egységek a buszrendszer adatok to­vábbítására szolgáló adatbuszához és címek vala­mint parancsok továbbítására szolgáló parancs- 60 buszához vannak csatlakoztatva és amely funk­cionális egységek között az óragenerátor indítására egymás után kiolvasott és több időzítő fázisból álló feldolgozó ciklus során feldolgozott utasítá­sokat tároló utasítás regisztereket tartalmazó 65 legalább egy funkcionális egység van, azzal jellemezve, hogy a közös óragenerátorhoz (CG) és mindkét számítógép (E, R) buszrendszeréhez csatlakoztatott, egy elsődleges start impulzusra (ps) a két számítógép (E, R) párhuzamos üzemét indító start impulzusforrása (SP), a végrehajtó számítógép (E) adatbuszáról (dbe) a tartalék számítógép * (R) adatbusza (dbr) felé adatokat egyirányban, az időzítő impulzusok által megszabott egy időzítő fázis hosszánál nagyobb időkésleltetéssel továbbító adatátviteli csatornája (DCH) és a tartalék számító­gép (R) indítását a végrehajtó számítógép (E) indításához képest az adatátviteli csatorna (DCH) késleltetésével közel megegyezően késleltető leg­alább egy késleltető eleme van. 2. Az 1. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a legalább egy késleltető elem késleltető vonalat (DE) tartalmaz. 3. Az 1. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a legalább egy késleltető elem a végrehajtó számítógép (E) adatbuszáról (dbe) a tartalék számítógép (R) adatbuszára (dbr) adatokat továbbító adatátviteli csatornának (DCH) közel megfelelő felépítésű adatátviteli csatornát tartalmaz. 4. Az 1. igénypont szerinti berendezés kiviteli ilakja, azzal jellemezve, hogy a legalább egy késleltető elem óraimpulzusok által léptetett lép­tető regisztert tartalmaz. 5. A 4. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a léptető regiszter léptetőbemenete az óragenerátorhoz (CG) van csatlakoztatva. 6. Az 1. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a legalább egy késleltető elem a tartalék számítógép (R) utasítás regisztereihez (IRSr) tartozó, egymás után feldol­gozásra kerülő és egy-egy meghatározott utasítás regiszter kiválasztását vezérlő jelet tároló vak utasítás regisztereket (BLR) tartalmaz. 7. Az 1. vagy 6. igénypont szerinti berendezés kiviteli dákja, azzal jellemezve, hogy a start impulzusforrásnak (SP) a végrehajtó számítógép (E) buszrendszerére csatlakoztatott, az elsődleges start impulzusra (ps) a végrehajtó munkát megszakító és egy másodlagos start impulzust (ss) előállító megszakítás jelző egysége (IU) és mindegyik számítógéphez (E, R) egy-egy, indításra a megfelelő utasítás regiszterek (IRSe, IRSr) kezdő utasítás regiszterének (BIRe, BIRr) kiválasztását vezérlő indító eszköze (SDe, SDr) van, a legalább egy késleltető elem a megszakítás jelző egység (IU) és a tartalék számítógép (R) kezdő utasítás regisztere (BIRr) közé van beiktatva, továbbá a berendezés­nek az adatátviteli csatorna (DCH) adatátvitelét vezérlő átviteli állapotot tároló legalább egy vezérlő memóriája (CM) és az átviteli állapotra az adatátviteli csatornát nyitó továbbító logikája (TL) van. 8. A 7. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a továbbító logikával (TL) az adatátviteli csatorna (DCH) kimenetére továbbított jelek és a tartalék számítógép (R) adatbuszán (dbr) átvitt jelek eltérése esetén 7

Next

/
Oldalképek
Tartalom