196668. lajstromszámú szabadalom • Eljárás és elrendezés digitális rendszerek, előnyösen számítógépekkülönböző kapacitású memória modulokkal való bővítésére
1 196 668 2 A találmány tárgya eljárás és elrendezés digitális rendszerek, előnyösen számítógépek, különböző kapacitású memória modulokkal való memória bővítésére. Mint ismeretes, a digitális technikában, és ezen belül különösen a számítástechnikában komoly probléma, hogy a felhasználók nem rendelkeznek kellő hardware ismeretekkel. Ez a probléma különösen akkor jelentkezik, ha a berendezések csak részben hibásodnak meg, ilyenkor a hibás részek kiiktatásával a berendezések, ha némileg korlátozott kapacitással is, de üzemben tarthatók lehetnének. Egyik viszonylag gyakoribb meghibásodási mód a viszonylag nagy kapacitású memória valamelyik moduljának a kiesése. Abban az esetben, ha kellően magas szintű a rendszer program és biztosítja azt a lehetőséget, hogy bizonyos memória területeket kitiltva működjön tovább, a hiba software úton elhárítható, azonban az ilyen magaszszintű rendszer programok ritkák. Ellenkező esetben a működő memória modulok átcímzése válik szükségessé, melyek azonban mind a mai napig csak hardware úton címczhctök át, általában - jumperck - (kapcsolók) átállításával, melyek a memória modulokban vannak elhelyezve. További probléma, hogy a különböző kapacitású memória modulok nem keverhetők, vagy csak nagyon szigorú algoritmus szerint helyezhetők el a berendezésekben. A találmánnyal célunk a fentiekben vázolt nehézségek egyidejű kiküszöbölése. A találmánnyal megoldandó feladat ennek megfelelően egy olyan eljárás és elrendezés kialakítása, mely alkalmas digitális rendszerek, előnyösen számítógépek, különböző kapacitású memória modulokkal való memória bővítésére. A találmány alapja az a felismerés, hogy ha egy nem létező memória helyet címezünk meg, akkor arra nem kapunk választ. A találmány szerinti eljárás egy olyan ismert eljárás továbbfejlesztése, amelynek során az egyes memória tömböket fizikai helyüktől függően jelöljük ki. A továbbfejlesztés, vagyis a találmány abban van, hogy először meghatározzuk az egyes memória modulok kapacitásait, majd fizikai helyük figyelembevételével előállítunk egy címtérképet és a címtérkép segítségével határozzuk meg minden esetben, hogy melyik memória modul melyik memória helye tartozik az egyes memória címhez. A találmány értelmében célszerű, ha a címtcrkcpben rögzítjük, hogy az egyes fizikai helyeken mekkora kapacitású memória modul helyezkedik el, és a következő memória modul első címe lesz a tényleges memória következő címe. Nevezetesen célszerű, ha a memória modulok kapacitásának meghatározásakor megcímezzük a felhasználható legkisebb kapacitású memória modul tetejét és megnézzük, hogy válaszol-e, amennyiben igen, úgy a címet megnövelve a következő várható kapacitás értékére újra elvégezzük a vizsgálatot, mindaddig, amig választ kapunk. Abban az esetben, ha az első címre nincs válasz az adott fizikai helyen nincs memória modul. Abban az cselben, ha egy következő cimrc nincs válasz, visszalépünk az előző címre és azt tároljuk mint az adott memória modul kapacitását. A találmány szerinti elrendezés egy olyan ismert elrendezés továbbfejlesztése, melynek központi vezetékkötegre kapcsolódó memória vezérlő berendezése és központi memória vezetékkötegen keresztül a memória vezérlő berendezésre kapcsolódó memória moduljai vannak. A továbbfejlesztés, vagyis a találmány abban van, hogy az elrendezésnek aktuális memória cím előállító berendezése is van. az aktuális memória cím előállító berendezés ki/bcmcnctci központi memória vezetékkötegen keresztül a memória vezérlő berendezés ki/ bemenetelre belső, memória vezetékkötegen át pedig a memória modulok ki/bemeneteire vannak kötve. A találmány értelmében célszerű, ha az aktuális memória cím előállító berendezésnek címtérképezö főegysége, óragenerátora, címtérkép képző főegysége, cím előállító főegysége, és cimtérkép tárolója van. A cinnérképczö főegység bemenetéi részben a központi memória vezetékköteg részét képező alaphelyzetbe állító vezetékre, részben pedig órajel vezetéken keresztül a cimtérkép képző főegység és a cím előállító főegység bemenetére, valamint az óragenerátor kimenetére, kimenetei beíró vezetéken át a címtérkép képző főegység bemenetére, üzemmód jelző vezetéken keresztül a cimtérkép képző főegység és cím előállító főegység bemenetére, fizikai cím vezetékkötegen és memória tartomány vezetékkötegen át a címtárkép képző főegység további bemenetelre, ki/bemenetei pedig a belső memória vezetékköteg részét képező belső cím vezetékkötegre vannak kötve. A cím előállító főegység további bemenetel a központi memória vezetékköteg részét képező bejövő cim vezetékkötegre, kimenetéi részben aktuális cím vezetékkötegre, részben pedig címző vezetékkötegen keresztül a cimtérkép tároló, a címtérkép képző főegység kimeneteire és a cimtérkép tároló bemenetéire, ki/bemenetei belső adat vezetékkötegen át a cimtérkép képző főegység és a cimtérkép tároló ki/bemeneteire vannak csatlakoztatva. A cimtérkép tároló további bemenetéi olvasási parancs vezetéken és írási parancs vezetéken keresztül a cimtérkép képző Főegység további kimenetéire vannak kötve. Nevezetesen célszerű, ha a címtérképezö főegység nek fizikai helyszámlálója, csak olvasható memóriája, kapuzó egysége, kapacitás számlálója, üzemállapot meghatározó áramköre és figyelő egysége van. A fizikai helyszámláló bemenetei az alaphelyzetbe állító vezetéken keresztül a kapacitás számláló és az üzemállapot meghatározó áramkör bemenetére, illetve bclyszámlálót növelő vezetéken át a figyelő egység kimenetére, kimenclci pedig üzemmód váltó vezetéken keresztül az üzemállapot meghatározó áramkör további bemenetére, a fizikai dm vezetékkötegen át pedig a kapuzó egység bemenetelre vannak kötve, a kapuzó egység további bemeneté kapuzó vezetéken keresztül a figyelő egység további kimenetére, ki/ bemenetéi pedig a belső cím vezetékköteg részét képező belső cím vezeték csoportra vannak csatlakoztatva, a kapacitás számláló további bemenetei visszaléptető vezetéken és előre léptető vezetéken a figyelő egység még további kimenetéire, kimenetei pedig sí menő vezetékkötegen keresztül a csak olvasható memória bemenetéire vannak kötve, az üzemállapot meghatározó áramkör kimeneté az üzemmód jelző vezetéken át a figyelő egység bemenetére vsn csatlakoztatva, a figyelő egység további bemenetel órajel vezetékre és a belső cím vezetékköteg részéi képező 5 10 15 20 25 30 35 40 45 50 55 60 65 2