166842. lajstromszámú szabadalom • Segéd memóriaelemeket tartalmazó memória eszköz számítógéphez
5 kapcsolók vezérlő áramköreiben. A lezáró kapuk funkcióját később ismertetjük, addig feltételezzük, hogy normál állapotban zárt kontaktusként működnek. Az OR szóregiszterhez hasonlóan a BR bit index regisztert is a számítógép központi egysége táplálja, és a bl, b2 . . . bn bit index, amit a számítógép SE vezérlőegysége választ ki, bináris formában kerül benne rögzítésre. Ezt befelé mutató nyíl jelzi a rajzon, valamint a vezérlőegységből a bit index regiszterhez vezető vezérlés. Minden rögzített bit index aktiválja a bit index dekóder egyik kimenetét úgy, hogy a digitális szó azon bináris bitje, imit a rögzített bit index definiál, beíródik mind a bit index által meghatározott memóriaelembe, mind a segéd memóriaelembe, de kiolvasása csupán a segéd memóriaelemből történik, ami ennélfogva helyettesíti a megfelelő memóriaelemet. Ha feltételezzük, hogy a rögzített bit indexet, a hibás memóriaelemet felderítő, korábban említett program eredményeként kaptuk meg, a memória eszközt nem kell addig kiiktatni, míg a javító személy ki nem cserélte a hibás szómemóriát, vagyis a két számítógép párhuzamos üzeméből kapott megbízhatóság gyakorlatilag semmiféle korlátozást nem szenved. Az eddig leírt memória eszközben a BR bit index regiszterben történő bit index rögzítésének köszönhetően, valamennyi elem csoport megfelelő memóriaelemét a hozzájuk rendelt segéd memóriaelem helyettesíti, annak ellenére, hogy csupán egyetlen elem csoport hibás. Ha minden egyes elem csoport több segéd memóriaelemet és a hozzájuk tartozó író kapukat, kétirányú kapcsolókat, valamint bit index regisztereket is tartalmaz, az OM szómemóriában előforduló több hiba is kiküszöbölhető anélkül, hogy a számítógépek megbízhatósága csökkenne. Az ilyen szómemóriákban azonban az elem csoportok száma sokkal nagyobb, mint az elemek száma egy csoporton belül, ennélfogva kicsi annak a valószínűsége, hogy a szómemóriában új hiba lép fel egy olyan csoporton belül, amelyik már tartalmaz hibás elemet. Ez a valószínűségi becslés vezetett arra a felismerésre, hogy a segéd memóriaelemeket sokkal flexibilisebb módon is felhasználhatjuk. Erre a célra BM bit index memóriát alkalmazunk, amint az a rajzon is látható, ahol a számítógép SE vezérlőegységén keresztül kiválasztott bit indexek kerülnek tárolásra, amelyeket beírunk, majd kiolvasunk a BR bit index regiszter és a BAR bit index címregiszter segítségével. Ez utóbbiban a számítógép vezérlőegységén keresztül bit index címeknek a szó címek OAR szó címregiszterben történő rögzítésével szinkron rögzítése valósul meg. Két alternatíva alakítható ki a szószervezésű memória szó címei és a bit index memória bit index címei között. Az első a rendezett kapcsolat; minden egyes bit index cím felcserélhetetlenül egy szó cím csoporthoz tartozik, amely szélső esetben azonos számú bit index címet eredményezne, mint ahány szó cím létezik. Ilyen esetben egyetlen memóriaelem lehet hibás minden egyes memóriaszó részben, ami egyazon szó cím csoport-6 hoz tartozik anélkül, hogy a párhuzamosan dolgozó rendszer megbízhatósága csökkenne. A második alternatíva a flexibilis cím kapcsolatoké; az SE vezérlőegység választ ki egyet a bit index 5 címek közül annak érdekében, hogy hozzárendelje azt egy szó címhez, amely hibás elem csoportot jelez, vagy egy olyan szó cím csoporthoz, amelyhez tartozó elem csoportot felül kell vizsgálni, amint azt a későbbiekben ismertetjük. 10 A flexibilitás elismerten megnöveli az SE vezérlő egység költségeit, de viszonylag kicsi BM bit index memóriával elérhető, hogy minden bit index cím csupán egyetlen szó címhez legyen hozzárendelve valamely hibás memóriaelem he-15 lyettesítése esetén. Amint az ismeretes, a két párhuzamosan dolgozó szószervezésű memória tartalmát újra kell rendezni, mielőtt az a munka folytatódni tudna a két párhuzamos számítógépen, amit a memóriák egyikében bekövetke-20 zett hiba megszakított. A rendezés azonban egyetlen szóra korlátozódik, ha csupán a meghibásodott memóriaelemet helyettesítjük segéd memóriaelemmel, míg a hibátlan memóriaelem csoportok érintetlenek maradnak. 25 Ezideig feltételeztük, hogy a BR bit index regiszterben rögzítettük a bit indexet, amikor hibás memóriaelemet találtunk azért, hogy az író kapu és a kétirányú kapcsoló segítségével ezt a hibás memóriaelemet helyettesíteni tudjuk egy 30 segéd memóriaelemmel. Ha a számítógép normál üzeme során, hibátlan szómemória esetén, tetszőleges két indexet rögzítünk a bit index regiszterben, hibátlan digitális szavak olvashatók be a szóregiszterbe még akkor is, ha a fentiek 35 szerint a tetszőleges bit index által definiált bitek a segéd memóriaelemekből kerülnek viszszaolvasásra. A találmány szerinti memória eszközben így bit indexek rögzíthetők a hibamentes memória működésének ellenőrzésére is. A BA 40 bit index dekóder kimenetei aktiválják a megfelelő G51, G52 . . . G5n vezérlő kapukat, amelyek aktív állapotukban a megfelelő El, E2 . . . En memóriaelem kimenő vezetékeit ÖV ellenőrző eszköz első bemenetére kapcsolják, amely-45 nek második bemenete az ULr segéd kimenő vezetékre csatlakozik. Az ellenőrző eszköz, ami például EO KIZÁRÓ—VAGY-áramkört tartalmaz, kimenetéről vészjelet ad a számítógép SE vezérlőegysége felé, ha a bemeneteire érkező 50 bináris bitek különböznek. Ezen ellenőrzés célja főként annak biztosítása, hogy a memória eszköz felkészült legyen a fentiekben ismertetett kétirányú kapcsolási műveletek elvégzésére hibás elem esetében. 55 Ha azonban a memória eszköz olyan korábban már említett BM bit index memóriával van ellátva, hogy a bit index valamennyi szó cím számára rögzített, a számítógép normál üzemét nem zavarja meg, ha ellenőrzési célokra vala-60 mely elem csoporthoz hozzárendelt bit index azon elem csoportba történő valamennyi beírásnál megváltozik. Ilyen módon valamennyi memóriaelem intenzív belső ellenőrzése valósítható meg. Ha az ÖV ellenőrző eszköz az előtt küld 65 vészjelet a számítógépbe, mielőtt a hiba hatására 3