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é konver­tálása,- az egyes egységekre vonatkozó átvitelek vezér­lőjeleinek generálása, és az átviteli procedúra ösz­­szehangolá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 alap­elemek esetén) csak akkor érvényesek az adott alap­elemre, 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áb­lá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 tar­talma - 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 regisz­tert 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 szin­té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ű me­mó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á. Van­nak 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öbb­szá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 ösz­­szehangoljuk, é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 ke­resztü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 bu­szon megjelenő megszakítási kérelmek összehuzalo­zása is a GRM grafikus modulon belül történik. Bizonyos műveleteket csak a video jelek képki­oltá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 meg­jelenítés vezérléséhez szükséges grafikai jellegű in­formá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ő in­formációs területnek nevezünk, a számítógépek hasz­nálják egyéb adatok tárolására (adminisztrációs táb­lá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 tartalmaz­nia 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 meg­jelenő kép helyzete a szinkron jelekhez képest prog­ramozható a regisztereken keresztül. Szintén progra­11 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents