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
4 187207 5 központi egység működését mindaddig, amíg nyugtázó jelet nem kapunk a memóriától. Az. ismert áramköri elrendezést a 3. ábra alapján ismertetjük. Az. áramköri elrendezésnél az A buszra kapcsolódó központi 11 egysége, gyors 12 memóriája, operatic KI memóriája, periférás 14 egységei vannak. Az ismert áramköri elrendezés működése megegyezik az J. ábra alapján ismertetett eljárással. A találmány szerinti elrendezést a 4. ábra alapján ismertetjük, amely a 3. ábrától abban téréi, hogy a vezérelt gyors 1G memória ki 'bemenetei részben központi B vezetékkötegen keresztül a központi 11 egységre, részben az A buszra vannak kötve. A találmány szerinti áramköri elrendezés működése értelemszerűen megegyezik a 2. ábra alapján ismertetett eljárással. Természetesen abban az esetben, ha a megcímzett memória rekesz címe megtalálható a vezérelt gyors 16 memóriában, úgy a központi 11 egység működése nem kerül leállításra, viszont az A buszon keresztül a vezérelt gyors 16 memória a központi 11 egységnek adott nyugtázással egyidőben kiadja a vezérlőjeleket az operatív 13 memória számára, és mindaddig foglaltságot jelez a központi 11 egység felé, amíg az operatív 13 memóriától a nyugtázó jelet meg nem kapta. A találmány szerinti vezérelt gyors 16 memóriának egy példaként! kiviteli alakját az -5. ábra alapján ismertetjük. A vezérelt gyors 16 memóriának 17 memória tömbje, címtárok! és vizsgáló 18 egysége, valamint vezérlő 19 egysége van. A 17 memóriatömb bemenetei címző 6 vezetékkötegen keresztül a címtároló és vizsgáló 18 egység kimenetére, ki/bemenetei pedig az adat D vezetékkötegre van kötve. A címtároló és vizsgáló 18 egység ki/bemenete a cím E vezetékkötegre, további kimenete pedig eímtalálat b vezetéken keresztül a vezérlő 19 egység bemenetére csatlakozik, a vezérlő 19 egység továbbibemenete buszválasz e vezetékre, kimenetei pedig foglaltsági, és központi válasz c, d vezetékre van kötve. A buszt az adat, a cím, a vezérlő D, E, F vezetékkötegek és a buszválasz e vezeték, a központi B vezetékköteget pedig az adat, a cím, a vezérlő D, E, F, vezetékkötegek, valamint a foglaltsági és központi c, d válaszvezeték képezi. A vezérelt gyors 10 memóriadaatD vezetékkötege az adatforgalmat, cím E vezetékköteg a címzési lehetőséget , a vezérlő F vezetékköteg az adatforgalommal kapcsolatos vezérlést teszi lehetővé. A foglaltsági c vezeték jelét akkor adja ki a vezérelt gyors 16 memória, ha találat hiányában író ciklust kellett indítani az operát ív memória felé, és akkor szűnik meg a foglaltsági c vezeték jele, ha a húsz c válaszjele megérkezik. A találmány szerinti vezérlő 1!» egység példakénti kiviteli .alakját a fí. ábra alapján ismertetjük. A vezérlő 19 egységnek kapu és tároló 20.21 áramköre van. A 20 kapu áramkör bemenetei a eímtalálat és buszválasz b, e vezetékekre, kimenetei pedig a központi válasz fi vezetékre van csatlakoztatva. A tároló 21 áramkör író bemenete a eímtalálat b vezetékre, törlő bemenete a buszválasz e vezetékre, kimeneté pedig a foglaltsági e vezetékre van kötve. A központ i d válasz vezeték jele író ciklus esetén azonnal kiadásra kerül, ha a vezérelt gyors 16 memóriában találat jön létre, vagy ha már megérkezik a busz e válasz jele. A vezérlő 19 egység a eímtalálat b vezeték és foglaltsági c vezeték jele alapján képezi a központi d válaszvezeték jelét és a foglaltsági e vezeték jelét. Foglaltsági c vezeték jele akkor lesz kiadva, ha nem jön címtalálat b vezeték jele, és addig tart, amíg busz e válaszvezeték jele meg nem jön. Központi d válaszvezeték jele akkor lesz kiadva, ha legalább vagy címtalálat b vezeték jele jön meg vagy már a buszválasz e vezeték jele. A találmány szerinti címtároló és vizsgáló 18 egység kiviteli alakját a 7. ábra alapján ismertetjük. A címtároló és vizsgáló 18 egységnek operatív és gyors 22, 23 eímtáblája, 24 komparátora és engedélyező 25 áramköre van. A gyors 23 címtábla bemenete első információs K vezetékkötegen keresztül az operatív 22 címtábla kimenetére, kimenetei pedig a második információs M vezetékkötegen keresztül az engedélyező 25 áramkör bemenetére van csatlakoztatva. A 24 komparátor bemenetei a cím E vezetékkötegre, ki/bemenetei komparátor H vezetékkötegen át az operatív 22 címtábla ki/ bemenetéire,kimenete pedig eímtalálat b vezetéken keresztül az engedélyező 25 áramkör további bemenetére van kötve. A címtároló és vizsgáló 18 egység bemenetét a cím E vezetékköteg, kimeneteit pedig a címtalálat b vezeték, valamint az engedélyező 25 áramkör kimeneteire csatlakozó címző G vezetékköteg képezik. A címtalálat b vezetékjele abban az esetben adódik ki, ha a eíni E vezetékkötegen megjelenő cím megegyezik az operatív 22 címtábla bármely tartalmával. Ebben az esetben az engedélyező a vezeték jele is kiadódik, az operatív 22 címtáblának megfelelő gyors 23 címtábla rekeszében levő tartalomnak megfelelően. Összefoglalva, a találmány szerinti eljárás és áramköri elrendezés esetén a számítógép programfutási ideje csökken, és ez különösen az adatfeldolgozó berendezések esetében jelentős. Ilyen esetben a gyorsulás 15— 20%-os is lehet, amely úgy gépidő, mint energia felhasználásban jelentős megtakarítást eredményezhet. Szabadalmi igénypontok 1. Eljárás gyors és operatív memóriával rendelkező számítógép író ciklusának gyorsítására, amelynek során a buszra adjuk a címet, majd az adatot, végül a vezérlőjeleket, azzal jellemezve, hogy a cím kiadása után megvizsgáljuk, hogy a kiadott cím megtalálható-e a gyorstnemóriában, azaz címtalálat jön létre, és amennyiben igen, abban az esetben azonnal válaszjelet generálunk, ellenkező esetben kiadjuk a vezérlőjeleket a buszra az operatív memória felé. 2. Az 1. igénypont szerinti eljárás foganatosítása azza1 jellemez v e, hogy eímtalálat esetén a válaszjegenerálásávnl egy időben a buszra kiadjuk a vezérlőjel lelet, majd a buszon érkező válaszjel hatására azokat megszüntetjük és egyben megakadályozzuk azt. hogy az operatív memóriától érkező válasz jel a központi egységbe jusson. 3. A 2. igénypont szerinti eljárás foganatosítása azzal jeli e m e z v e, hogy a válaszjel kiadásával egy időben n 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. •i. Áramköri elrendezés gyors és operát ív memóriával rendelkező számítógép író ciklusának gyorsítására,előnyösen az 1 3. igénypontok szerinti eljárás foganato5 10 15 20 25 30 35 40 45 50 55 G0 3