166842. lajstromszámú szabadalom • Segéd memóriaelemeket tartalmazó memória eszköz számítógéphez
166842 3 4 Az Amerikai Egyesült Allamok-beli 3 633 175 számú szabadalmi leírásból például ismeretes olyan memória eszköz, ami ezt segéd memória alkalmazásával biztosítja. A hibás elemet tartalmazó elem csoport címét a segéd memória egyik elemcsoportjának segéd címévé kódolják át, és ezáltal az előbb használt teljes elem csoportot ez a csoport fogja helyettesíteni. Ha azonban a számítógép memória egysége úgynevezett bit orientált félvezető memóriából van felépítve, fennáll annak a veszélye, hogy valamennyi olyan memóriaelem hibás lehet, amelynek a bit indexe megegyezik az elsőként felfedezett hibás elemével, így lehetetlen a csökkent megbízhatósági periódus elkerülése csupán néhány segéd elem csoport használatával. A találmány szerinti memória eszközzel ezt elérhetjük, kiváltképp bit orientált memóriák esetében. A találmány tehát memória eszköz számítógéphez, amelynek bináris bitekből álló digitális szavak tárolására csoportokba rendezett memóriaelemeket tartalmazó szómemóriája van, ahol minden egyes csoport memóriaelemei és a szavak bináris bitjei hozzájuk rendelt bit indexekkel vannak jelölve, továbbá a számítógép vezérlőegysége által vezérelt szóregisztere a szavak egyes bitjeit íráskor a szóregiszterből a szómemóriába továbbító bemenő vezetékei és olvasáskor a szómemóriából a szóregiszterbe továbbító kimenő vezetékei és a számítógép vezérlőegysége által vezérelt, a szómemória egy memóriaelem írásra, illetve olvasásra kerülő csoportját kijelölő szócímet tároló címregisztere van, és az jellemzi, hogy minden egyes memóriaelem csoport a szó tárolására szolgáló memóriaelemeken kívül legalább egy segéd memóriaelemet tartalmaz, a segéd memóriaelem bemenő vezetékéhez író kapuk kimenetei vannak csatlakoztatva, amely kimenetek a megfelelő kapu aktivált állapotában a kapu egyik bemenetével vannak összekapcsolva, továbbá a szóregiszter és az egyes memóriaelemek vagy a szóregiszter és a segéd memóriaelem között állapotától függően olvasó kapcsolatot létesítő kétirányú kapcsolói vannak, és az író kapuk, valamint a kétirányú kapcsolók vezérlő bemenetei a bit indexeknek megfelelő sorrendben bit index regiszterhez csatlakoztatott bit index dekóder kimeneteire vannak kapcsolva, amely bit index regiszter bemenetei a számítógép vezérlőegységéhez vannak csatlakoztatva. A találmányt a továbbiakban a rajzon ábrázolt kiviteli alak alapján ismertetjük. Az ábra megmutatja az egyes részek vezérlését egy önmagában ismert módon mikroprogramozott SE vezérlőegység segítségével. Az ismert technikának megfelelően bináris biteket tartalmazó szavak és szó címek a számítógép az ábrán nem feltüntetett központi egysége és a memória eszköz OR szóregisztere, illetve OAR szó címregisztere között mindkét irányban továbbítódnak, amint ezt az ábrán a bemenő és kimenő nyilak jelzik. A szó címregiszter OAA szó címdekóderrel áll összeköttetésben. A digitális szavak beírása, illetve kiolvasása a memória eszköz OM szómemóriájából az OAR szó címregiszterbe írott címek segítségével, amiket az OAA szó címdekóder dekódol, S és L vezérlőáramkörök aktivizálásán keresztül történik, amely áramkörök az SE vezérlőegység és az OM szómemória között létesítenek kapcsolatot. Az SE vezérlőegység mikroprogramja jelzi, hogy írásnak vagy olvasásnak kell bekövetkeznie. A szóregiszter minden egyes RÍ, R2 . . . Rn regisztereleme egy digitális szó egy-egy bináris bitjét képes tárolni, amit annak bl, b2 . . . bn bit indexei definiálnak. Az OM szómemória memóriaelem csoportot alkot minden egyes szó cím számára, amely csoport magában foglalja az egyes biteket tároló El, E2 . . . En memóriaelemeket, amelyek az említett bl, b2 .. . bn bit indexekkel vannak ellátva. Az egyes bitek a memóriaelemekbe ILI, IL2 . . . ILn bemenő vezetékeken, a memóriaelemekből ULI, UL2 . . . ULn kimenő vezetékeken és G21, G22 . .. G2n ÉS-kapukon át, amelyek OKI, OK2 . . . OKn kétirányú kapcsolók részét képezik, kerülnek be-, illetve kiolvasására. Ezek működésére később még visszatérünk. Az El, E2 . . . En memórielemeken kívül minden elemcsoport tartalmaz még segéd memóriaelemeket. Az ábra szerinti kiviteli alak mutatja, hogy minden elemcsoport Er segéd memóriaelemmel van kiegészítve, ami ILr segéd bemenő vezetéken keresztül Gil, G12 . . . Gin író kapukkal és ULr segéd kimenő vezetéken keresztül G31, G32 . . . G3n ÉS-kapukkal van összeköttetésben, amely utóbbiak a kétirányú kapcsolók részét képezik. A rajzból látható, hogy például a Gll író kapu, amikor nyitva van, annak eredményeképpen, hogy bináris ,,1" jutott Stl vezérlő bemenetére, biztosítja az író összeköttetést az RÍ regiszterelem és Er segéd memóriaelem között. Ügyszintén látható, hogy például az OKI kétirányú kapcsoló két alternatív olvasó összeköttetést biztosít az RÍ regiszterelem számára. A kapcsoló funkciót a G21 és G31 ÉS-kapuk ismert módon hozzák létre, ezek kimenete RÍ regiszterelemre van kötve, amely megfelelően kapcsolódik vagy az El memóriaelemre, vagy az Er segéd memórielemre, hogy a G21 és a G31 ÉS-kapuk melyike aktivizált. Ha G21 ÉS-kapu fázisfordító vezérlő bemenetét és a G31 ÉS-kapu vezérlő bemenetét összekötjük a kétirányú kapcsoló St2 vezérlő bemeneteként, úgy annak nyugalmi vagy munka pozíciója az St2 vezérlő bemeneten jelentkező bináris ,,0" és ,,1" állapotok eredményének megfelelően áll elő. A nyugalmi pozícióban az El memóriaelem tartalma kerül az RÍ regiszterelembe beírásra, munka pozícióba pedig az Er segéd memóriaelem tartalma kerül az RÍ regiszterelembe beírásra. A találmány szerinti memória eszköz BR bit index regisztert is tartalmaz, a hozzá csatlakozó BA bit index dekóderrel együtt, amelynek kimenetei rendre a bit indexeknek megfelelően az Stl, St2 vezérlő bemeneteken át a Gil, G12 . . . Gin kapukra és az OKI, OK2 . . . OKn kétirányú kapcsolókra vannak kötve. A rajz szerint G41, G42 . . . G4n lezáró kapuk találhatók a kétirányú 10 15 20 25 30 35 40 45 50 55 60 2