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
170964 8 Gl első kapu segítségével csatlakoznak az említett adatbusz részek egymáshoz, illetve csatolhatok szét egymástól a tartalék számítógép jelenlegi normál munkája és a vezérlő memória által adott átvitel állapottól függően. Továbbá G2 második kapu segítségével, a továbbító logika a felújítás során a végrehajtó számítógép dbe adatbuszának vevő részét csatlakoztatja. Ily módon a dbe adatbusz logikai állapota a feldolgozó ciklusok során mindkét számítógép megcímzett funkcionális egységeihez eljut. A 2. ábra szerinti kiviteli alakban átviteli állapot látható, nem az egész rendszerre általában, hanem a számítógépek funkcionális egységére külön külön. Ebben az esetben G2 második kapu a továbbító logikában aktívvá válik, ami megnyitja a végrehajtó számítógépből a tartalék számítógép felé az adat továbbítás útját G kapu segítségével, ami a megfelelő funkcionális egység interfészéhez tartozik. A G kaput aktivizáló feltételek olyanok, hogy SDEC adó dekódoló már ismertnek tudja a megfelelő funkcionális egység címzését az adat küldése érdekében, a címzés a számítógép parancsbuszán menjen keresztül és a ts átviteli állapot a funkcionális egység vezérlő memóriájában benn legyen, ez ismét egy CM vezérlő memória, a korábban már említett vezérlő memória helyett, vagy amellett került kialakításra. A tartalék számítógép adatbuszának említett adó és vevő részre történő felosztása, valamint a továbbító logika első kapujának alkalmazása helyett, ebben az esetben a tartalék számítógépben SG adó kapuk tartoznak a megfelelő funkcionális egység interfészébe, ezen adó kapuk egyik bemenete a funkcionális egység; CM vezérlő memóriájára csatlakozik a funkcionális egység ts átviteli állapotának kézi vagy automatikus rögzítése miatt. A rögzített átviteli állapot miatt a tartalék számítógép adatainak küldése addig tiltott, amíg a végrehajtó számítógépben a funkcionális egységek egyikének rögzített átviteli állapota nem befolyásolja a végrehajtó számítógép adat küldését. A világosság kedvéért, a 2. ábrán csupán egyetlen interfész látható, ami a tartalék számítógép busz rendszeréhez tartozik, és ami REG interfész regiszterből, RDEC vevő dekódolóból és RG vevő kapuból áll, a G kapu, a CM vezérlő memória, az SDEC adó dekódoló és az SG adó kapu mellett. A busz rendszer tb időzítő buszán keresztül az adó és a vevő kapuk vezérlése olyan, hogy aktivizálásukat csupán azon időzítő fázisokban nyerik el, amelyekben az adás és a vétel célszerű. Adatoknak az interfész regiszterekből az adó kapukon keresztül a busz rendszer db adatbuszára küldése, illetve a busz rendszer adatbuszáról a vevő kapukon az interfész regiszterekre történő vétele akkor történik meg, ha a megfelelő adó dekódoló, illetve vevő dekódoló, ami a busz rendszer ob parancsbuszára van kötve felismeri a funkcionális egység címzését, ami adatot küldeni vagy venni kíván és ennek megfelelően rendre aktivizálja az adó és a vevő kapuk bemeneteinek egyikét. Az SP start impulzusforrás IU megszakítás jelző egységből, illetve az E, valamint R számítógépeket indító SDe, SDr indító eszközökből áll. Az ábrákon a megszakítás jelző egység további 5 funkcionális egységként látható, ami a szokásos módon a végrehajtó számítógép busz rendszeréhez kötött interfészt tartalmaz. Ez nem jelenti azonban azt, hogy a busz rendszer impedancia terhelése tovább nőne, mivel az IU megszakítás jelző egység 10 a valóságban, az ábrákon a zsúfoltságot elkerülendő nem látható megszakítás egység részét képezi. Minden távadatátvitelt végző elrendezést vezérlő real-time számítógépet olyan megszakítás egységgel látunk el, ami természetesen alapfeladatként fo-15 gadja a bejövő megszakító jeleket, prioritással látja el őket, minden egyes prioritás változtatást ugró utasítással lát el, ami az utasítás regiszterek sorozatában kiválasztja a megfelelő prioritási szinthez tartozó kezdő utasítást. . 20 Végrehajtó és tartalék számítógépet tartalmazó rendszerben ps elsődleges start impulzus, ami indítja a párhuzamos-szinkron munkát, a számítógépek mindegyikében ilyen megszakító jelet ad. A 25 számítógépek párhuzamos munkájának megindulását kiváltó elv magyarázatához tekintsük az ábrákon látható F bistabil multivibrátort, CD hívó eszközt és DEC dekódolót. A bistabil multivibrátort az elsődleges start impulzus az az első stabil 30 állapotába billenti, aminek segítségével a hívó eszköz aktivizálódik. Az utasítás regiszterek sorozatában van olyan regiszter is, ami rendszeresen kiválasztásra kerül és olyan utasítást tartalmaz, ami a megszakítás egység létrejött megszakítás jeleit 35 továbbítja. CD hívó eszközről származó megszakítás jel a végrehajtó számítógépben például olyan prioritást kap, hogy egy éppen folyamatban levő real-time utasítás befejeződik és utasítás regiszter kiválasztás következik be, ami a kódolt együtt-40 működésre készen-jelet a megszakítás jelző egységbe továbbító utasítást tartalmaz, a DEC dekódoló a készen-jelet SS másodlagos start impulzussá alakítja át, ami viszont az F bistabil multivibrátort a második b stabil állapotába 45 billenti. Ezek szerint anélkül, hogy valamely szerkezeti elemet meghatároznánk, a megszakítás jelző egység feladata szerint, ps elsődleges start impulzus hatására megszakítja a .folyamatban levő végrehajtó tevékenységet és SS másodlagos start 50 impulzust állít elő a számítógépek párhuzamos működése számára. Ha a kezdetben említett-fKda szerinti, megoldást vizsgáljuk, azaz valamelyik utasítás ciklus négy időzítő fázisból áll,. azadatvétel céljára megcímzett funkcionális-egységbe 55 adatok mennek a feldolgozó ciklus, utolsó fázisában, a másodlagos start impulzust a megszakítás jel • egységből kapjuk, illetve annak kimenetén jelenik meg a készen-jelet továbbító utasítás feldolgozásának negyedik időzítő fázisa során. 60 SDe és SDr indító eszközök a start impulzusforrás részei-ugyanúgy, ahogy a megszakítás jelző egység is olyan, ami külön dolgozó számítógépeknek is része. SIR kezdő utasítás regiszterek, PG1 és PG2 első és második fázisgenerátorok,' amiket az 65 óragenerátor léptet, láthatók az ábrákon azért, 4