175242. lajstromszámú szabadalom • Adatfeldolgozó rendszer
25 175242 26 az első nyolc feldolgozó elem által elvégzett kiértékelések eredményei közül bármely négy kiválasztott feldolgozó elem kiértékelési eredménye igaz-e. Ezen nyolc elem súlyozott értékét 1-esre kell beállítani, a többiét nullára, és a küszöbértéket pedig 3-ra. Ebben az esetben a kvórumfüggvény kiértékelése kilenc mikroutasítás után fejeződik be, és a kvórum-kimenetet a függvénykiválasztó tizedik mikroutasítására lehet kiválasztani. A 25. ábrán a 300 vezérlőegységet tüntetők fel. Az egység 316 véletlen hozzáférésű tárat tartalmaz, amelyet a CHANNEL NUMBER jel címez, és ez minden rekeszében a szóbanforgó csatorna mikroprogram sorozatának kezdeti címét tartalmazza. Az egyes rekeszek tartalmazzák a sorozathosszat is. A vezérlő egység működését egy END OF RECORD jel indítja meg (amennyiben a SEU egység már nem foglalt) és az indításkor 317 utasításszámlálóba beírjuk a szóbanforgó csatorna megfelelő indítási címét, és egy 318 sorozathossz számlálóba beírjuk a megfelelő sorozathosszat. Az utasítászámlálót ezután úgy növeljük meg, hogy egy sorozat INSTRUCTION ADDRESS jelet hozzon létre, amelyet továbbít a feldolgozó elemekhez, a függvénykiválasztó egységhez és a kvórumfüggvény egységhez. Ezzel egyidejűleg a hosszúságszámláló tartalmát csökkentjük, és amikor nullára csökken, a sórozatot befejezzük és READY (kész) jelet bocsátunk ki. Ez az 1. ábrán vázolt 10 visszanyerő egység részére jelzi, hogy a szóbanforgó rekord eredményeinek kiértékelése már befejeződött, és alkalmas a feldolgozó elemek eredmény tárainak felügyeletére. Beláthatjuk, hogy mivel a kiértékelő egység tizenhat feldolgozó elemből áll, amelyek egymással párhuzamosan működnek ez jelentős feldolgozási teljesítményt képvisel, mivel számos különböző műveletet lehet minden mikroutasítási épés során elvégezni. A feldolgozó elemeket továbbá csoportokra oszthatjuk, ahol minden csoport külön kiértékelési feladatot lát el. Például hivatkozunk a 19. ábra kapcsán ismertetett elrendezésre. Ebben az esetben a feldolgozó elemeket négyes csoportokban osztottuk, és minden csoport a megfelelő billentyűtárak csoportjából érkező vonatkozó információt értékel ki. Ebben a példában az egyes feldolgozó elemek négy mikroutasítássorozatot tartalmaznak, egyet a négy vízszintes felosztáshoz tartozó egyes file-ekhez (19. ábra). Néhány lehetséges módosítás Beláthatjuk, hogy a vázolt rendszerben számos különböző módosítást hajthatunk végre a találmány alapgondolatától való eltérés nélkül. Például azon adatcsatornák számát, amelyek időosztásos módon vannak multiplikálva, változtathatjuk. Ennek korlátját csak az képezi, hogy az összehasonlító egységeknek az összes információt kezelniük kell tudni. Hasonlóképpen a szükségletekkel összhangban az összehasonlító egységek számát is megváltó ztat hatj uk. Egy másik lehetséges módosítás az lenne, hogy az egyes csatorna egységeiben lévő kettős pufferelrendezést egy tár révén egyetlen elsőnek be, elsőnek ki el- 0 rendezéssel helyettesítsük. Egy másik lehetséges változatnál az összehasonlító egységeket úgy módosíthatnánk, hogy az adott adatmező összehasonlítása befejeződne, ha a mezőhöz '0 tartozó hosszúság byte kisebb, mint a billentyűtárban tárolt hosszúságbyte értéke, amely bizonyos körülmények között előnyös is lehet. Ezt úgy érhetnénk el, hogy a 15. ábrán vázolt kapcsolásnál a 2 órát, a LENGTH jelet, és a 231 komparátor „kisebb, mint” kimenetét ÉS kapcsolatba hoznánk egymással. Az ÉS kapcsolat eredményét VAGY kapcsolatba kellene hozni a 16. ábrán vázolt 227 NEM ÉS kapu kimenetével, és ennek eredményét a 232 tiltóáramkör törlésére kellene felhasználni. SZABADALMI IGÉNYPONTOK 1. Adatfeldolgozó rendszer, amelyben több kime- 25 neti adatcsatornával ellátott adatokat tároló rendszer és több adatokat összehasonlító egység van, azzal jellemezve, hogy időosztásos multiplexer egysége (3) van, és ennek bemenetei a tároló elrendezés (1) egy-egy megfelelő kimeneti adatcsatornáihoz csatla- 30 koznak és kimenete adatokat továbbító fővonallal (4) van összekötve, és a fővonal (4) sorjában párhuzamosan kapcsolódik az összehasonlító egységekkel (5). 2. Az 1. igénypont szerinti adatfeldolgozó rendszer kiviteli alakja, azzal jellemezve, hogy a tároló elrendezés (1) több disc-file egységből (S,M) áll. 3. Az 1. vagy 2. igénypont szerinti adatfeldolgozó rendszer kiviteli alakja, azzal jellemezve, hogy minden összehasonlító egységben (5) az összehasonlítások során keletkezett eredmények közbenső tárolására 40 bistabilok (235, 236, 238) vannak, az összehasonlító egységek (5) mindegyike tartalmaz ezenkívül az egyes adatcsatornák részére egy szórekeszt biztosító véletlen hozzáférésű tárat és a bistabilokat a véletlen hozzáférésű tárral összekötő adatvonalakat, amelyekö en át a bistabilok tartalma az említett tár egy szórekeszébe betárolható és a szórekesz tartalmával a bistabilok visszatároIhatok. 4. Adatfeldolgozó rendszer, amelyben adatokat 50 tároló elrendezés van, és ez olyan tároló közeget u tartalmaz, amely több párhuzamos adatsávot hordoz, amelyekkel a sávokon lévő adatokat kiolvasó átalakító fejek vannak társítva, azzal jellemezve, hogy időosztásos multiplexer egysége (3) van, és ennek cg bemenetei a megfelelő átalakító fejekkel vannak összekötve és kimenete adattovábbító fővonalhoz (4) csatlakozik. 12 db rajz Kiadja az Országos Találmányi Hivatal, Budapest A kiadásért felel: Himer Zoltán osztályvezető 70 - OTH - 80.229