201620. lajstromszámú szabadalom • Eljárás és elrendezés több processzoros digitális hálózatok gyors aktivizálására, előnyösen számítógépekhez
9 HU 201620 B 10 bemenetei En n-edik utasítás vezetékkötegen át pedig a 14n n-edik irható mikroprogramtár kimeneteire, ki/bemenetei Bn n-edik belső vezérlő vezetékkötegen keresztül a 13n n-edik processzor, Fn n-edik azonosító vezetékkötegen át 17n n-edik processzort aktivizáló egység, Cn n-edik külső vezérlő vezetékkötegen keresztül 18n n-edik leválasztó egység ki/bemeneteire vannak kötve. A 17n n-edik processzort aktivizáló egység kimenete bn n-edik leválasztó vezetéken keresztül a 18n n-edik leválasztó egység bemenetére van csatlakoztatva. A 18a első leválasztó egység további ki/bemenetei G periféria vezérlő vezetékkötegen át, a 18i i-edik leválasztó egység, a 18n n-edik leválasztó egység és 16 konzol periféria ki/bemeneteire vannak kötve. A találmány szerinti elrendezés esetében a rendszer egyik 13a-n processzorét aktiv processzornak jelöljük ki a 17a-n proceszszort aktivizáló egységek segítségével, esetünkben ez legyen a 13a első processzor. A bekapcsolás után a 17a első processzort aktivizáló egység a Cl első külső vezérlő vezetékkötegen 18a első leválasztó egységen és G periféria vezérlő vezetékkötegen keresztül a bl első leválasztó vezetékre adott jellel összeköti a 15a első konzol vezérlőt a 16 konzol perifériával és Bl első belső vezérlő vezetékkötegen, 13a első processzoron, és A központi vezetékkötegen át a 11 rendszer memóriába tölti a mikroprogramot, miután a 13a első processzort előzőleg letesztelte és aktivizálta. Azután, hogy a teljes mikroprogramnak a 11 rendszer memóriába való töltése befejeződött, sót a mikroprogramnak a 14a-n irható mikroprogramtárakba olvasásához szükséges lóderprogram is betöltésre került a 11 rendszer memóriába a 13a első proceszszor a többi 13(a-l)-n processzoroknak mikroprogram beolví'sási parancsot ad. Ezzel egyidöben a 13a első processzorok Bl első belső vezérlő vezetékkötegen, 15a első konzol vezérlőn és El első utasítás vezetékkötegen át a 14a első irható mikroprogramtárba olvassa a mikroprogramot. Miután meggyőződött a 13a első processzor arról, hogy a többi 13(a-l)-n processzorok is beolvasták a mikroprogramot, aktivizálja a rendszer programot és üzemi állapotba megy át (mintegy elveszti a többi processzor feletti prioritását). A 13i i-edik processzor a 13a első processzortól kapott beolvasási parancs hatására először a 11 rendszer memóriából A központi vezetékkötegen 13i i-edik proceszszoron, Bi i-edik belső vezérlő vezetékkötegen 15i i-edik konzol vezérlőn és Ei i-edik utasítás vezetékkötegen keresztül a 14i i-edik irható mikroprogramtárba olvassa a lóderprogramot (ezt a beolvasás a 15i i-edik konzol vezérlő vezérli a 17i i-edik proceszszort aktivizáló egységtől az Fi i-edik azonosító vezetékkötegen át kapott parancs hatására, mely egyben azt is jelzi, hogy nem ö az aktív processzor), majd ennek segítségével a mikroprogramot, miután ez megtörtént jelzi a 13a első processzornak, hogy a beolvasással elkészült és miután a 13a első processzor aktivizálta a rendszerprogramot üzemi állapotba megy át. A 13n n-edik proceszszor a 13a első processzortól kapott beolvasási parancs hatására először a 11 rendszer memóriából A központi vezetékkötegen 13n n-edik processzoron, Bn n-edik belső vezérlő vezetékkötegen 15n n-edik konzol vezérlőn és En n-edik utasítás vezetékkötegen keresztül a 14n n-edik írható mikroprogramtárba olvassa a lóderprogramot (ezt a beolvasást a 15n n-edik konzol vezérlő vezérli a 17n n-edik processzort aktivizáló egységtől az Fn n-edik azonosító vezetékkötegen ót kapott parancs hatására, mely egyben azt is jelzi, hogy nem ó az aktiv processzor), majd ennek segítségével a mikroprogramot, miután ez megtörtént jelzi a 13a első processzornak, hogy a beolvasással elkészült és miután a 13a első processzor aktivizálta a rendszerprogramot üzemi állapotba megy ót. A találmány szerinti elrendezés további példakénti kiviteli alakját szintén a 3. ábra alapján ismertetjük, mely a már ismertetettől abban tér el, hogy a 18 leválasztó egység vonali illesztő, előnyösen SN 74 245, az elrendezés ezen kiviteli alakjának a működése megegyezik a már ismertetettével. A találmány szerinti 17 processzort aktivizáló egység példakénti kiviteli alakjait a 4. ábra alapján ismertetjük. A 17 processzort aktivizáló egység 19 kiválasztó áramör bemenetei az F azonosító vezetékkötegen keresztül 20 beállító áramkör kimeneteire, kimenete pedig a b leválasztó vezetékre van kötve. A 20 beállító áramkör beállítja a 13 processzor cím kódját, mely egyben tartalmazza az aktivizálás tényét is, például úgy, hogy a lehető legmagasabb, vagy legalacsonyabb címkódú 13 processzor az aktiv bekapcsoláskor. A 19 kiválasztó áramkör az F azonosító vezetékkötegen érkező címkódból előállítja a b leválasztó vezeték jelét, azaz megnézi, hogy a címkód tartalmazza-e az aktivizálás tényét, ha igen, jelet ad a b leválasztó vezetékre, ha nem, akkor nem ad jelet a b leválasztó vezetékre. A találmány szerinti 17 processzort aktivizáló egység további példakénti kiviteli alakjait szintén a 3. ábra alapján ismertetjük, mely a már ismertetettől abban tér el, hogy a 19 kiválasztó áramkör dekóder, előnyösen SN 74S138, a 20 beállító áramkör kapcsolósor, a 17 processzort aktivizáló egység ezen kiviteli alakjainak a működése megegyezik a már ismertetettével. A találmány szerinti eljárás és elrendezés alkalmazása esetén egyszerű áramköri elemekkel megvalósítható gyors, olcsó, hatékony, gazdaságos megoldást kapunk, mivel az operatív memóriák működési sebessége többszöröse a mágneslemezes egységekének, ezért 5 10 15 20 25 30 35 40 45 50 55 60 65 7