194637. lajstromszámú szabadalom • Eljárás és berendezés bővitőtároló kialakítására belsőtárolóval ellátott digitális számitogépeknél

1 194 637 2 A találmány tárgya eljárás és berendezés bővítő­tároló kialakítására, belsőtárolóval ellátott digitá­lis számítógépeknél. Mint ismeretes, az egyre olcsóbb, gyors félvezető tárolók elterjedése és beszerzési lehetősége a számí­tógépek fejlesztésénél és azok alkalmazásánál elő­térbe helyezte a bővítőtárolók alkalmazását. A fél­vezető-tárolók kapacitása nagyságrendekkel növe­kedett, így a számítógépek funkcionális tulajdonsá­gai is lényegesen kibővültek. Az alkalmazott tá­rolóelemek lehetnek statikusak, vagy dinamikusak. A statikus tárolóelem a beírt információt elvileg korlátlan ideig megőrzi, a dinamikus tárolóelem időközönként felfrissítésre szorul. A tápfeszültség kimaradása azonban mindkét esetben az informá­ciók elvesztésével járhat. A RAM elnevezés (Ran­dom Access Memory-tetszőleges elérésű tároló) rendszerint azonos beírási és kiolvasási sebességű rendszert jelent. A 179.513 számú HU szabadalmi leírás egy olyan berendezést ismertet, amely dm-, adat-, és vezérlő vezetékkötegen cím-, adat-, és vezérlő in­formációkat visz át két üzemmódban. Normál üzemmódban a központi egység kisebb helyértékü címbitjei a segédtároló egy bizonyos rekeszét kivá­lasztja. A kiválasztott rekesz azonosító címbitjeit egy komparátor összehasonlítja a központi egység által kiadott cím magasabb helyértékű címbitjeivel. Egyezés esetén a központi egység tároló vezérlő­jele a segédtárolót aktivizálja. Ha nincs egyezés, a tároló vezérlőjel a fő tárolót aktivizálja. Ilyen mó­don egyezés esetén a segédtároló kiválasztott reke­széből, eltérés esetén pedig a főtároló kiválasztott rekeszéből az adott válaszjel kíséretében az adat az adatvezeték kötegen át a központi egységbe lesz továbbítva. Ezen ismert berendezés működésének lényege az, hogy címezhető üzemmódban egy ki-beviteli jellegű utasítással, melyet a központi egység a ki- beviteli vezetékkötegen továbbít a segédtároíó illesztő egy­ségbe. Ezen információk a segédtároló megszólalá­si címtartományát előre kijelöli és ezen címtarto­mányon belül a főtároló minden funkcióját a gyors segédtároló biztosítja. Ezen berendezés hátránya, hogy lassú főtárolót alkalmaz és a gyors segédtároló aránylag kis kapa­citású, további hátrányként jelentkezik, hogy a se­gédtárolót, mint perifériás készüléket alkalmazza. Ismeretes olyan megoldás is, mely a lapozásos technikát alkalmazza a bővítőtároló kialakítására. Ennél a megoldásnál a bővítőtároló több részre van osztva. Az egyes részek, tárolóblokkok azonos mé­retű, kapacitású tárolórészként jelennek meg a szá­mítógép tárolójában. Az egyes tárolóblokkok mé­rete nem lehet nagyobb, mint a számítógép címez­hető tárolója. Ezen lapozásos technika hátránya, hogy a bőví­tőtároló további lapjai, blokkjai csak egy lapozóre­giszter átírásával érhetők el. További hátrányt je­lent, hogy az egyes lapok nyilvántartásáról, lapozá­sáról, és a lapozások figyeléséről, vagyis hogy nem léptünk-e ki az adott lapból, tartományból, prog­rammal kell gondoskodni. Ez az állandó ellenőrzés a lapozásos technikán alapuló bővítőtároló hasz­nálatát jelentősen lelassítja. A találmánnyal célunk az előbbiekben vázolt valamennyi nehézség egyidejű kiküszöbölése és olyan bővítőtároló kialakítása, amely lehetőséget biztosít a bővítőtároló tetszőleges bájtjának vélet­lenszerű elérésére. További cél, hogy az egymás­utáni című bájtok olvasásánál vagy írásánál a cím programúton való módosítására ne legyen szükség. Összességében tehát a bővítőtároló alkalmazása nagyobb programfutási sebességet tegyen lehetővé. A bővítőtároló tegye lehetővé a RAM-disk funkci­ók ellátását is. További cél még az is, hogy a bőví­tőtároló a hálózat kimaradása, vagy a számítógép kikapcsolása esetén is megőrizze a benne tárolt információt. A találmánnyal megoldandó feladatot a fentiek­nek megfelelően, olyan bővítőtároló kialakításá­ban jelölhetjük meg, amelynél a programfutási se­besség az ismert megoldásokhoz képest nem csök­ken, hanem inkább növekszik. A találmány alapja az a felismerés, hogy a kitű­zött feladat egyszerűen megoldódik, ha a bővítőtá­roló iilesztőegysége egy vezérlőből és egy progra­mozható számlálóból áll, melynek megfelelő mű­ködését egy külső tárolóba, vagy csakolvasható tárolóba beírt vagy beégetett program biztosítja. A találmány szerinti eljárás tehát olyan ismert eljárás továbbfejlesztése, amely alkalmas bővítőtá­roló kialakítására, belsőtárolóval ellátott digitáis számítógépeknél. Az eljárás során a bővítőtárolót és a digitális számítógépe^ összekapcsoljuk. A továbbfejlesztés, vagyis a találmány abban van, hogy összekapcsoláskor egy külső tárolót, elő­nyösen csakolvasható tárolót a számítógép megha­tározott tárolóterületére, címtartományára kap­csoljuk. Ez a címtartomány egy meghatározott kez­dőcímtől egy meghatározott’ végeimig terjed. A külsőtároló előnyösen egy csakolvasható tároló. A külsőtárolóba a működtető programot előre be­írjuk vagy csakolvasható tárolóba előre beégetjük. Ezután megvizsgáljuk, hogy van-e külső tároló, előnyösen csakolvasható tároló az említett címtar­tományra kapcsolva. Ezen címtartományon belül megvizsgálunk néhány tárolócímet és megnézzük, hogy ezen tárolócímeken milyen adat van. Ha a vizsgált tárolócímeken meghatározott adatokat ta­lálunk, akkor a vezérlést átadjuk a külső-tároló­nak, pl. csakolvasható tárolónak. Ezután azokat az utasításokat hajtjuk végre, amelyeket a külsötáro­­lóba előzőleg beírtunk, vagy a csakolvasható táro­lóba beégettünk. Első lépésben a külső-tároló, vagy a csakolvasható tároló információtartalmát átmá­soljuk a számítógép belsőtárolójának egy meghatá­rozott területére. Amikor az átmásolás megtörtént, a vezérlést átadjuk a számítógép belső tárolójába átmásolt programnak. Ezután a belsőtárolóból ki­olvasott program segítségével a külsőtárolót, vagy a csakolvasható tárolót az említett tárolóterületről lekapcsoljuk. Az átmásolás eredményeképpen a külsőtároló, vagy a csakolvasható tároló utasításainak módosí­tott és kiegészítő részét is átmásoltuk a számítógép 5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Oldalképek
Tartalom