197971. lajstromszámú szabadalom • Elrendezés puffermemória hatékonyságot növelő vezérlésére, előnyösen számítógépekhez
197971 Az ismert elrendezés példakénti kiviteli alakját a 2. ábra alapján ismertetjük. Az elréndezésnek B központi vezetékkötegre kapcsolódó 11 központi egysége, 12 puffermemóriája, 13 operatív memóriája és 14a-n perifériái vannak. A 11 központi egység és 13 operatív memória A belső vezetékkötegen keresztül össze van kötve. A 11 központi egység memória olvasáskor A belső vezetékkötegen keresztül megnézi, hogy az adat, illetve utasítás a 12 puffermemóriában van-e, ha igen, úgy az adatot, illetve utasítást a 12 puffermemóriából kiolvassa. Abban az esetben, ha az adat, illetve utasítás nincs a 12 puffermemóriában, B központi vezetékkötegen keresztül a 13 operatív memóriából olvassa ki az adatot, illetve utasítást és ezzel egyidejűleg a 11 központi egység az A belső vezetékkötegen keresztül küldött paranccsal, a B központi vezetékkötegről a 12 puffermemóriába beírja az adatot, illetve utasítást. Természetesen azokban az esetekben, amikor a 11 központi egység az adatot, illetve utasítást a B központi vezetékkötegen keresztül a 13 operatív memória, illetve 14a-n perifériák között mozgatja, az adat, illetve utasítás nem kerül beírásra a 12 puffermemóriába. A találmány szerinti elrendezés példakénti kiviteli alakját ugyancsak a 2. ábra alapján ismertetjük, mely az ismerttől abban tér el, hogy az elrendezésnek 15 puffermemóríát vezérlő berendezése is van. A 15 puffermemóriát vezérlő berendezés bemenetei az A belső vezetékkötegre és a B központi vezetékköteg részét képező j alaphelyzetbe állító vezetékre, kimenete pedig b tiltó vezetéken keresztül a 12 puffermemória bemenetére van kötve. A működés annyiban tér el az ismerttől, hogy a 15 puffermemóriát vezérlő berendezés számlálja a 12 puffermemóriából történt egymásutáni olvasási találatokat és abban az esetben, ha nincs találat, de előtte egy adott értéknél többször találat volt, b tiltó vezetéken keresztül egy tiltó jelet küld 12 puffermemóriának és megakadályozza, hogy a B központi vezetékkötegen levő adat, illetve utasítás beíródjon a 12 puffermemóriába. A találmány szerinti 15 puffermemóriát vezérlő berendezés egy példakénti kiviteli alakját a 3. ábra alapján ismertetjük. A 15 puffermemóriát vezérlő berendezésnek 16 memória ciklust érzékelő egysége, 17 puffermemória találatot érzékelő egysége, 18 sorozatos találatokat számláló"egysége és a 19 tiltó egysége van. A 16 memória ciklust érzékelő egység bemenetei az A belső vezetékkötegre, kimenete pedig d memória ciklust jelző vezetéken keresztül a 17 puffermemória találatot érzékelő egység bemenetére van kötve. A 17 puffermemória találatot érzékelő egység további bemeneté az A belső vezetékköteg részét képező k találatjelző vezetékre, kimenetéi pedig részben e léptető vezetéken keresztül a 18 sorozatos találatokat számláló egység bemenetére, részben pedig f találat nem létét jelző vezetéken 5 át a 19 tiltó egység bemenetére van csatlakoztatva. A 19 tiltó egység további bemenete j alaphelyzetbe állító vezetékre, ki/bemenetei C vezérlő vezetékkötegen keresztül a 18 sorozatos találatokat számláló egység ki/bemeneteire, kimenete pedig a b tiltó vezetékre van kötve. A 17 puffermemória találatot érzékelő egység igazság függvénye a vezetékek jelölésével e = k+d és f = k(negált)-|-d. A 19 tiltó egység igazság függvénye a vezetékek jelölésével b = f-h és g = j-|-b. A 16 memória ciklust érzékelő egység érzékeli, hogy az A belső vezetékkötegen memóriaciklus folyik-e, (azaz olvasási parancs és az olvasandó cím egyidejűleg van-e a vezetékkötegen), ha igen d memória ciklust jelző vezetéken keresztül jelet küld a 17 puffermemória találatot érzékelő egységnek. A 17 puffermemória találatot érzékelő egység d memória ciklust jelző vezetéken és a k találatjelző vezetéken érkező egyidejű jel hatására e léptető vezetéken át jelet küld 18 sorozatos találatokat számláló egységnek és azzal számiáltatja azt. Abban az esetben, ha a 17 puffermemória találatot érzékelő egység d memória ciklust jelző vezetéken jelet kap, de k találat jelző vezetéken nem, akkor f találat nem létét jelző vezetéken át jelet küld a 19 tiltó egységnek. A 18 sorozatos találatokat számláló egység abban az esetben, ha az e léptető vezetéken keresztül egy adott értéknél több jelet kapott a 11 központi egységtől megszakítás nélkül, a C vezérlő vezetékkötegen keresztül ezt jelzi a 19 tiltó egységnek. A 19 tiltó egység amennyiben f találat nem létét jelző vezetéken keresztül jelet kap és egyben a 18 sorozatos találatokat számláló egység C vezérlő vezetékkötegen keresztül azt jelzi, hogy egy adott értéknél nagyobb számú jelet kapott folyamatosan 17 puffermemória találatot érzékelő egységtől vagy j alaphelyzetbe állító vezetéken keresztül kap jelet, akkor jelet ad a b tiltó vezetékre és egyben C vezérlő vezetékkötegen keresztül megszakítja a 18 sorozatos találatokat számláló egység működését. A találmány Szerinti 15 puffermemóriát vezérlő berendezés egy további példakénti kiviteli alakját, ugyancsak a 3. ábra alapján ismertetjük, mely a korábbitól abban tér el, hogy a 16 memória ciklust érzékelő egység magnitúdó komparátor előnyösen SN7485. Működése értelemszerűen megegyezik a már ismertetettével. A találmány szerinti 17 puffermemória találatot érzékelő egység egy példakénti kiviteli alakját a 4. ábra alapján ismertetjük. A 17 puffermemória találatot érzékelő egységnek 20 első kapu áramköre, 21 invertáló áramköre és 22 második kapu áramköre van. A 20 első kapu áramkör egyik bemenete d memória ciklust jelző vezetéken keresztül a 22 második kapu áramkör egyik bemenetére, másik bemenete pedig k találatjelző vezetéken át a 21 invertáló áramkör bemenetére, kimenete pedig e léptető vezetékre van csatlakoztatva. A 22 máso-6 5 5 10 15 20 25 30 35 40 45 50 55 60 65