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

11 170964 12 akkor, ha a tartalék számítógép utasítás regiszter sorozata bizonyos számú úgynevezett vak utasítás regisztert tartalmaz. Vak utasítás regiszteren olyan utasítás regisztert értünk, amelynek utasítása to­vábbi meghatározott utasítás regisztert választ ki csupán, a vak utasítás regiszter kiválasztása a szá­mítógép munkájában egy feldolgozó ciklusideig megszakítást eredményez. A 2. ábrán látható a tar­talék számítógép utasítás regiszter sorozatához tar­tozó BLR vak utasítás regiszter. A vak utasítás regiszter olyan utasítást tartalmaz, ami kiválasztja a korábban jelzett BIRr kezdő utasítás regisztert. Ebben az esetben az SDr indító eszköz SIRr kezdő utasítás regisztere a tartalék számítógépben olyan utasítást tartalmaz, ami kiválasztja az említett BLR vak utasítás regisztert. A 3. ábra szerinti kiviteli alakban, magát a DCH adatátviteli csatornát alkalmazzuk annak érdekében, hogy a start impulzusforrás a tartalék számítógép indítási eljárását, késleltetve kezdje el csupán a végrehajtó számítógép indítási eljárásához képest. Az SS másodlagos start impulzus, keresztül léptetve a végrehajtó számítógép PGle első fázisgenerátorán, meghatározza a két következő feldolgozó ciklust anélkül, hogy a másodlagos start impulzus megszakadna. Az utóbbi ciklus során az ORle első VAGY kapu aktivizált, ezáltal lehetővé válik a start utasításnak a végrehajtó számítógép obe parancsbuszára olvasása, ahogy azt az 1. ábrá­val kapcsolatban magyaráztuk. A PGle fázisgene­rátorban a feldolgozó ciklus első időzítő fázisa során előállított impulzus segítségével, a másodlagos start impulzust közvetlenül követően a korábban említett G2 kaput aktivizálja az adatátviteli csatorna a vezérlő memórián keresztül. A Gl kapu a TL továbbító logikához tartozik. így az adatátviteli csatorna a tartalék számítógép adat­buszára csatlakozik. A másodlagos start impulzust közvetlenül követő feldolgozó ciklus további része során a PGle fázisgenerátor, a második OR2 VAGY kapun és a második AND2 kiolvasó kapun keresztül aktivizálja a start utasításnak a végrehajtó számítógép dbe adatbuszára olvasását úgy, hogy a start utasítás kezelése azonos módon történik mint az adatoké, amelyek egy utasítás feldolgozása során tetszőleges funkcionális egységbe mennek. A tarta­lék számítógép SDr indító eszköze, a fenti módszerek egyikével már kinullázott PG2r második fázisgenerátor start összehasonlító eszközt tartalmaz azzal, hogy bemenetei az SIRr kezdő utasítás regiszterre és a tartalék számítógép adatbuszára csatlakoznak. A start összehasonlító eszközt a 3. ábrán EXORs, kizáró VAGY áramkörök jelzik, fázisfordító kimenettel ellátva. Amikor start utasítás érkezik az adatátviteli csatornán és ez megegyezik az SIRr kezdő utasítás regiszterben tarolttal, a start összehasonlító eszköz egyenlőség jelzést küld, ami a tartalék számítógép PGlr fázisgenerátorán megy lépésről lépésre keresztül. Megfelelő számú lépés kivárásával a léptető regiszterben, mielőtt PGlr fázisgenerátor elindítja PG2r fázisgenerátort, mielőtt aktivizálná OR Ír VAGY kaput és mielőtt letiltaná a második G2 kaput, lehetőségünk van a teljes idő késleltetés finom szabályozására úgy, hogy optimális együtt­működést érjünk el. Ezen azt értjük, hogy a végrehajtó számítógépből továbbított adatok, azaz a felújító adatokat a tartalék számítógép hibátlanul veszi azon funkcionális egység adat vételére szánt 5 időzítő fázisa során, amit a tartalék számítógép parancsbuszára az utasítás regiszter sorozatból odavitt utasítás megcímzett. A 3. ábrán mostanáig feltételeztük, hogy mindegyik feldolgozó ciklus 4 időzítő fázisból áll és, hogy adatok az utolsó 3 10 fázis során mennek a megfelelő adatbuszra. Továbbá feltételeztük, hogy a legjobb felújító feltételeket azáltal érjük el, ha az említett egyenlőség jel 2 időzítő impulzussal azelőtt jön létre, hogy a tartalék számítógép start utasításának 15 feldolgozása elkezdődnék. A 3. ábra szerinti kiviteli alak esetén a start eljárás egy feldolgozó ciklussal tovább tart mint az 1. ábra szerinti kiviteli alak esetén, de kisebbek a követelmények az adatátviteli csatorna szerkezeti 20 elemeinek idő és hőmérséklet függésével szemben. Az előnyös kiviteli alakok bármelyik segítségével megvalósított együttműködés két egységesített­-busszal rendelkező számítógép között biztosítja, hogy a tartalék számítógép utasításai az együtt-25 működés során párhuzamos-szinkronizmusban kerül­jenek végrehajtásra, de időben késleltetve a végrehajtó számítógépben' utasításokhoz képest, az idő késleltetés pedig olyan, hogy szimbolikus értelemben a tartalék számítógép a felújítási 30 feldolgozó ciklusok alatt nem veszi észre, hogy az adatok nem a saját funkcionális egységei valamelyi­kétől jönnek, hanem a végrehajtó számítógép megfelelő funkcionális egységeiből. A start impulzusforrással elérhető, hogy az 35 adatátviteli csatorna logikai állapota megfeleljen, legalább a tartalék számítógépben az adatok vételére szolgáló fázisok alatt — az eddigiekben ismertetett feldolgozó ciklusonkénti 4. fázishoz hasonlóan - a tartalék számítógépbeli adatbusz 40 állapotának. Ezt az eredményt használjuk a bevezetőben említett folyamatos összehasonlítás megvalósítására a számítógépek által előállított pillanatnyi adatok között a 2. ábrán látható drift összehasonlító eszköz segítségével, ahol azokat 45 EXORd kizáró VAGY-ok jelzik, ezeket az adat­vételi időzítő fázisok alatt a tartalék számítógépben a két logikai állapot táplálja és a logikai állapotok különbözősége esetén vészjelet állítanak elő. Az EXORd drift összehasonlító eszközök, a CH 50 vezérlő memóriákkal együtt — közülük egy látható a 2. ábrán - előnyösen alkalmazható a hibás, egységesített-busszal rendelkező számítógép diagnó­zisában, azonos de hibátlan, egységesített-busszal rendelkező számítógép segítségével. A diagnózis 55 célja a hibás modul meghatározása úgy, hogy a számítógép megjavítása csupán a hibás modulnak hibátlan modullal történő felcserélését jelentse. A diagnózis a korábbiak szerint párhuzamosan eltolt start-tal kezdődik, a hibás számítógép dolgozik 60 tartalék számítógépként, míg a hibátlan dolgozik végrehajtó számítógépként, ami a rendes, különálló esetben például távadatátviteli berendezést vezérel. Ezután a hibás számítógép adatai felújításra kerülnek, az átviteli állapotot pedig valamennyi CM 65 vezérlő memória rögzíti. Az ezt követő teljes, 6

Next

/
Oldalképek
Tartalom