187207. lajstromszámú szabadalom • Eljárás és áramköri elrendezés gyors és operatív memóriával rendelkező számítógép író ciklusának gyorsítására

1872* 17 3 A ta Iái mán v tárgya: eljárás és áramköri elrendezés gyors es operativ memóriával rendelkező számítógép in'i ciklusának gyorsítása. Mint ismeretes, a gyors és operatív memi'iriával ren­delkező számítógépeknél az operatív memóriái« tör­ténd írás esetén, mindig leállítjuk a központi egység fu­tását. amíg az adat óeírása az operatív memóriái« meg nem történik, függetlenül attól, hogy a beírás vsak az operatív memóriába, vagy az operatív memóriába és a gyors memóriába egy időben történik. Ilyen ismert meg­oldás példán 1 a DKCPDP 11, 10 gépének ’cache’memó­riád változata. Az ismert megoldásnál írás esetén, a memória ciklus ideje nem csökkenthető, mert előre nem lehet tudni, hogy a megcímzett memóriahely realizálva van-e a gépben, és hibás címzés esetén, amennyiben a központi egység működése folytatódik a memória írás alatt, nem lehet a hiba helyét pontosan behatárolni. A találmánnyal célunk egy olyan eljárás kialakítása, amely a már ismert megoldáshoz képest, további gyor­sítást tesz lehetővé anélkül, hogy a gép megbízhatósága csökkenne. A találmánnyal megoldandó feladatot ennek megfe­lelően a következőkben jelölhetjük meg: egy olyan el­járás és áramköri elrendezés kialakítása, amely a fenti célnak maradéktalanul eleget tesz. A találmány azon a felismerésen alapul, hogy a már egyszer használt gyorsmemória címek megfelelője az operatív memóriába bizonyíthatóan realizálva van, kö­vetkezésképpen ezen címek írása esetén címzési hiba nem léphet fel, vagyis a központi egység működése en­gedélyezhető az írás időtartama alatt is. A találmány szerinti eljárás egy olyan ismert eljárás továbbfejlesztése, amelynek során a buszra adjuk a cí­met, majd az adatot, végül a vezérlőjeleket, amely ve­zérlőjelekre válaszjelet nem küld az operatív memória. A továbbfejlesztés, vagyis a találmány abban van, hogy a cím kiadása után megvizsgáljuk, hogy a ki­adott cím megtalálható-e a gyorsmemóriában, azaz címtalálat jön-e létre, és ha igen, abbanaz esetbenazon­­nal válaszjelet generálunk, ellenkező esetben kiadjuk a vezérlőjeleket a buszra, az operatív memória felé. A találmány értelmében célszerű, ha címtalálat ese­­téna válasz jel generálásáválegvidőben kiadjuka busz­ra a vezérlőjeleket, majd a buszon érkező válaszjel ha­tására azokat megszüntetjük,és egyben megakadályoz­zuk azt, hogy az operatív memóriától érkező válaszjel a központi egységbe jusson. Nevezetesen célszerű, ha a válaszjel kiadásával egy időben a központi egységnek egy memória foglaltsági jelet adunk, amelyet az operatív memória által küldött válaszjel hatására szüntetünk meg. A találmány szerinti áramköri elrendezés egy olyan ismert áramköri elrendezés továbbfejlesztése, amely­nek központi egysége gyors, operatív memóriája és pe­rifériás egységei vannak. A továbbfejlesztés vagyis a találmány abban van, hogy az áramköri elrendezésnek a vezérelt gyorsmemó­ria ki/bemenetei részben központi vezetékkötésen ke­resztül a központi egységre, részben a buszra vannak kötve. A találmány értelmében célszerű, ha a vezérelt gyors­­memóriának memóriatömbje, címtároló és vizsgáié) egysége, valamint vezérlő egysége van. A memóriatömb bemenetéi címző vezetékkötésen keresztül a címtárok! >> és ■ izsgáló egvség kimenetén', ki bemenetéi pedig az adat vezetékkötésre vannak kötve. A rímtároló és vizs­gál ’> egvség ki bemenetű a cím vezetekkotesre, további kimenete pedig eímtalálat vezetéken keresztül a vezér­lő egvség bemenetére csatlakozik. A vezérlő egység to­vábbi bemeneté busz-válaszvezetékre, kimenetei pedig foglaltsági, és központi válaszvezetékre vannak kötve. A buszt az adat, a cím, a vezérlő vezetékkötegek ésa hu -z-válaszvezeték. a központ i vezetékköteget pedig az adat, a cím. a vezérlő vezetékkötegek valamint a foglaltsági és központi válaszvezeték képezi. Yevezetesen célszerű, ha a vezérlő egységnek kapu és tárok! áramköre van, a kapu áramkör bemenetűi a cíi italálat, és busz-válaszvezetékek kimenete pedig a központi válaszvezetékre van csatlakoztatva. A tárok! áramkör író hemenete a cinitalálat vezetékre törlő, be­meneté a busz-válaszvezetékre, kimenete periig a fog­laltsági vezetékre van kötve. Célszerű továbbá, ha a címtárok! és vizsgák! egység­nek operatív és gyors címtáblája, komparátora és enge­délyező áramköre van. A gyors címtábla hemenete első információs vezetékkötegen keresztül az operatív cím­tára kimenetére, kimenetei pedig a második informá­ciós vezetékkötegen keresztül az engedélyező áramkör bemenetére van csatlakoztatva. A komparátor beme­netel a cím vezetékkötegre, ki/bemenetei a komparátor vezetékkötegen át az operatív címtábla ki/bemeneteire, ki menete pedig címtalálat vezetéken keresztül az enge­di lyező áramkör további bemenetére van kötve.. A címtároló és vizsgáló egység bemenetét a cím ve­zetékköteg, kimeneteit pedig a címtalálat vezeték, va­lamint az engedélyező áramkör kimeneteire csatlakozó címző vezetékköteg képezik. A találmányt részletesebben ra jzalapján ismertetjük, amelyen az ismert eljárás és áramköri elrendezés, vala­mint a találmány szerinti eljárás és áramköri elrende­zés példakénti kivit éli alakját tüntettük fel. A rajzon az 1. ábra az ismert eljárás folyamatábrája; 2. ábra a találmány szerinti eljárás folyamatábrája; 3. ábra az ismert áramköri elrendezés; 4. ábra a találmány szerinti elrendezés példakénti ki­viteli a lakja; ■5. ábra a találmány szerint vezérelt gyorsmemória pédakénti kiviteli alakja; 6. ábra a találmány szerinti vezérlő egység pédakénti kiviteli alakja; 7. ábra a találmány szerinti címtároló egység példa­kénti kiviteli alakja. A rajzon az egy irányú kapcsolatot nyíllal, a két irá­nyú kapcsolatot kettős nyíllal jelöltük. Az ismert eljárást az 1. ábra folyamatábrája alapján ismertetjük, amelynek .során először kiadjuk a címzést majd az adatot, végül a buszvezérlést, és megvárjuk a nyugtázó jelet. Amíg a nyugtázó jel meg nem érkezik, a központi egység működését letiltjuk. A találmány szerinti eljárást a 2. ábra folyamatábrá­ja alapján ismertetjük, amelynek során a címkiadás után egy címvizsgálatot végzünk, és amennyiben a gyorsmemóriában a cim megtalálható, vagyis címtalá- 1 it jön létre, nyugtázzuk a beírás tényét a központi egység leállítása nélkül. Abban az esetben, ha cimtalá- 1 it nem történt, kiadjuk a buszvezérlést, leállítjuk a 5 10 15 20 25 30 35 40 45 50 55 60 2

Next

/
Thumbnails
Contents