176778. lajstromszámú szabadalom • Számítógép rendszer első és második számítógéppek és közöttük lévő csatlakoztató egységgel

5 176778 6 hogy valamely memóriaegység egyszerre írásra is meg olvasásra is aktiválódjék. Ezért az 1 puffer memória teljesen le van foglalva, ha az információ pl. az n című memóriaegységbe van beírva, miközben az információt az 1 című memóriaegységből olvassuk ki, és az 1 puffer memóriát nem szabad tovább üríteni, ha pl. az írást a 2 címen hajtjuk végre, miközben az olvasás az 1 címnél történik. Adott egy dl ill. d2 komparálási szint, ami jelzi, hogy fennáll az 1 puffer memória túlterhelésének vagy alulterhelésének a veszélye. Megnézve az informá­cióval teli ill. az üres memóriaegységek számát — ez (ra-wa) ill. (wa-ra), ami egyenlő a ciklus irányában szá­molva az éppen olvasásra ill. írásra és írásra ill. olvasás­ra aktivált memóriaegységek között levő memóriaegysé­gek számával, a 31 komparátor megszakító jelet generál a 0 1 impulzussorozat a következő impulzusának elnyo­mására; ez a megszakítójel a 34 ill. 34a kimenete az 5 ill. 15 számítógéphez, a 6 impulzusfeldolgozó áramkör 35 vezérlőbemenetére ill. a 16 impulzusfeldolgozó áram­kör 36 vezérlőbemenetére kerül, ha (ra-wa) ^dl ill. (wa-ra) ^d2. A 31 komparátort hagyományos logikai elemekből építhetjük fel. A teli ill. üres memóriaegysé­gek említett számának megállapításához pl. JEDEC (Joint Electron Device Engineering Counsil) 74181 jelű szabványos aritmetikai logikai egységeket használha­tunk. A dl és d2 komparálási szinteknek az aritmetikai logikai egységek számítási eredményeivel való össze­hasonlításához és a megszakító jelek generálásához pl. JEDEC 7485 jelű komparátor áramköröket használha­tunk. A 31 komparátor megszakítójelei segítségével infor­mációveszteség mentes adatátvitelt kapunk még akkor is, ha az 1 puffer memória csak kevés memóriaegységből áll. Minél kisebb az 1 puffer memória, annál rövidebb az átlagos adatátviteli idő, de gyakrabban áll fönn a túl­vagy alulterhelés veszélye. Minden egyes, a 31 kompará­tor által generált megszakítójel csökkenti az 5 ill. 15 számítógép adatfeldolgozó kapacitását, hacsak a meg­felelő időzítőperiódus alatt nem küldünk egy belső meg­szakítójelet a 6 ill. 16 impulzusfeldolgozó áramkörhöz. Minél nagyobb az 1 puffer memória, annál nagyobb annak valószínűsége, hogy 40 és 41 oszcillátorok egy­máshoz képesti csúszása megváltoztatja az irányát, és hogy az 5 és 15 számítógép belső megszakítójelei kom­penzálják egymást, mielőtt a 31 komparátor megszakító­jelet generálna. Ha az 1 puffer memória n=8 memória­­egységet tartalmaz, gyakorlatilag kedvező feltételeket kapunk mind az adatátvitel idejére, mind az adatfeldol­gozási kapacitásra. Az 1 puffer memória méretezésére vonatkozó említett szempontok mellett a 31 komparátor megszakítójel ge­nerálásánál fontos a megbízhatóság az aszinkron üze­melő 5 és 15 számítógépek közötti hibátlan adatátvitel érdekében. Adatok írása/olvasása az 1 puffer memóriá­­ba/memóriából adatfeldolgozási művelet, melyet az 5 ill. 15 számítógép vezérel és ezért olyan megbízható, mint egy tetszőleges, egyetlen számítógép rendszerben végrehajtott adatfeldolgozási művelet. Az 1. ábrának megfelelően a 4 és 14 adatkapuk csak az említett meg­bízható ppl szakaszban aktiválódnak, amely tartalmaz­za az információ-írásra és -olvasásra szánt fázisokat; ezek alatt a fázisok alatt a 23 és 24 címszámlálók meg­bízható wa ill. ra címeket küldenek. Az egyetlen eszköz, amit az aszinkron időzítőperiódusok befolyásolnak, a 31 komparátor. Ha feltesszük, hogy a 31 komparátor az említett címkülönbségeket olyan időpillanatokban számítja, amelyek mindig az 5 számítógép megbízható ppl szakaszának a közepén helyezkednek el, előfordul — a meglevő oszcillátor csúszás miatt —, hogy az emlí­tett időpillanatok időnként a 15 számítógép megbízha­tatlan pp2 szakaszába kerülnek. Azok a megszakító­jelek, melyek szükségtelenül generálódnak valamelyik 23 ill. 24 címszámláló megbízhatatlan tartalma miatt, csökkentett adatfeldolgozási kapacitást eredményeznek. Az így tévesen kiadott megszakítójelek információvesz­teséget eredményeznek az 5 és 15 számítógép közötti adatátvitelben. Következésképpen a 37 fáziskomparátor igen fontos része a csatlakoztató egységnek. A 37 fázis­­komparátornak az a fő feladata, hogy — az 5 és 15 szá­mítógép időzítőperiódus fázisainak összehasonlításá­val —• elérje, hogy a 31 komparátor csak olyan meg­szakítójeleket küldjön a 6 ill. 16 impulzusfeldolgozó áramkörhöz, melyek a 23 és 24 címszámlálók megbíz­ható tartalma szerint generálódtak. Ennek az általános megbízhatósági feltételnek meg­valósítására szolgáló, egyszerű áramköri megoldásban a 37 fáziskomparátor egy bistabil flip-flopot és egy ÉS- kaput tartalmaz. Az első 5 számítógép első fázishelyze­tét — melyet egy megbízható szakasz negyede után ka­punk — a második 15 számítógép megfelelő első fázis­helyzetével vagy a második 15 számítógép egy második fázishelyzetével hasonlítjuk össze; ezt a második fázis­helyzetet a megbízható szakasz háromnegyede után kapjuk. Az első 5 számítógép említett első fázishelyzete az egyik állapotába billenti a bistabil flip-flopot; ez az állapot aktiválja az ÉS-kapu egyik bemenetét, másik bemenetét pedig a második 15 számítógép első vagy má­sodik fázishelyzetének segítségével aktiváljuk. Ha az ÉS-kapu kimenetén keletkező impulzusok átbillentik a bistabil flip-flopot a másik állapotába, ezek biztosan a két 5 és 15 számítógép megbízható időzítési szakaszában léptek föl és ezért felhasználhatók az 5 ill. 15 számítógép vezérlésére. Egy ilyen egyszerű áramkör megbízható a megbízhatatlan szakaszokra nézve, de ha az első 5 szá­mítógép fázishelyzete váltakozó irányban csúszik a má­sodik 15 számítógép második fázishelyzete körül, az ÉS-kapu vezérlőimpulzusai váltakozó fázishelyzetekkel generálódnak oly módon, hogy a második 15 számító­gép két egymást követő időzítőperiódusa közül az egyik két vezérlőimpulzust tartalmaz, a másik pedig egyet sem. Ha az ilyen csúszás alatt, amikor történetesen két megszakítójel generálódik, várható a túl- vagy alulter­helés, egy időzítőperiódus túl késő, noha egy jel elég lenne az említett típusú csúszás által okozott aszinkro­nizmus kompenzálására. így a 31 komparátor kompa­rálási szintjét a késleltetés veszélyére való tekintettel kell megállapítani. Ezenkívül a fölösleges megszakító jel csökkentett adatfeldolgozó kapacitást eredményez. Az említett egyszerű áramköri megoldáshoz képest a 2. ábra egy továbbfejlesztett csatlakoztató egységet mu­tat, amelynek 37 fáziskomparátora három hagyomá­nyos FJ1, FJ2 és FJ3 D-flip-flopot tartalmaz EOR1 ki­záró-VÁG Y-kapu vezérlésére. Ennek az áramkörnek működésmódját a 3a és 3b ábrán látható idődiagramok segítségével írjuk le. Az említett D-flip-flopok közül ket­tő, a 2. ábra szerinti FJ1 és FJ2 D-flip-flop, párhuzamo­san kapnak az első 5 számítógéptől egy cs4/l impulzus­­sorozatot és a második 15 számítógéptől a két cs2 és cs4 impulzussorozat közül egyet. A cs4/l impulzussoro­zat impulzusai és szünetei olyan hosszúak, mint egy tp 5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Oldalképek
Tartalom