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 10 20 25 belsőtárolójába. Az új operációs rendszer az erede­tin túl a következő kiegészítésekre képes: A BASIC utasítások kibővítése, SETRAMDISK, COPY­­RAMDISK, PEEKÍ, POKE!, továbbá RAM DISK funkciók ellátása. Vagyis minden DISK mű­velet végrehajtása, kivéve a MEMORY-READ és a MEMORY-EXECUTE. Ezenkívül kijelöli, hogy a bővítőtároló melyik része legyen a RAM-DISK és melyik a bővítőtároló terület. A külsőtárolót, előnyösen a csakolvasható tárolót azért kell kikap­csolni, hogy az a tárolóterület, amit lefoglalt, fel­szabaduljon és egyéb célre igénybevezető legyen. Ezután a belső, kiegészített operációs rendszert, mint egy bővített operációs rendszert működtetjük. A találmány értelmében célszerű, ha a bővítőtá- 15 roló alkalmazásánál a bővítőtároló illesztését egy vezérlő és egy programozható számláló működteté­sével hajtjuk végre. Abban az esetben, ha a bővítőtárolóra nincs szükség, a digitális számítógép a bekapcsolás után úgy működik, mintha a bővítőtároló nem is volna rákapcsolva. A bővítés szükségessége két esetben merülhet fel. Az egyik, amikor a számítógépet úgy akarjuk alkalmazni, hogy az eredeti tárolókapaci­tásból kilépünk. A másik esetben pedig akkor, ami­kor bővítőtárolót RAM-DISK-ként kívánjuk al­kalmazni, tehát saját programunkat akarjuk benne tárolni. A működtetés végrehajtása során a programoz- 30 ható számlálót feltöltjük. A feltöltést több, pl. há­rom lépésben végezzük. Első lépésben a progra­mozható számláló alacsony helyértékű bitjeit pl. nyolc bitjét, második lépésben a közepes helyértékü biteket, pl. nyolc bitjét, harmadik lépésben pedig a 35 felső helyértékű biteket, pl. két bitjét töltjük fel. Ezeket a biteket a címcsatornán érkező dekódolt (input-output) cím alapján a vezérlőcsatornán ér­kező vezérlőjelek segítségével választjuk ki az adat­­csatornán érkező adatokból. 40 A bővítőtárolóba tárolt adatokat mindig ugyan­azon input-output címen találjuk meg. Amikor a bővítőtárolóból kiolvasunk adatokat, vagy oda be­írunk adatokat, a programozható számláló tartal­mát növeljük, vagy csökkentjük, ezért a következő 45 kiolvasásnál, vagy beírásnál nem töltjük fel újra a programozható számlálót — ez gyorsítja a rend­szert -, mert szokásosan az olvasást vagy írást ugyanazon bővítőtároló cím közelében végezzük. Ha távoli bővítőtároló címre akarunk beírni, vagy távoli címről akarunk kiolvasni, akkor a programozható számlálót újra feltöltjük. Ez a kö­rülmény azonban az esetek csak nagyon kis részé­ben fordul elő. Ezt az újabb feltöltést a külsőtároló­ból, vagy a csakolvasható tárolóból átmásolt prog ram segítségével végezzük. Ha az átmásolt program alapján úgy találjuk, hogy a programozható szám­láló nem ott áll, ahol kellene, a vezérlő segítségével állítjuk elő a bővítőtároló részére szükséges írás vagy olvasás vezérlőjeleket és ugyanezen vezérlője lekkel a programozható számlálót csak előre, vagy hátra léptetjük. Célszerű továbbá, ha a frissítés céljából bővítőtá­roló sorait' periodikusan kiolvassuk. A frissítést 55 50 55 60 olyan időpontban végezzük, az órajelnek azt a fázi­sát használjuk ki, amikor a számítógép biztosan nem fordul a bővítőtárolóhoz. A frissítést egy osz­cillátor és egy számlánc segítségével végezzük, az oszcillátorral előállítjuk a számlánc órajelét, a számlánc túlcsordulásakor pedig a számláncot nul­láról indítjuk. A találmány szerinti berendezés olyan ismert be­rendezés továbbfejlesztése, amely alkalmas bővítő­tároló kialakítására, belsőtárolóval ellátott digitá­lis számítógépeknél. A berendezésnek cím-, adat-, és vezérlőcsatornára csatlakozó központi egysége, célszerűen mikroprocesszora, belsőtárolója, bőví­tőtárolója, valamint bővítőtároló illesztőegysége van. A továbbfejlesztés, vagyis a találmány abban van, hogy a bővítőtároló illesztőegység egy vezérlő­ből és egy programozható számlálóból áll. A vezér­lő címbenete egy címvezeték csoporton át a címcsa­tornára, vezérlőbemenete pedig egy vezérlő veze­tékcsoporton át a vezérlőcsatornára csatlakozik. A programozható számláló adatbemenete és a bő­vítőtároló adat be/kimenete az adatcsatornára csatlakozik. A vezérlő első kimenete egy első vezér­lőcsatornán át a programozható számláló vezérlő­bemenetére, második kimenete pedig egy másik vezérlő csatornán át a bővítőtároló vezérlő beme­netére, a programozható számláló címkimenete pe­dig egy címcsatornán át a bővítőlároló címbemene­tére csatlakozik. A találmány értelmében célszerű, ha a digitális számítógépnek egy csakolvasható tá­rolója is van. Az olvasható tároló címbemenete egy cím vezetékcsoporton át a címcsatornára, adatki­­menete az adatcsatornára, vezérlő be/kimenete pe­dig vezérlő vezetékcsoporton át a vezérlőcsatorná­ra csatlakozik. A találmányt részletesebben rajz alapján ismer­tetjük, amelyen a találmány szerinti berendezés né­hány példakénti kiviteli alakját tüntettük fel. A raj­zon: Az 1. ábra a találmány szerinti berendezés két példakénti kiviteli alakja; a 2. ábra a vezérlő egy példakénti kiviteli alakja; a 3. ábra a programozható számláló egy példa­kénti kiviteli alakja; a 4. ábra a bővítőtároló egy példakénti kiviteli alakja. A rajzon azonos hivatkozási számok hasonló részleteket jelölnek. Ha egy-egy részlet ugyanazon megoldáson belül többszörösen előfordul, vagy va­lamely részletben további részletet különböztetünk meg, a hivatkozási számot betűvel, a hivatkozási jelet pedig számmal kiegészítjük. Az ábrán az ábécé nagy betűivel az egyes funkcionális, illetve áramkö­ri egységek cím-, adat-, és vezérlő kimeneteit, csa­tornáit, vagy vezetékcsoportjait, az ábécé kis betűi­vel pedig az egyes kimeneteket, illetve vezérő össze­köttetéseket jelöltük. Az információáramlás, illetve vezérlés irányát nyíllal, a kétirányú kapcsolatokat pedig kettős nyíllal jelöltük. Az 1. ábra a találmány szerinti berendezés két példakénti kiviteli alakját szemlélteti. A találmány szerinti bővítőtároló alkalmazható minden olyan 3

Next

/
Thumbnails
Contents