182398. lajstromszámú szabadalom • Eljárás és berendezés címregiszterrel rendelkező számítógép memóriák hozzáférési és/vagy ciklusidejének csökkentésére
3 182398 4 memóriacímre történő ismételt hivatkozások és ilyen esetekben elegendő az adott címen levő tartalmat egyszer kiolvasni. Az ismételt kiolvasások elhagyása a memória átlagos hozzáférési és/vagy ciklusidejét csökkenti. A találmány szerinti eljárás abban van, hogy bekapcsoláskor a memória címet megosztjuk és a memória modulokhoz tartozó címrészt végigcímezve írási ciklusokat kezdeményezünk, mindaddig, amíg a memória modulok valamennyi rekeszébe legalább egy írási ciklust nem hajtottunk végre, ezután a teljes címet tároljuk a következő cím megérkezéséig ; amennyiben az új cím nem egyezik meg a régivel, az új címet tároljuk el. A találmány értelmében célszerű, ha olvasási műveletet csak a tárolt cím változásakor kezdeményezünk. Célszerű továbbá, ha írási művelet esetén kiolvasást csak abban áz esetben kezdeményezünk az írást megelőzően, ha a címregiszter tartalma, változik. Célszerű ezenkívül, ha bekapcsoláskor a memória valamennyi rekeszébe azonos tartalmat, előnyösen nullát vagy egyet írunk. Célszerű továbbá, ha a bekapcsolás után a megosztott memóriacímmel egyszerre címezzük meg valamennyi memória modul azonos című rekeszét. A találmány szerinti berendezés egy olyan ismert berendezés továbbfejlesztése, melynek központi vezetékkötegre kapcsolódó vezérlőegységgel összekötött memória tömbje van. A továbbfejlesztés, vagyis a találmány abban van, hogy a berendezésnek központi vezetékkötegre kapcsolódó önvezérelt osztott címregisztere, adat és vezérlő vezetékkötegekkel kapcsolódó vezérlő egysége, továbbá moduláris memóriája van, amely modulkijelölő és rekeszeim vezetékkötegekkel kapcsolódik az önvezérelt osztott címregiszterhez. A címregiszter bemenetéire a vezérlőegység kimeneteit képező alaphelyzetbe állító és időzítő vezetékek kapcsolódnak. A memória bemenete az üzemmódvezérlő vezetéken keresztül kapcsolódik a vezérlőegység kimenetére, ki/bemenetei pedig a belső-adat és adatellenőrző vezetékkötegeken keresztül ugyancsak a vezérlőegység ki/bemeneteivel vannak összekötve. A találmány értelmében célszerű, ha az önvezérelt osztott címregiszternek vezérlő részegysége, továbbá a részegység kimenetére beírásvezérlő vezetékeken keresztül csatlakozó modulcím regisztere és rekeszeim regisztere, valamint modulkiválasztó áramköre van. A vezérlő részegység bemenetei a modulcím és a rekeszeim vezetékkötegeken keresztül rendre a regiszterek kimeneteire vannak kötve. A modulkiválasztó áramkör bemenetei a modulcím vezetékkötegen keresztül a modulcím regiszter kimeneteire csatlakoznak. Az önvezérelt osztott címregiszter bemenetéit a cím vezetékkötegre kapcsolódó vezérlő részegység és a regiszterek bemenetei, továbbá az időzítő és alaphelyzetbe állító vezetékekre csatlakozó rekeszeim regiszter és a modulkiválasztó áramkör bemenet, kimeneteit pedig a rekeszeim regiszter és a modulkiválasztó áramkör rekeszeim és modulkijelölő vezetékkötegekre kapcsolódó kimenetei képezik. Célszerű, ha a moduláris memóriának memória moduljai és ellenőrző moduljai vannak. A memória modulok a belsőadat vezetékkötegre, az ellenőrző modulok ki/bemenetei pedig az adat ellenőrző vezetékkötegre vannak kötve. Az első memória modul és ellenőrző modul bemenetei az első kijelölő vezetéken keresztül, a második memória és ellenőrző modul bemenetei a második kijelölő vezetéken keresztül, az n-edik memória és ellenőrző modul bemenetei az n-edik kijelölő vezetéken keresztül csatlakoznak a modulkijelölő vezetékkötegre. Valamennyi modul bemenetei a rekeszeim vezetékkötegre és az^ üzemmód vezérlő vezetékre vannak kötve. Célszerű, ha a vezérlő egységnek vezérlő részegysége, a részegység kimenetére üzemmód vezérlő vezetéken keresztül kapcsolódó hibajavító áramköre és adatrendezője van. Az adatrendező bemenetei javított adat vezetékkötegen keresztül a hibajavító áramkör bemenetére, az adat vezetékkötegre, továbbá az alaphelyzetbe állító vezetéken keresztül a vezérlő részegységre, kimenetei pedig az adat ellenőrző és belsőadat vezetékkötegekre kapcsolódnak. A hibajavító áramkör bemenetei a belsőadat és adatellenőrző vezetékkötegre, kimenete pedig az adat vezetékkötegre csatlakozik. A vezérlő részegység ki/bemenetei a vezérlő vezetékkötegre, kimenete pedig az időzítő vezetékre van kötve. Célszerű továbbá, ha a hibajavító áramkör a javított adat vezetékkötegen és az adatrendezőn keresztül csatlakozik az adat vezetékkötegre. A találmányt részletesebben rajz alapján ismertetjük, amelyen a találmány szerinti berendezés példakénti kiviteli alakját tüntettük fel. A rajzon • az 1. ábra a találmány szerinti berendezés példakénti kiviteli alakja ; a 2. ábra a találmány szerinti önvezérelt osztott címregiszter egy példakénti kiviteli alakja ; a 3. ábra a találmány szerinti moduláris memória egy példakénti kiviteli alakja ; a 4. ábra a találmány szerinti vezérlő egység egy példakénti kiviteli alakja. A rajzon azonos hivatkozási számok hasonló részleteket jelölnek. Ha egy-egy részlet ugyanazon megoldáson belül többszörösen előfordul, vagy valamely részletben további részleteket különböztetünk meg, a hivatkozási számot betűvel, a hivatkozási betűt számmal egészítjük ki. Az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jelezzük. Az 1. ábrán a találmány szerinti berendezés egy példakénti kiviteli alakja látható, melynek központi A vezetékkötegre kapcsolódó önvezérelt osztott 12 címregisztere, valamint adat és vezérlő C, V vezetékkötegekkel kapcsolódó 14 vezérlő egysége, továbbá az önvezérelt osztott 12 címregiszterre modulkijelölő és rekeszeim F, G vezetékkötegekkel csatlakozó moduláris 13 memóriája van. A 12 címregiszter bemenetei alaphelyzetbe állító és időzítő b, e vezetékekkel kapcsolódnak a 14 vezérlő egység kimeneteire, a 13 memória bemenete az üzemmód vezérlő g vezetéken keresztül a 14 vezérlő egység kimenetével, ki/bemenetei pedig a belsőadat és adatellenőrző D, E vezetékkötegeken keresztül ugyancsak a 14 vezérlő egység ki/bemeneteivel vannak összekötve. Bekapcsoláskor a 14 vezérlő egység az alaphelyzetbe állító b vezetéken keresztül jelzi a 12 címregisztemek, hogy bekapcsolás történt, és a 13 memória valamennyi modulját egyszerre kell címezni. Ugyancsak a 14 vezérlő egység a vezérlő V vezetékkötegen keresztül, amelyen a bekapcsolás tényéről értesült a központi A vezetékkötegtől, tiltja a központi A vezetékköteg adatforgalmát és egyben az időzítő e vezetéken keresztül órajelet küld a 12 címregiszternek. A 12 címregiszter a modulkijelölő F vezetékkötegen keresztül kijelöli a 13 memória valamennyi modulját és ezzel egyidőben számlálja az órajeleket. A 12 címregiszternek a számlálás során létrejött valamennyi állapota a memória modulok egy-egy 5 10 15 20 25 30 35 40 45 50 55 60 65 2