193740. lajstromszámú szabadalom • Kapcsolási elrendezés az ESZ-1010 tipusú számítógép operatív memóriájának növelésére

193740 szegmens kiválasztó egységgel van kiegészít­ve, a memóriaszegmens kiválasztó egység multiplexert, és a multiplexer kimenetére kap­csolt aktuális szegmenseimet tároló regisz­tert tartalmaz, a multiplexer bemeneteire globális címregiszter bővítés, utasításszám­láló bővítés, lokális címregiszter bővítés, fel­függesztési szegmens címregiszter blokk és közvetlen adatcímregiszter van kötve, az egyes regiszterek adatbemenetei a központi adatbuszra, címbemenetei a központi címbusz­ra, a felfüggesztési szegmens címregiszter blokk kiválasztó bemenete a kétirányú vezér­lő buszra van csatlakoztatva, a multiplexer vezérlő bemenetei memóriaszegmens kivá­lasztást vezérlő vezetékek segítségével a mik­­roprogram tárral, az aktuális szegmenseimet tároló regiszter engedélyező bemenete memó­riaszegmens módosítást engedélyező vezeték útján a központi vezérlő egységgel van össze­kapcsolva, az aktuális szegmenseimet táro­ló regiszter kimenete pedig memóriaszegmens kiválasztó címbuszra van csatlakoztatva. A találmány további ismérve lehet, hogy a globális címregiszter bővítés, az utasítás­számláló bővítés, a lokális címregiszter bő­vítés és a közvetlen adatcímregiszter a me­mória egység maximális tárolókapacitásá­hoz igazodóan négybites regiszterként van felépítve, a felfüggesztési szegmens címre­­gíszter blokk pedig a számítógép felfüggesz­tési rendszeréhez igazodóan harminckét da­rab négybites regisztert tartalmaz. Egy célszerű kiviteli alaknál az első me­móriamodulon memória belső vezérlő van elhelyezve, amely belső vezérlő buszon át a további memória modulokkal van összekap­csolva. Egy további kiviteli alaknál az egyes me­móriamodulok 128 Kbyte kapacitásúra van­nak kiépítve, a memóriaszegmens kiválasz­tó egység pedig a számítógép CN-14-es jelű kártyáján van elhelyezve. A találmány szerinti eljárás az ESZ-1010 számítógép operatív memóriájának bővíté­sére,—amely során a számítógép működésé­nek megfelelően központi vezérlő egység és az operatív memória között adatokat áramol­tatunk,—azon alapul, hogy a memória egy­ség kapacitását az eredeti 64 Kbyte-ról leg­feljebb 256 Kbyte-os lépésekben maximum 1 Mbyte-ig növeljük, az utasításszámlálót, a globális és a lokális címregisztereket négy­bites bővítő regiszterekkel látjuk el, továbbá a felfüggesztési rendszerhez igazodó számú négybites regiszterből lévő felfüggesztési szegmens címregiszter blokkot, valamint ugyancsak négybites közvetlen adatcímre­­gisztert hozunk létre, amelyeket az aktuális programlépésnek megfelelően töltünk fel, majd a regiszterek közül az aktuális memó­riaterületet meghatározó regiszter tartalmát kiválasztjuk és tároljuk, az adatforgalom le­bonyolítása után pedig a regiszterek tartal­mát aktualizáljuk és a kiválasztott regiszter 3 4 tartalma által kijelölt memóriaterületen újabb adatforgalmat hajtunk végre. A találmány szerinti eljárás és kapcsolá­si elrendezés több előnyös tulajdonsággal rendelkezik. Ezek közül a leglényegesebb, hogy ESZ-1010 számítógép operatív memó­riája a felhasználó igényeinek megfelelően az eredeti kapacitás sokszorosára növelhe­tő. Különösen kedvező, hogy a külső perifé­riák valamennyi memóriaterülete egyenran­gúan képesek elérni. Előnyös, hogy a kapcso­lási elrendezés kevés elemet tartalmaz, a szá­mítógép eredeti CN-14 számú kártyáján he­lyezhető el, ezáltal a bővítés gazdaságosan hozható létre. További előnye, hogy a már meglévő prog­ramok a bővített memóriájú számítógépen változtatás nélkül futtathatók. A találmányt kiviteli példa kapcsán, rajzok alapján ismertetjük részletesebben. A mellé­kelt rajzokon az 1. ábra a találmány szerinti kibővített ope­ratív memóriával ellátott ESZ-1010 típusú számítógép központi egy­ségének blokkvázlata, a 2. ábra a memóriaszegmens kiválasztó egység felépítése blokkvázlat for­májában. Az 1. ábrán a találmány szerinti, kibőví­tett operatív memóriával ellátott ESZ-1010 típusú számítógép központi egységének blokk­vázlatát tüntettük fel. A központi egység fő részei az 1 központi vezérlő egység, a 2 mik­­roprogram tár, a 3 perifériabusz vezérlő és a 4 memória egység. Az 1 központi vezérlő egység a 2a mikro­­program buszon át van a 2 mikroprogram tár kimenetéhez csatlakoztatva. Az 1 közpon­ti egység el van látva a 11 mikroprogram tár vezérlővel, amelynek a kimenete a 11a mik­roprogram vezérlő buszon át a 2 mikroprog­ram tár vezérlő bemenetére van kötve. Az I központi vezérlő egység a 3 perifé­riabusz vezérlővel az la központi címbusz, az lb központi adatbusz és az le kétirányú vezérlő busz útján van összekapcsolva. Az 1 központi vezérlő egység a 4 memó­ria egységhez az le memória adatbusz és az lf memória címbusz segítségével van csat­lakoztatva. A 4 memória egység az első,—a második, —a harmadik, —és a negyedik 41, 42, 43, 44 memória modult tartalmazza. A 41.. 44 memóriamodulok egyenként legfeljebb 256 Kbyte kapacitásúak, a felhasználói igé­nyekhez alkalmazkodva például 128 Kbyte kapacitásúra vannak kiépítve. A 41 első memória modul el van látva a 41.. 44 memóriamodulok működésének irányí­tására alkalmas 41a memória belső vezérlő­vel. A 41a memória belső vezérlő a 41b bel­ső vezérlő busz útján van csatlakoztatva a további 42..44 memória modulokhoz. Az le memória adatbusz és az lf memória címbusz a számítógép eredeti felépítésének megfele­4 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Oldalképek
Tartalom