176996. lajstromszámú szabadalom • Adatfeldolgozó berendezés jegalább egy közös adatátvili sínre csatlakozó feldolgozóegységekkel és legalább egy memóriával
3 176996 4 zérli. A képmegjelenítő egységet veférlő 8 feldolgozóegységhez grafikus 9 ábragenerátorok csatlakoznak, ez utóbbiakhoz 10 erősítőkön át 11 képmegjelenítő egység, pl. katódsugárcsöves kivitelű. A 11 képmegjelenítő egységhez 12 fény toll tartozik, amely utóbbi a 8 feldolgozóegységhez van csatlakoztatva. A 4 feldolgozóegység elsősorban grafikus perifériák csatlakoztatására szolgál, ez utóbbiak közül az ábrán alfanumerikus 16 billentyűzet, grafikus 17 digitalizáló és 18 rajzgép vannak feltüntetve. A grafikus perifériák adatátviteli 13 sínen keresztül csatlakoznak a 4 feldolgozóegységhez. A 4 feldolgozóegységhez háttértárolóként hajlékony mágneslemezes 21 tároló kapcsolódik, ez esetben a 4 feldolgozóegység a 21 tároló vezérlést is ellátja. Az ábrázolt kivitelben a 4 feldolgozóegység látja el az egész adatfeldolgozó berendezés felügyeletét is, ezért az 1 sínvezérlő 29 vonalon át a 4 feldolgozóegységhez van csatlakoztatva. Az adatátviteli 3 feldolgozóegység adatátviteli 14 csatolóegységen pl. modemen és adatátviteli 15 vonalon, pl. telefonvonalon keresztül nagy 26 számítógéphez csatlakoztatja a berendezést. Az általános 19 feldolgozóegység állítja elő a megjelenítendő képre vonatkozó képi programot, amelyet a 11 képmegjelenítő egységet vezérlő 8 feldolgozóegység értelmez. A 19 feldolgozóegységhez háttértárolóként cserélhető mágneslemezes 22 tároló van csatlakoztatva, és a 19 feldolgozóegység eme 22 tároló vezérlését is ellátja. A képi program előállításával kapcsolatos képtranszformációs munka elvégzéséhez a 19 feldolgozóegységet transzformáló 20 feldolgozóegység segítheti. A berendezésben az 5 sín mellett egy további 6 sín van kialakítva, amelynek vezérlését a felügyeletet ellátó 4 feldolgozóegységhez 30 vonalon át csatlakoztatott 2 sínvezérlő végzi. A 6 sínre csatlakozik a közös 7 memória és a 8 feldolgozóegység. A 6 sín használata különösen akkor célszerű, ha a 8 feldolgozóegység nagy mennyiségű adatot igényel a közös 7 memóriától, és ez az adatforgalom az 5 sínt túlságosan terhelné. Az ábrán szemléltetett megoldásban a közös 7 memóriában tárolt képi programot a 8 feldolgozóegység a 6 sínen keresztül olvassa ki, ily módon a kiolvasási sebesség növelhető. A 3, 4, 8, 19 és 20 feldolgozóegységek célszerűen mikroprocesszort tartalmaznak. A 2. ábrán az 1. ábrán szemléltetett kiviteli alakhoz hasonló kivitel látható, amelynél az egyező elemeket ugyanazokkal a hivatkozási számokkal jelöltük, mint az 1. ábrán. A két kiviteli alak között az az eltérés, hogy a 2. ábrán az 5 sín 25 csatornaillesztő egységen keresztül van a nagy 26 számítógéphez csatlakoztatva, és — az 1. ábra vektorális típusú 11 képmegjelenítő egysége és az ezt vezérlő 10 erősítők, 9 ábragenerátorok és 8 feldolgozóegység helyett - raszteres 24 képmegjelenítő egység és ezt vezérlő 23 feldolgozóegység van. A célszerűen mikroprocesszort tartalmazó 23 feldolgozóegység egyrészt az 5 sínre, másrészt a 6 sínre csatlakozik. Ebben az esetben a kettős hozzáférésű közös 7 memóriában közvetlenül megjeleníthető videojelek vannak tárolva, amely videojeleket a 19 feldolgozóegység állítja elő. A képmegjelenítéshez a 23 feldolgozóegység a 6 sínen keresztül olvassa ki a videojeleket a 7 memóriából. A 25 csatornaillesztő egység mikroprogramozható kivitelű és párhuzamos 28 adatcsatornán keresztül nagysebességű, közvetlen összeköttetést biztosít a nagy 26 számítógéppel, kb. 100 m távolságig-Az 1. és a 2. ábrán szemléltetett berendezések moduláris rendszert alkotnak, amelyek különböző képességű, intelligenciájú rendszerekként alakíthatók ki. Egyes feldolgozóegységek elhagyhatók, ez esetben funkciójukat valamely más feldolgozóegység veheti át, esetleg alacsonyabb szinten, vagy az adott funkció akár hiányozhat is. A berendezésben található 3, 4, 8, 19, 20, 23 és 25 feldolgozóegységek a közös 7 memória segítségével adnak át információt egymásnak. Ezenkívül egymás számára megszakítási információt és adatokat is továbbítanak az 5 sínen keresztül. Az 5 sínen háromféle ciklus fordul elő: írás, olvasás és megszakítás. Az első kettő az egyes feldolgozóegységek között zajlik, az utóbbi pedig az 1 sínvezérlőnek szól. Mivel azonban az 1 sínvezérlő nem kapcsolódik közvetlenül egyik feldolgozóegységhez sem, az úgynevezett megszakítás vektor az 5 sín adatvonalain nem azt a címet tartalmazza, ahonnan a megszakításkérés nyugtázása esetén az 1 sínvezérlőhöz szorosan kapcsolódó feldolgozóegységnek a megszakítás alprogram címét és státuszát ki kell olvasni, hanem egy másik, az 5 sínre közvetlenül, nem az 1 sínvezérlőn keresztül kapcsolódó feldolgozóegység számára nyújt megszakítási információt. Az 1 sínvezérlő az 5 sín adatvonalain levő megszakítás vektor megfelelő bitjeiből és egy állandóból kialakít egy címet, amely annak a feldolgozóegységnek szól, akinek a küldő feldolgozóegység a megszakítási információt küldeni kívánja, majd átalakítja a folyó megszakítás ciklust írási ciklussá. , A megszakítás vektornak a külső feldolgozóegységet jellemző bitjei az írási ciklus során beíródnak a címzett feldolgozóegység megszakítási bemenő regiszterébe, majd a címzett feldolgozóegység nyugtázza a ciklust, azaz az 1 sínvezérlő írási és a küldő feldolgozóegység megszakítási ciklusát. A találmány szerinti adatfeldolgozó berendezésben nem biztos, hogy a címzett feldolgozóegység létezik, ezért az 1 sínvezérlő figyeli az írási ciklust, és amennyiben adott időintervallumon belül a címzett feldolgozóegységtől nem érkezik nyugtázó jel, maga nyugtázza a küldő feldolgozóegység megszakítási ciklusát, majd jelzést ad a 4 feldolgozóegységnek, amely a berendezésben a felügyelő szerepet is betölti. A 4 feldolgozóegység programozott úton az 1 sínvezérlőn keresztül az 5 sínre kapcsolódó valamennyi egységet alaphelyzetbe tudja állítani. A találmány szerinti berendezésben a közös 7 memóriát, illetve a perifériákat több feldolgozóegység használhatja, ezért biztosítani kell, hogy a közös 7 memória valamely memóriablokkját, illetve valáfnely perifériát egyszerre csak egy feldolgozóegység használhassa. A találmány szerint ezt oly módon biztosítjuk, hogy az 5 sínre csatlakoztatott kijelölő 27 memóriában - amely saját vezérlőegységgel van ellátva - valamennyi feldolgozóegység 5 10 15 20 25 30 35 40 45 50 55 60 65 2