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 ve­zérlő g vezetéken keresztül, és a belsőadat D vezeték­kötegre egynemű adatot kapcsol, előnyösen nullát vagy egyet. Ily módon bekapcsolás után megtörténik a me­mória feltöltése. Ezzel a módszerrel csökkenthető a fel­tö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öl­tik fel a memóriát — annál nagyobb, minél több modul­ból áll a memória. Miután a 13 memória bekapcsolási feltöltése megtör­tént, a Í4 vezérlő egység megszünteti a központi A veze­té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 ameny­­nyiben 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 to­vá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 beren­dezés és ez a beírási ciklus tartalmaz kiolvasási rész­ciklust, ez a részciklus sem folyik le akkor, ha a 12 cím­­regiszter tartalma nem változik. A szükséges adat ugyan­csak 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 ve­zérlő h vezetéken keresztül csatlakozó modulcím 22 re­gisztere és rekeszeim 23 regisztere, valamint 24 modul­kiválasztó áramköre van. A 21 vezérlő részegység be­meneté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 osz­tott 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 re­giszterek 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öte­gekre 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, ame­lyeknek 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. Min­den megcímzett rekeszben egyszerre indul beírási cik­lus, mert a 24 modulkiválasztó áramkör az alaphelyzet­be á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ék­kötegen keresztül. A 13 memória feltöltése után a mo­dulcím 22 regiszter és a rekeszeim 23 regiszter a 13 me­mória teljes címtartományát lefedő párhuzamos re­giszterké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 modul­cím G, H vezetékkötegeken keresztül a tárolt címet, va­lamint 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 ke­resztül beírja a 22, 23 regiszterekbe az új címet. A 24 mo­dulkiválasztó áramkör a modulcím H vezetékkötegen érkező információ alapján a modulkijelölő F vezeték­kö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 adat­ellenőrző E vezetékkötegre vannak kötve. Az első 31a memória modul és az első 32a ellenőrző modul bemene­tei 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 keresz­tü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 ki­jelö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ű adat­tal — amely előnyösen nulla vagy egy —, a 32a—n ellen­őrző modulok rekeszeit pedig az ezen adatnak megfe­lelő, 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 me­mória és 31a—n ellenőrző modult jelölnek ki. Az üzem­mó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ék­kö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 ismer­tetjük, amelynek 42 vezérlő részegysége, továbbá a 42 vezérlő részegység kimenetére üzemmód vezérlő g veze­té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

Next

/
Thumbnails
Contents