201617. lajstromszámú szabadalom • Eljárás és elrendezés többprocesszoros digitális hálózatok, előnyösen számítógépek osztott szinkronizációs memória kialakítására

9 HU 201617 B 10 hiszen gyakorlatilag nem áll fenn annak a lehetősége, hogy egy processzor időlegesen fel kelljen függessze a működését azért, mert a memória foglalt. A találmány szerinti megoldásnál célszerű a blokkonkénti, azaz 256 szavankénti szervezés, igy ugyanis olcsó egyszerű áramköri megoldással, gazdaságos, jól kihasználható rendszert kapunk. SZABADALMI IGÉNYPONTOK 1. Eljárás többprocesszoros digitális há­lózatok, előnyösen számítógépek osztott szinkronizációs memória kialakítására, mely­nek során oszthatatlan memória ciklus esetén először olvasási, majd ezt követően Írási cik­lust hajtunk végre ugyanarra a címre, azzal jellemezve, hogy oszthatatlan memória ciklus esetén az olvasás megkezdése előtt az oszt­hatatlan művelet tényét a memóriában egy utasítástárolóban letároljuk és az olvasás után a rendszer felé a művelet végét jelez­zük, és abban az esetben, ha az oszthatatlan műveletet kiadó processzor helyett egy másik processzor akar a memóriához fordulni, ak­kor foglaltsági jelzést adunk, mindaddig amig az oszthatatlan memória ciklust kezdeményező processzor az olvasást követő írási művelet­tel az oszthatatlan memória ciklust be nem fejezi, ekkor ugyanis az utasitástárolót tö­röljük. 2. Az 1. igénypont szerinti eljárás, azzal jellemezve, hogy az eljárás kezdetén az uta­sítástárolót töröljük. 3. Az 1. vagy 2. igénypont szerinti eljá­rás, azzal jellemezve, hogy a memóriát egy­mástól független blokkokra osztjuk és az egyes memória blokkokat külön utasitástáro­­lóval látjuk el. 4. Az 1-3. igénypontok bármelyike sze­rinti eljárás, azzal jellemezve, hogy az uta­sítás eltárolása mellett az oszthatatlan me­­móriaciklust kérő processzor azonosítóját is eltároljuk egy azonosító tárolóba, melyet azonban nem törlünk az oszthatatlan memó­riaciklus befejezésekor, hanem a következő oszthatatlan memória ciklus kezdetekor át­írunk. 5. Elrendezés többprocesszoros digitális hálózatok, előnyösen számítógépek osztott szinkronizációs memória kialakítására, előnyö­sen az 1. igénypont szerinti eljárás fogana­tosítására, melynek illesztő egysége (11) ki/ /bemenetéivel részben központi vezetékkö­tegre (A), részben pedig adat vezetékköte­gen (D) keresztül memória mátrix ki/beraene­­teire, kimenetei pedig részben cimfelismeró egység (12) bemenetelre, részben pedig üzemmód vezetéken (b) keresztül a memória mátrix bemenetére van kötve, azzal jellemez­ve, hogy az illesztő egység (11) ki/bemeneteí a központi vezetékkötegre (A), adat vezeték­kötegen (D) keresztül memória mátrix blok­kok (17a-n) ki/bemeneteire, kimenetei vezérlő vezetékpáron (E) át vezérlő egységek (16a­­-n) bemeneteire, memóriát címző vezetékköte­gen (B) keresztül a cimfelismeró egység (12) bemeneteire üzemmód vezetéken (b) ét a me­mória mátrix blokkok (17a-n) további beme­netére, azonositó vezeték csoporton (H) ke­resztül a vezérlő egységek (16a-n) további bemeneteire, cím kimenetei pedig tömböt cím­ző vezetékkötegre (C) vannak kötve, a cim­­felismerö egység (12) kimenete engedélyező vezetéken (e) át kiválasztó egység (15) be­menetére van csatlakoztatva, a kiválasztó egység (15) további bemenetei a tömböt cím­ző vezetékköteg (C) részét képező kiválasztó vezeték csoportra (F), kimenetei pedig rend­re első kiválasztó vezetéken (gl) keresztül első vezérlő egység (16a) és első memória mátrix blokk (17a) bemenetére, i-edik kivá­lasztó vezetéken (gi) keresztül i-edik vezérlő egység (16i) és i-edik memória mátrix blokk (17i) bemenetére, n-edik kiválasztó vezetéken (gn) keresztül n-edik vezérlő egység (16n) és n-edik memória mátrix blokk (17n) beme­netére van kötve, az első memória mátrix blokk (17a) további bemenetei részben első vezérlő vezetéken (hl) keresztül az első vezérlő egység (16a) kimenetére részben pe­dig a tömböt címző vezetékköteg (C) részét képező blokkot címző vezeték csoportra (G) vannak csatlakoztatva, az i-edik memória mátrix blokk (17i) további bemenetei részben i-edik vezérlő vezetéken (hi) keresztül az i­­-edik vezérlő egység (16i) kimenetére rész­ben pedig a blokkot címző vezeték csoportra (G) vannak kötve, a n-edik memória mátrix blokk (17n) további bemenetei részben n­­-edik vezérlő vezetéken (hn) keresztül n­­-edik vezérlő egység (16n) kimenetére, rész­ben pedig a blokkot címző vezeték csoportra (G) vannak csatlakoztatva. (3. ábra) 6. Az 5. igénypont szerinti elrendezés, azzal jellemezve, hogy a kiválasztó egység (15) dekódoló áramkör, előnyösen SN 74S138. (3. ábra) 7. Az 5. vagy 6. igénypont szerinti el­rendezés, azzal jellemezve, hogy a vezérlő egység vezérlő áramkörének (21) bemenetei foglaltság vezetéken (m) keresztül foglaltság tároló (18) kimenetére, azonosító vezetéken (j) át azonosító áramkör (20) kimenetére, va­lamint a kiválasztó vezetékre (g), kimenetei pedig beíró vezetéken (k) keresztül a fog­laltság tároló (18) és azonosító tároló (19) bemenetére, valamint a vezérlő vezetékre (h) vannak kötve, a foglaltság tároló (18) továb­bi bemenetei a vezérlő vezetékpárra (E) van­nak csatlakoztatva, az azonositó tároló (19) további bemenetei az azonosító vezeték cso­porton (H) keresztül az azonosító áramkör (20) bemeneteire, kimeneti pedig az azonositó áramkör (20) további bemeneteire vannak kötve. (4. ábra) 8. A 7. igénypont szerinti elrendezés, azzal jellemezve, hogy a foglaltság tároló 5 10 15 20 25 30 35 40 45 50 55 60 65 7

Next

/
Thumbnails
Contents