200516. lajstromszámú szabadalom • Berendezés nagytömegű képi információ random elérésű párhuzamos feldolgozására, intelligens és folyamatos képkijelzéssel
] HU 200516 B 2 mód alapján - az egyes egységek busz jeleivé konvertálása,- az egyes egységekre vonatkozó átvitelek vezérlőjeleinek generálása, és az átviteli procedúra öszszehangolása a számítógép felőli busz jeleivel.- a számítógépek közötti direkt kommunikáció összehuzalozása. Némileg részletezve a fentieket. A számítógép felőli buszra illeszkedés tartalmazza azokat a meghajtó és fogadó áramköröket, melyek a jelek buszon való közlekedését problémamentesen biztosítják. A hozzáférési kérelmek (párhuzamosan kötött alapelemek esetén) csak akkor érvényesek az adott alapelemre, ha az - a busz meghatározott jelei alapján- felismeri a saját kódját. Ezt a kódot a kérelmező egység adja és ezeket a jeleket a buszon kiválasztó jeleknek nevezzük. A prioritás logika számítógép felől programozható, azaz meghatározható több együttes kérelem esetén a hozzáférések sorrendje. A hozzáférés módja megadja az átvitelhez igényelt egységet (képi adat memória, közös kommunikációs memória, regiszterek és táblázatok), az átviendő adat szélességét (bájt, szó) és az átvitel irányát (olvasás, írás, olvasott adat módosítás és írás). Egy adott számítógép nem férhet hozzá tetszőleges adathoz. Külön védelmek gondoskodnak az engedély nélküli illegális kérelmekről. Az egyik a képi adat memóriával kapcsolatos. Az egyes számítógépek csak a számukra rendelkezésre bocsátott memória tartományokon manipulálhatnak. Az ezekre vonatkozó információt a DAC-on belül az adatvédelmi táblázat tartalmazza, melynek a tartalma - egy vezérlőnek kinevezett számítógép által- változtatható. A védelem vonatkozhat írásra, vagy írásra és olvasásra együttvéve. Illegális hozzáférés esetén a kérelem - egy hibajel generálásával a számítógép felé - el lesz utasítva. A regiszterekhez, memóriákhoz csak egy, vezérlőnek kinevezett számítógép férhet hozzá. E processzor kódját szintén egy regiszter tartalmazza, amely - a rendszer bekapcsolásakor - egy előre meghatározott értékre áll be, s így azonosítja a vezérlőt. Ezt a regisztert szintén csak ezen kitüntetett számítógép képes módosítani. Ezáltal átadhatja a vezérlő funkciót egy másiknak, de azután ő maga vissza nem veheti. A kép megjelenítés programozható. Ezekhez szintén csak egy kitüntetett számítógép férhet hozzá, melynek kódja a védelmi regiszterben található. A fentiek alapján ezt a regisztert azonban szintén csak a vezérlő állíthatja. A regiszterekre és táblázataikra vonatkozó illegális hozzáférési igénylés szintén hibajel generálásával zárul. A rendszer tartalmaz még egy kisebb méretű memóriaterületet, amelyet közös kommunikációs memóriának hívunk. Ezt a területet bármelyik számítógép kiolvashatja, de nem mindegyik írhat akárhová. Vannak benne olyan részek, melyek tartalmát csak egy-egy számítógép változtathatja, vannak számítógéppáronként közösen írhatóak, illetve vannak melyekre nincs írási védelem. Külön táblázat szolgál ezen tartományok kijelölésére mely - a konkrét megvalósítástól függően -vagy fixen programozott vagy változtatható. Utóbbi esetben ezen tábla a DAC hozzáférési védelme alatt áll. A közös kommunikációs memória biztosítja a többszámítógépes rendszerben az egyes gépek közötti parancsok és státuszok átadását. A többszámítógépes rendszerben a számítógépek közti információcsere ütemezéséhez elengedhetetlenül szükséges olyan hozzáférési mód, amelyben egy adat olvas és az azt követő írást nem szakíthatja meg másik egység hozzáférési művelete (read modify write cycle). Ez a fajta műveletpár a hozzáférés módján keresztül megadható, és általában a közös kommunikációs memóriára vonatkozik. A számítógép felőli busz jeleinek felosztása és időbeli lefolyása nem minden esetben egyezik meg az egyes egységek által megkívántakkal. A feladat, hogy ezeket mindegyik egységre vonatkozóan öszszehangoljuk, és a vezérlések megkövetelt időbeli lefolyását biztosítsuk. Példaképpen a képi adatmemóriához való hozzáférésnél komoly gondot okoz az, hogy azt igen nagy gyakorisággal olvassa vagy írja. Itt ki kell várni azt az - egyébként elég rövid, de gyakran megjelenő - időszeletet, amikor más nem fordul a memóriákhoz. Az egyes számítógépek nemcsak a memórián keresztül kommunikálhatnak, hanem - a valós idejű vezérléseket is figyelembe véve - megszakításokat is küldhetnek egymásnak. A számítógépek felőli buszon megjelenő megszakítási kérelmek összehuzalozása is a GRM grafikus modulon belül történik. Bizonyos műveleteket csak a video jelek képkioltási ideje alatt tanácsos elvégezni. A képkioltás kezdetének és végének jelzésére külön megszakítási kérelmek lesznek a számítógépek felé generálva. A KVK képi video képtár a képi megjelenítés szempontjából három tartományra bomlik. Ezek közül csak ez egyik az, amelyik az eddigi értelemben képi jellegű információt tartalmaz. Ezt a - memória jelentős részét kitevő - tartományt nevezzük képi információs területnek. A másik korlátozott területű - tartomány a megjelenítés vezérléséhez szükséges grafikai jellegű információt foglalja magában. Ezt feliratozó memóriának nevezzük. A képi információs terület és a feliratozó memória kiolvasása a video oldal felől egymástól elkülönítve ugyan, de egyidejűleg történik. E két forrás egymásrahatásából keletkezik majd a megjelenítendő kép. A harmadik tartomány a képi megjelenítés oldaláról nem érhető el. Ezzel szemben egyaránt tartalmaz csak olvasható (ROM) és írható/olvasható (RAM) tárat. Ezt a memóriaterületet, melyet kiegészítő információs területnek nevezünk, a számítógépek használják egyéb adatok tárolására (adminisztrációs táblázatok, digitalizált hang, stb.) A következőkben a video oldali hozzáférésről lesz szó. A berendezés (ha a digitalizált kép tárolása a konkrét rendszerben meg van oldva, akkor tartalmaznia is kell) egy olyan egységet, mely lehetővé teszi a saját video szinkronjeleinek egy külső szinkronjelhez való igazítását (GENLOCK). A video kimeneten megjelenő kép helyzete a szinkron jelekhez képest programozható a regisztereken keresztül. Szintén progra11 5 10 15 20 25 30 35 40 45 50 55 60 65