191071. lajstromszámú szabadalom • Berendezés dinamikus memóriák frissítésére

1 191 071 2 A találmány tárgya: Berendezés dinamikus memóriák frissítésére, amely dinamikus memória címsínre és parancssínre csatla­kozik, továbbá a parancssínre vezérlőegység van kötve. Mint ismeretes a dinamikus memóriákat egyre többet használják, tekintettel az elérhető nagy memória tömör­ségre. A dinamikus memóriák működési elvéből adódik a frissítési szükségszerűség, ami azt jelenti, hogy egy meghatározott időn belül egy meghatározott címtarto­mány valamennyi rekeszével legalább egy műveletet kell végezni (pl. írás, vagy olvasás). Általában a közismert eljárás az, hogy függetlenül a hasznos írás-olvasástól, meghatározott időn belül, min­den előírt memória címen végrehajtanak egy-egy frissítő memória műveletet (jellegzetesen olvasás, adatok mellő­zésével). Ez az eljárás időveszteséghez vezet, mivel a frissítési idő a rendszer szempontjából holtidőnek számít. lia a dinamikus memóriát elég sűrűn használják, akkor adódhat olyan helyzet, hogy a normál üzem esetén (írás, olvasás) teljesül a frissítési feltétel, de ennek elle­nére a fent említett holtidő teljesen feleslegesen fennáll, csökkentve esetenként a rendszer teljesítményét. A találmány szerinti berendezés célja az, hogy lehe­tővé tegye a dinamikus memóriák frissítését úgy, hogy a frissítési holtidő minimálisra csökkenjen, illetve eseten­ként teljesen megszűnjön. A találmánynak az a lényege, hogy olyan dekódolója van, amely dekódoló egyrészt a címsínre, másrészt a leképező tárra csatlakozik, amely leképező tár címkép­zőre és a címképző a címsínre van kötve, hogy továbbá a vezérlőegység parancssíncn kérésziül frissítésre alkalmas memória írás-olvasás parancs bemenetére és a leképző tár a dekódolón keresztül a címsínre csatlakozik, míg a dekódoló és a leképző tár a vezérlő egységre van kötve. A találmányt részletesebben az ábrákon szemléltetett kiviteli példák segítségével ismertetjük. Az 1. ábra a frissítőberendezés találmány szerinti váz­latát mutatja. Az ábrán a találmány szerinti berendezés működésének egy lehetséges folyamatábráját szemlélteti. Az ábrán látható 1 leképző tár 3 címképzőre, a 3 cím­képző 2 címsínre csatlakozik. A 2 címsín 4 dekódolóra, a 4 dekódoló az 1 leképző tárra van kötve. Az 1 leképző tár, a 3 címképzőre és a 4 dekódolóra 5 vezérlőegységre csatlakozik. Az 5 vezérlőegységre 6 parancssínre van kötve, amely 6 parancssín 7 dinamikus memóriával van kétirányú kapcsolatban. A 2 címsín a 7 dinamikus memória további bemeneteire csatlakozik. A berendezés működéséhez szükséges jeleket az 5 vezérlőegység bocsátja ki, amire 8 időjeladó egység csat­lakozik. Általában a 7 dinamikus memóriákra vonatkozó frissítési előírások, rögzítik azt, hogy pl. 2 ms időtartam alatt pl. 128 folyamatos címmezőben valamilyen műve­letet kell végezni. Ha normál üzemmódban egy ilyen terület, az emlí­tett időkorláton belül valamennyi címére legalább egy , .... J memória művelet valósul meg, akkor tulajdonképpen nincs is szükség frissítési műveletre. Ha a memória műve­letek nem teljesítik a fent említett feltételt, és ez álta­lános eset, akkor azokat a memória rekeszeket, amelyek 5 nem részesültek memória műveletben, frissíteni kell. Az itt leírt berendezés állandóan figyeli a 7 dinamikus memória üzemszerű, normál működésből adódó művele­teket és az ilyenkor megjelenő címeket a 4 dekódolón (pl. 7445) keresztül eltárolja az 1 leképező tárban. 10 A frissítési időtartamon belül a 3 címképző és az 5 vezérlőegység segítségével csak azok a memória rekeszek részesülnek frissítési műveletben, amelyek nein frissültek az üzemszerű működés révén. Így tehát a felesleges frissítések nem valósulnak meg. ® Ha a normál működésből adódó frissítések elmarad­nak, akkor, mivel az 1 leképző tárban nincsenek meg felelően beírt rekeszek, az összes szükséges frissítés meg­valósul. 20 Ha a 7 dinamikus memóriát erőteljesen használják, akkor a frissítési műveletből kimaradnak azok a címek, amelyek a normál működés révén már frissültek. Az 5 vezérlőegységhez 8 időjel-adó egység csatlakozik. A berendezés a 2. ábrán látható példaképpeni folya- 25 matábrán leírt módon a következőképpen működik: a vezérlőegység várakozó állapotban van amíg egy művelet kezdődik a memóriával vagy a frissítési időtartam lejár. Ha memória műveletet végeznek (valaki ír vagy olvas a memóriába/ból) a művelet címe eltárolódik a leképző 30 tárba. Ha a frissítési időtartam lejár, akkor a helyi vezérlő végrehajt frissítési célzatú olvasásokat azokról a címek­ről, amik — a leképző tár tartalma szerint — nem voltak kiolvasva vagy beírva. 35 Miután a frissítés ily módon lezajlott a vezérlő egység minden leképző tár rekeszbe 0-t ír és így felkészül a következő működési ciklusra. A berendezés lehetővé teszi a RAM memóriák frissí­tési holtidejének csökkentését, a rendszer kihasznált- 40 ságának növelését. SZABADALMI IGÉNYPONTOK 45 1. Berendezés dinamikus memóriák frissítésére, amely dinamikus memóriák címsínre és parancssínre csatlakoz­nak, továbbá a parancssínre vezérlőegység van kötve, azzal jellemezve, hogy olyan dekódolója (4) van, amely 50 dekódoló (4) egyrészt a címsínre (2) másrészt leképző tárra (1) csatlakozik, amely leképző tár (1) címképzőre (3) és a címképző (3) a címsínre (2) van kötve, továbbá a vezérlőegység (5) parancssínen (6) keresztül frissítésre alkalmas memória (7) írás-olvasás parancs bemenetére, es a leképző tár (1) a dekódolón (4) keresztül a címsínre (2) csatlakozik, míg a dekódoló (4) és a leképző tár (1) a vezérlő egységre (5) van kötve. 2. Az 1. igénypont szerinti berendezés kiviteli alakja, gp azzal jellemezve, hogy a vezérlő egységhez (5) időjel­adó egység (8) csatlakozik. 2 db rajz, 2 db ábra 2

Next

/
Oldalképek
Tartalom