180131. lajstromszámú szabadalom • Berendezés számítógépek operativ tára megbízhatóságának növelésére
.80.131 a Jel:ift és pointer kimenete a t. árvezérlőegység másik bemenetével, a túrvezérlőegység kimenete pedig az adatmező vezérlő bemenetével van összekötve. Az adatmező kimenete a multiplexer bemenetére csatlakozik. A találmány tárgyát a továbbiakban kiviteli példa és rajz alapján ismertetjük részletesebben.•A rajzon a találmány szerinti megoldás elvi vázlata látható. A találmány szerinti berendezésben az 5 cimregiszter és az 1 adatregiszter kimenete a 2 operativ tár cim- és adat bemenetelre csatlakozik. Az 1 adatregiszter kimenete a 4 komparátor egyik bemenetével és a 6 asszociatív tár 9. adatmezőjének adatbemenetével van összekötve. A 2 operativ tár kimenete a 3 multiplexerrel és a 4 komparátor másik bemenetével van összekötve. A 4 komparátor kimenete a 6 asszociatív tár 10 tárvezérlő egységének egyik bemenetére csatlakozik. Az 5 cimregiszter kimenete a 6 asszociatív tár-PLAG Jelzővel ellátott 7 címtárának bemenetére van kapcsolva. A 6 asszociatív tárban a PLAG Jelző és a 8 pointer kimenete e 10 tárvezérlő egység másik bemenetével van összekötve. A 10 tárvezérlő egység kimenete a 9 adatmező vezérlőbemenetére csatlakozik. A 9 adatmező kimenete a 3 multiplexer bemenetével van összekötve. A találmány szerinti berendezés működése a következői A 2 operativ tárba történő minden adatbeirást ellenőrző olvasás követ. Ennek eredményét a 4 komparátor összehasonlitja az eredetileg beérkező és az 1 adatregiszterben tárolt adattal. Egyezés eseten az adatbevitel a szokásos módon folytatódik. Eltérés esetén viszont mind az adat, mind az 5 cimregiszterben tárolt cim a 6 asszociatív tárta kerül a 8 pointer által kijejölt első, méç fel nem használt rekeszbe, majd a 8 pointer egygyel tovább lep. Egy korábban hibásnak talált rekesz olvasása esetén a 6 asszociativ tár FLAG jelzője Jelzi a kért cim egyezését a 6 aazszociativ tárba korábban eltárolt valamelyik címmel. Ez az öszszehasonlitás csak a címre történik, az adatra nem. Az adatot ez esetben nem a 2 operativ tárból kapjuk, hanem a 6 asszociativ tárnak a kért címmel egyező címet tartalmazó rekeszének adatmezőjéből. A kimenő adatot a 3 multiplexer nem a 2 operativ tárból, hanem a 6 asszociativ tárból kapuzza ki. Korábban már hibás rekesz Írása esetén szintén Jelzést ad a 6 asszociativ tár és a beírandó adat közvetlenül a 6 asszociativ tár 9 adatmezőjébe kerül. Ez kiküszöböli, bogy a 6 asszociativ tárban ugyanaz a cim többször is előforduljon. A javasolt megoldás akár "handshake", akár kötött ütemü tár esetén is alkalmazható. A találmány szerinti berendezés előnye az, hogy a felhasznált kiegészítő asszociativ tár csak a ténylegesen hibás rekeszek kiváltására kell, mig az ismert megoldásoknál a tároló valamennyi rekeszében kiegészítő tárolóelemeket rendelnek. A javasolt berendezés az ismert megoldásokkal szemben akkor is - kijavítja a hibát, ha egy szónak akár valamennyi bitje hibás. Figyelembevéve a ma használatos félvezetőmemóriák nagy megbízhatóságát, nagyobb berendezések memóriájánál a javasolt megoldás a hibajavításra felhasznált áramkörök számát akár nagyságrenddel is csökkentheti. A megbizhatóság további fokozása érdekében a találmány szerinti megoldás a-hagyományos hibajavitó/detektáló áramkörökkel is kombinálható. 2