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
5 182398 6 rekeszét címzi meg. Mivel valamennyi modul egyszerre van kijelölve, ezért a rekeszeim G vezetékkötegén levő információ valamennyi modul azonos című rekeszét egyszerre címzi meg. Ezzel egy időben a 14 vezérlő egység írás parancsot ad a 13 memóriának az üzemmód vezérlő g vezetéken keresztül, és a belsőadat D vezetékkötegre egynemű adatot kapcsol, előnyösen nullát vagy egyet. Ily módon bekapcsolás után megtörténik a memória feltöltése. Ezzel a módszerrel csökkenthető a feltöltési idő, mert csak annyi ciklus indítása szükséges, ahány rekesz van egyetlen memória modulban. Az időcsökkenés mértéke a szokásos megoldásokhoz képest — amelyeknél a teljes memóriakapacitást végigcímezve töltik fel a memóriát — annál nagyobb, minél több modulból áll a memória. Miután a 13 memória bekapcsolási feltöltése megtörtént, a Í4 vezérlő egység megszünteti a központi A vezetékköteg adatforgalmának a tiltását, az alaphelyzetbe állító b vezeték jelét és az órajelet. Ezután, a 13 memória működtetése során a 12 címregiszter a memória címeket fogja tárolni oly módon, hogy a cím B vezetékkötegen levő címet összehasonlítja a saját tartalmával, és amenynyiben a két cím eltér egymástól, az új címet eltárolva megcímzi a 13 memóriát. Amikor a B vezetékkötegen érkező és a 12 címregiszterben tárolt cím megegyezik, kiolvasási műveletnél a 12 címregiszter nem címzi meg a 13 memóriát, nem indul kiolvasási ciklus — hiszen továbbra is a már kiolvasott adatra van szükség — hanem a 14 vezérlő egységben már rendelkezésre álló adat kerül az adat C vezetékkötegre. Amennyiben beírás i ciklusra kap parancsot a berendezés és ez a beírási ciklus tartalmaz kiolvasási részciklust, ez a részciklus sem folyik le akkor, ha a 12 címregiszter tartalma nem változik. A szükséges adat ugyancsak a 14 vezérlő egységben áll rendelkezésre. A találmány szerinti berendezés önvezérelt osztott 12 címregiszterének egy példakénti kiviteli alakját a 2. ábra alapján ismertetjük, amelynek 21 vezérlő részegysége, továbbá a 21 vezérlő részegység kimenetére beírás vezérlő h vezetéken keresztül csatlakozó modulcím 22 regisztere és rekeszeim 23 regisztere, valamint 24 modulkiválasztó áramköre van. A 21 vezérlő részegység bemenetéi modulcím és rekeszeim H, G vezetékkötegeken keresztül rendre a 22, 23 regiszterek kimenetelre vannak kötve. A 24 modulkiválasztó áramkör bemenetei a modulcím H vezetékkötegen keresztül a modulcím 22 regiszter kimeneteire csatlakoznak. Az önvezérelt osztott 12 címregiszter bemenetéit a cím B vezetékkötegre kapcsolódó vezérlő 21 vezérlő részegység és a 22, 23 regiszterek bemenetei, továbbá az időzítő és alaphelyzetbe állító e, b vezetékekre csatlakozó rekeszeim 23 regiszter és a 24 modulkiválasztó áramkör bemenete, kimeneteit pedig a rekeszeim 23 regiszter és a 24 modulkiválasztó áramkör rekeszeim és modulkijelölő G, F vezetékkötegekre kapcsolódó kimenetei képezik. Bekapcsoláskor az önvezérelt osztott 12 címregiszter az időzítő e vezetéken keresztül órajeleket kap, amelyeknek hatására a rekeszeim 23 regiszter számlálóként működik. A rekeszeim G vezetékkötegen keresztül sorra címzi a memória modulok azonos.című rekeszeit. Minden megcímzett rekeszben egyszerre indul beírási ciklus, mert a 24 modulkiválasztó áramkör az alaphelyzetbe állító b vezetéken levő jel hatására minden modulját kijelöli a 13 memóriának a modulkijelölő F vezetékkötegen keresztül. A 13 memória feltöltése után a modulcím 22 regiszter és a rekeszeim 23 regiszter a 13 memória teljes címtartományát lefedő párhuzamos regiszterként működik, fogadja és tárolja a központi A vezetékkötegből a cím B vezetékkötegen érkező címet. A 21 vezérlő részegység figyeli a rekeszeim és a modulcím G, H vezetékkötegeken keresztül a tárolt címet, valamint a cím B vezetékkötegen érkező új címet. Ha a két cím nem egyezik meg, a beírás vezérlő h vezetéken keresztül beírja a 22, 23 regiszterekbe az új címet. A 24 modulkiválasztó áramkör a modulcím H vezetékkötegen érkező információ alapján a modulkijelölő F vezetékkötegen keresztül kijelöli a kívánt memória modult, a rekeszeim G vezetékkötegen keresztül kijelölődik az adott memóriamodul kívánt rekesze, és a 13 memóriában megtörténik a beírási vagy kiolvasási ciklus. Ha a tárolt és az új cím megegyezik, sem kiolvasási ciklus, sem a beírási ciklus kiolvasást részciklusa nem indul el, mint azt már az 1. ábra kapcsán leírtuk. A találmány szerinti berendezés moduláris 13 memóriájának egy példakénti kiviteli alakját a 3. ábra alapján ismertetjük, amelynek 31a—n memória moduljai és 32a—n ellenőrző moduljai vannak. A 31a—n memória modulok ki/bemenetei a belsőadat D vezetékkötegre, a 32a—n ellenőrző modulok ki/bemenetei pedig az adatellenőrző E vezetékkötegre vannak kötve. Az első 31a memória modul és az első 32a ellenőrző modul bemenetei az első kijelölő fi vezetéken keresztül, a második 31b memória modul és a második 32b ellenőrző modul bemenetei a második kijelölő f2 vezetéken keresztül, az n-edik 3 In memória modul és az n-edik 32n ellenőrző modul bemenetei az n-edik kijelölő fn vezetéken keresztül a modulkijelölő F vezetékkötegre csatlakoznak. V.ilamennyi 3 la—n memória és 32a—n ellenőrző modul bemenetei a rekeszeim G vezetékkötegre és az üzemmód vezérlő g vezetékre vannak kötve. Bekapcsoláskor a modulkijelölő F vezetékköteg kijelölő fi—n vezetékein minden 31a—n memória és 32a—n ellenőrző modult egyszerre kijelölve a rekeszeim G vezetékkötegen keresztül sorra megcímezzük a 31a—n memória és 32a—n ellenőrző modulok rekeszeit. Az üzemmód vezérlő g vezetéken levő beírás parancs hatására a 31a—n memória modulok rekeszeit teleírjuk a belsőadat D vezetékkötegen érkező egynemű adattal — amely előnyösen nulla vagy egy —, a 32a—n ellenőrző modulok rekeszeit pedig az ezen adatnak megfelelő, az adat ellenőrző E vezetékkötegen érkező ellenőrző kóddal. A 13 memória feltöltése után a kijelölő fi—n vezetékek a számítógéppel és/vagy perifériával való együttműködés során mindig csak egy 31a—n memória és 31a—n ellenőrző modult jelölnek ki. Az üzemmód vezérlő g vezetéken jövő beírás parancsra a kijelöl 31a—n memória és 32a—n ellenőrző moduloknak a rekeszeim G vezetékkötegen megcímzett rekeszébe beíródik a 14 vezérlő egységből a belsőadat D vezetékkötegen érkező adat, valamint a 14 vezérlő egység által előállított adat ellenőrző E vezetékkötegen érkező ellenőrző kód. Kiolvasáskor az adat és az ellenőrző kód ugyancsak a D, E vezetékkötegeken ju a 14 vezérlő egységbe. A találmány szerinti berendezés 14 vezérlő egységének egy példakénti kiviteli alakját a 4. ábra alapján ismertetjük, amelynek 42 vezérlő részegysége, továbbá a 42 vezérlő részegység kimenetére üzemmód vezérlő g vezetéken keresztül kapcsolódó 41 hibajavító áramköre és 43 adatrendezője van. A 43 adatrendező bemenetei javí5 10 15 20 25 30 35 40 45 50 55 60 65 3