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 se­gí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 mind­ké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 tar­tozik. 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 parancs­buszá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 inter­fészébe, ezen adó kapuk egyik bemenete a funkcionális egység; CM vezérlő memóriájára csat­lakozik 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 adatai­nak 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ázisok­ban 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 regisz­terekre 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 szint­hez 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 soroza­tá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ő egy­sé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,. az­adatvé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 feldolgo­zásának negyedik időzítő fázisa során. 60 SDe és SDr indító eszközök a start impulzus­forrás részei-ugyanúgy, ahogy a megszakítás jelző egység is olyan, ami külön dolgozó számítógépek­nek 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

Next

/
Thumbnails
Contents