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

3 176778 4 tor fázisban eltolt órajeleket adó további kimeneteire csatlakoztatott fáziskomparátort, melynek kimenete a címösszehasonlító komparátor vezérlőbemenetére van kapcsolva. A találmányt a továbbiakban a mellékelt rajzokon szemléltetett kiviteli alak alapján ismertetjük, ahol az l.ábra a találmány szerinti rendszer egy kiviteli alakját mutatja a találmány szempontjából lényeges fő részek tömb vázlatával, a 2. ábra az 1. ábra szerinti kivitel fáziskomparátorá­­nak egy előnyös kiviteli alakját mutatja, a 3a és 3b ábrák idődiagramokon szemléltetik a 2. ábra szerinti fáziskomparátor működését. Az 1. ábrán 1 puffer memória látható, melyen keresz­tül az adatot adó 5 számítógéptől vevő 15 számítógép­hez való továbbítása során áthaladnak. Az 5 és 15 szá­mítógépet, melyek pl. egy, az ábrán nem látható távköz­lési berendezésben vannak, megfelelő 40 ill. 41 oszcillá­tor, 9 ill. 19 óragenerátor és 6 ill. 16 impulzusfeldolgozó áramkör vezérel. A 40 ill. 41 oszcillátorhoz csatlakozó 9 ill. 19 óragenerátor mindkét rendszerben több, egy­máshoz képest fázisban eltolt impulzussorozatot állít elő. Ezek közül az impulzussorozatok közül az ábrán csak a01,02és03 impulzussorozat van feltüntetve. A01,02és03 impulzussorozatok tp időzítőperiódu­sokat határoznak meg, melyek számos fázisra vannak felosztva. Az 5 ill. 15 számítógép adatfeldolgozó beren­dezéseiben a reakcióidők, a ciklusidők, az átfutási és tranziensidők egy, már önmagában ismert fázisfelosztási elv szerint vannak figyelembe véve, mégpedig úgy, hogy megbízható adatfeldolgozást nyerjünk. A fázisfelosztás a találmány szempontjából nem érdekes, de az 1. ábra egy olyan kiviteli alakot mutat, ahol a tp időzítőperió­dusokat a 01 impulzussorozat határozza meg, azaz a 8 ill. 18 ki meneten megjelenő 01 impulzussorozat a 6 ill. a 16 impulzusfeldolgozó áramkör 7 ill. 17 bemenetére van csatlakoztatva. Az 1. ábrán látható egy 37 fázis­komparátor is, amelyet részletesebben később tárgya­lunk, és amelyet 38 bemenetéin az adó 5 számítógéptől érkező 0 1 impulzussorozat és a vevő 15 számítógéptől érkező 0 2 és 0 3 impulzussorozat táplál. A 6 ill. a 16 impulzusfeldolgozó áramkör el van látva egy további 35 ill. 36 vezérlőbemenettel is, amelyen bs megszakító­jelek érkeznek. A 6 ill. 16 impulzusfeldolgozó áramkör úgy működik, hogy a 01 impulzussorozat egy impul­zusát elnyomja, ha az azt megelőző tp időzítőperiódus­ban legalább egy bs megszakítójelet kapott, mégpedig úgy, hogy minden el nem nyomott impulzust meghosz­­szabbít egy olyan impulzussá, aminek a hossza kb. egy tp időzítőpsriódussal egyenlő. Mint majd később tár­gyaljuk a 6 ill. 16 impulzusfeldolgozó áramkörben és az általa vezérelt berendezésekben a reakcióidők korlátoz­zák az említett, az 1 puffer memórián keresztül történő adatátvitel megbízhatóságát. Az 1. ábrán kinagyított skálán jeleztük, hogy a tp időzítőperiódusok két ppl és pp2 szakaszból állnak, melyek alatt megbízható ill. meg­bízhatatlan vezérlést kapunk. Továbbá feltételezzük, hogy a 0 1 impulzussorozat öt egymás utáni impulzu­sából az adó 5 számítógép bs megszakítójelei elnyomták a második és harmadik impulzust, a vevő 15 számítógép bs megszakítójelei pedig a harmadik és ötödik impul­zust. Egy számítógép azért generál belső megszakítójeleket, hogy például ún. felfrissítési műveleteket készítsen elő, amelyeket szabályos időközönként el kell végezni a számítógép dinamikus memória egységeiben, és ame­lyek alatt az adatfeldolgozás szünetel úgy, hogy az 1 puffer memória sem vesz új adatot, és nem is adhat ki tárolt adatot. Ezt az 1. ábrán az adó 5 számítógépben elhelyezett 4 adatkapuval és a vevő 15 számítógépben levő 14 adatkapuval szimbolizáltuk; a 4 ill. 14 adatkapu 11 ill. 21 vezérlőbemenete a megfelelő 5 ill. 15 számító­gép 6 ill. 16 impulzusfeldolgozó áramkörének 10 ill. 20 kimenetére csatlakozik. A 4 adatkapu 3 kimenete az 1 puffer memória 2 adatbemenetére, a 14 adatkapu 13 be­meneté az 1 puffer memória 12 adatkimenetére csatlako­zik. A felfrissítési műveleteket rendszerint egy időzítő vezérli, amely független a 9 ill. 19 óragenerátortól. Az említett belső bs megszakítójelek szabályozzák a számí­tógép lassú és gyors berendezéseinek együttműködését is. A találmány szerinti számítógép rendszer olyan típu­sú, hogy az adatfeldolgozási folyamat bizonyos időzítő­periódusokban — melyeket bs megszakítójelek határoz­nak meg — néha megszakad. Az 5 és 15 számítógépek 40 és 41 oszcillátorainak név­leges frekvenciája azonos, de pillanatnyi frekvenciájuk egymáshoz képest elcsúszó. Ennek a csúszásnak a révén az 5 és 15 számítógép közül az egyik vagy állandóan vagy időnként a másiknál gyorsabban vagy lassabban dolgo­zik. Következésképpen a csúszás aszinkronizmust okoz a számítógépek adatfeldolgozási folyamatában. Ezt az aszinkronizmust időnként növelik vagy csökkentik a belső bs megszakítójelek, melyek egyenlőtlen számban lépnek fel a két számítógépben. Az ezáltal eredménye­zett aszinkronizmus befolyásolja az 1 puffer memória foglaltsági szintjét. Ha az adatokat adó 5 számítógép gyorsabban ill. lassabban dolgozik, mint az adatokat vevő 15 számítógép, fennáll annak veszélye, hogy az 1 puffer memória túlságosan ill. kevéssé lesz lefoglalva és így adatok vesznek el. A két aszinkron üzemű 5 és 15 számítógép közötti veszteségmentes adatátvitel érde­kében a találmány szerint az 5 és 15 számítógép között elhelyezett csatlakoztató egység a már említett 37 fázis­­komparátoron kívül két ciklikus 23 és 24 címszámlálót és egy címösszehasonlító 31 komparátort tartalmaz, amelyek az 1 puffer memóriához és a 6 ill. 16 impulzus­feldolgozó áramkörhöz csatlakoznak. A 23 címszámláló léptető 25 bemenete az adó 5 szá­mítógép 6 impulzusfeldolgozó áramkörének 10 kimene­tére, 27 kimenete pedig az 1 puffer memória címet fo­gadó író 29 bemenetéhez csatlakozik, és ciklikus szám­lálással állítja elő az 1 Swa Sn értékű címjeleket az 1 puffer memória n db memóriaegységének egyenkénti aktiválásához. A 24 címszámláló léptető 26 bemenete a vevő 15 számítógép 16 impulzusfeldolgozó áramköré­nek 20 kimenetére, 28 kimenete pedig az 1 puffer memó­ria címet fogadó olvasó 30 bemenetére csatlakozik, és ciklikus számlálással állítja elő az 1 â ra ^ n értékű cím­jeleket az 1 puffer memória n db memóriaegységének egyenkénti aktiválásához. A „ciklikus” szó azt jelenti, hogy a léptető bemeneten vett minden egyes felfutó él azt eredményezi, hogy az előző címjel értéke eggyel megnő, de n után 1 követke­zik. A címösszehasonlító 31 komparátor egyik 33 cím­­bemenete a 23 címszámláló 27 kimenetére, másik 33a címbemenete a 24 címszámláló 28 kimenetére van csat­lakoztatva. A 31 komparátornak az a feladata, hogy fo­lyamatosan kiszámítsa a két 23 és 24 címszámláló tar­talmának a különbségét, és felügyeljen az 1 puffer me­mória foglaltsági szintjére. Nem szabad előfordulnia. 5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Thumbnails
Contents