181922. lajstromszámú szabadalom • Több számítógépes csatólórendszer

181922 számítóegység részére, amelyhez programozható be/kiviteli kapuegységek tartoznak, és a csatolórendszer az egyes szá­­mítóegységek aszinkron kommimikációját megszakító pa­rancsokkal biztosítja. A találmány szerint a feladat megoldását úgy érjük el, hogy a számítóegységek be/kivitel kapuegységeken keresztül adat- és címtovábbító gyűjtővezetékekre vannak csatlakoz­tatva, minden be/kiviteli kapuegység külön vezérlőkapcsolá­son vezérlőjelek átvitelére gyűjtővezetékre csatlakozik a fölé­rendelt számítóegység és az alárendelt számítóegységek kö­zül egy közötti aszinkron, közvetlen és konfliktusmentes adatcserére, valamint a fölérendelt számítóegységhez rendelt be/kiviteli kapuegység egy ez utóbbival működtethető adat­­irányjel-kimenetre csatlakozik, amely a további be/kiviteli kapuegységekkel a továbbítási iránymeghatározására és a fölérendelt számítóegység prioritásának megállapítására össze van kötve. A fölérendelt számítóegység be/kiviteli ka­puegysége több egyidejűleg jelentkező alárendelt számító­egység esetében a prioritást megállapító berendezéssel van ellátva. A vczérlőkapcsolás első konjunktív csatolótaggal van el­látva, amely a fölérendelt számítóegységből kiadott és az alárendelt számítóegységektől vett adatirányjeleket és a be­olvasás és kiolvasás készültségi jelének továbbítására szol­gál. Kimenete második csatolótagra csatlakozik, amelynek időkapcsoló karakterisztikája van. Az időkapcsoló karakte­risztikájú konjunktív csatolótag második bemenete a beolva­sás/kiolvasás készültségi jel csatlakozójával van összekap­csolva és kimenete harmadik csatolótagon és negyedik csato­lótagon keresztül a csatlakoztatott számítóegységhez rendelt be/kiviteli kapuegység beolvasás/kiolvasás vezérlőbemeneté­re van vezetve, ahol a harmadik csatolótag a fölérendelt számítóegység részére kiadott adatirányjelet és annak az alárendelt számítóegységek részére kiadott negációját a szá­mítóegységek beolvasás/kiolvasás vezérlőbemeneteire to­vábbító módon van kialakítva, míg a negyedik csatolótag másik bemenetével a második konjunktív csatolótag máso­dik bemenetére és a beolvasás/kiolvasás készültségi jelet továbbító csatlakozóra van vezetve. A vezérlőkapcsolásnak aktiváló bemenete van, amelyen keresztül a számítóegység a megfelelő be/kiviteli kapuegysé­gen keresztül a kijelölt számítóegységről az adatforgalmat kezdeményezheti. Minden bc/kivitcli kapuegységnek időkapcsolása van olyan várakozási idő meghatározására, amelyen belül az általa küldött vagy kapott adatszót a másik, az adatforga­lomban részt vevő számítóegységnek vennie vagy továbbíta­nia kell, továbbá olyan programozható, a meghívott számí­tóegység által kapcsolható időkapcsolása van, amely hibaje­let szolgáltat, ha a meghívott számítóegység a meghatározott várakozási időn belül nem szolgáltat megfelelő visszaigazoló jelet. Az alárendelt számítóegységek különböző részfolyamat vagy más egyenrangú, esetleg egymástól különböző felada­tok vezérlésére alkalmasak. Funkcióikat a fölérendelt számí­tóegység irányítja és koordinálja. Az adattovábbításra vo­natkozó megkeresést a fölérendelt számítóegységtől vagy az alárendelt számítóegységek egyikétől a címtovábbító vezeté­keken és a vezérlővezetékeken lehet továbbítani, amely veze­tékek a be/kiviteli kapuegységen keresztül gyűjtővezetékekre csatlakoznak. f) Kiviteli példa A találmány tárgyát a továbbiakban kiviteli példán ismer­tetjük részletesebben. A hozzátartozó csatolt rajzon az 3 1. ábra négy egymással összekapcsolt számítóegységet tar­talmazó rendszer tömbvázlata, a 2. ábra a gyűjtővezetékeken keresztül egymással összekö­tött be/kiviteli kapuegységek tömbvázlata, a 3. ábra a vezérlőjelek vezérlőkapcsolásának logikai kap­csolása, míg a 4. ábra egy adattovábbítási folyamat jeldiagramja. Az 1. ábra olyan több számítóegységes rendszert mutat, amelyben fölérendelt MR 1 számítóegységhez három aláren­delt, MR 2, MR 3, MR 4 számítóegység csatlakozik. Az MR 1.. .MR 4 számítóegységek gyűjtővezetékeken és B1 csatoló­buszon keresztül vannak egymással összekapcsolva. Minden MR 1...MR 4 számítóegység egy-egy ZVE 1...ZVE 4 köz­ponti adatfeldolgozó egységből, egy-egy DÜ 1.. .DÜ 4 adat­­továbbító berendezésből, egy-egy EA 1...EA 4 be/kiviteli kapuegységből és egy-egy Sp l...Sp 4 tárolóból áll, amelyek egy-egy AE 1...AE 4 bemeneti akkumulátorral, és egy-egy AA 1...AA 4 kimeneti akkumulátorral vannak ellátva. Az MR 1.. .MR 4 számítóegységek mindegyikében az em­lített szerkezeti egységek B 21.. .B 24 rendszerbuszon át egy­mással kapcsolódnak. Az alárendelt MR 2.. .MR 4 számító­egységek vezérlik a feldolgozást, ugyanolyan, vagy szükség esetén egymással párhuzamosan szimultán módon végrehaj­tott különböző programok alapján. Ezek a programok al­kalmasak például szerszámgépes megmunkálási folyamat vezérlésére. Ehhez például az alárendelt MR 2 számítóegység bemenetén lyukszalagolvasó, billentyűzetes vagy más prog­ramadó helyezhető el, míg kimenete alfanumerikus monitor­ra, képernyős megjelenítőegységre, nyomtatóra, szalaglyu­kasztóra, vagy más kimeneti berendezésre csatlakoztatható. A további alárendelt MR 3, MR 4 számítóegységek a folya­matot vezérlő információk és a visszajelzések kezelésére ké­szíthetők fel. Ilyenkor az alárendelt MR 3 számítóegység a további, alacsonyabb szintre sorolt alárendelt számítóegysé­gek részére fölérendelt számítóegységként működhet, ahol az alárendelt számítóegységek egymással, szükség esetén B 1 csatolóbuszon keresztül kapcsolódnak. Ezek az alárendelt számítóegységek például a szerszámgép egy-egy tengelyére vonatkozóan láthatják el a vezérlési feladatokat. Ilyen felépí­tés mellett az MR 2, MR 3, MR 4 alárendelt számítóegysé­gek további feladatok ellátására is felkészíthetek, tehát ellen­őrzést, felügyeletet, vizsgálati rutinfeladatokat és hasonlókat láthatnak el. A fölérendelt MR 1 számítóegység koordinálja az alárendelt MR 2...MR 4 számítóegységek üzemét, gon­doskodik Sp 1 tárolójából információkkal való ellátásukról és maga is vezérlő funkciókat lát el. Az adatátvitel ilyenkor mindig a fölérendelt MR 1 számítóegység és az MR 2.. .MR 4 alárendelt számítóegységek egyike között zajlik. Ha példá­ul a fölérendelt MR 1 számítóegység az adatátvitelt az alá­rendelt MR 3 számítóegység felé végzi, akkor az EA 1 be/ kiviteli kapuegységen keresztül DÜ 1 adattovábbító beren­dezéséről a B 1 csatolóbuszra vezérlő és címjeleket juttat el, amelyeket az EA 3 be/kiviteli kapuegység a DÜ 3 adattováb­bító berendezésben az alárendelt MR 3 számítóegységhez rendel. Ily módon az alárendelt MR 3 számítóegység olyan állapotba kerül, amelyben adatokat tud átvenni, más előbb­re sorolt feladatokkal nem foglalkozik, DÜ 3 adattovábbító berendezésének EA 3 be/kiviteli kapuegységén, a B 1 csato­lóbuszon és a DÜ 1 adattovábbító berendezés EA 1 be/kivi­teli kapuegységén keresztül a fölérendelt MR 1 számítóegy­ségnek jelzi, hogy képes átvitelre. Ily módon a fölérendelt MR 1 számítóegység és az alárendelt MR 3 számítóegység között kapcsolat jött létre és megkezdődhet az adatátvitel. A kiadandó információk először szavanként felépített kime­neti tömbként kerülnek a fölérendelt MR 1 számítóegység 4 5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Thumbnails
Contents