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

1 HU 201620 B 2 A találmány tárgya 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. Mint ismeretes a digitális technikában a fejlődés napjainkban két irányba történik:- egyrészt a már meglévő digitális berende­zések méretének és nem utolsó sorban árának csökkentése azonos kapacitás és műszaki paraméterek mellett;- másrészt a kapacitás növelése, hogy egyre bonyolultabb és komplexebb feladatokat le­hessen egy rendszerre bizni, illetve egy rendszerrel megoldani. A két fejlődési irányt jól reprezentálja a számítás technika, ahol egyrészt megjelen­tek a személyi számitógépek, és szinte ezzel egyidejűleg a több processzoros rendszerek. Az utóbbiak fejlődését két egymásnak ellent­mondó követelmény kielégítése jellemzi:- minél könnyebb programozhatóság, megje­lentek a makroutasitások, melyek mikro­­utasitások sorozatából állnak. A makro­utasitások egy szubrutinit indítanak el és a szubrutinban lévő mikroutasitásokat hajtja végre a processzor. A mikro utasi­­tásos felépítés jól szolgálja a tesztelést és a bemérést is, hiszen igy viszonylag egy­szerű és rövid mikroprogramokkal lehet a rendszert ellenőrizni. Az egyszerűbb fel­építés érdekében a mikroprogramok ma már cserélhető kivitelben többnyire RAM (írható/olvasható) memóriában helyezked­nek el;- minél gyorsabb legyen a rendszer, ezt úgy érik el, hogy párhuzamosan több pro­cesszort alkalmaznak (hiszen a makroutasí­­tásokat végrehajtó mikroprogram rutinok futása lassitja a rendszert). A fentiekből adódik az a gyakorlatban elterjedt megoldás, hogy bekapcsolás után a rendszer processzorainak mikroprogram tárát sorba egymás után egy háttér egységről fel­töltik. A feltöltést végző háttér egység pél­dául mágneslemezes tároló bekapcsoláskor automatikusan kell, hogy szolgáltassa a mik­­roprogramot. A rendszer bonyolultságát azzal csökkentik az ismert megoldásoknál, például DEC VAX, hogy egyetlen háttér egységet használnak valamennyi processzor feltöltésé­hez, melyet sorban a processzorokra kap­csolva egyenként feltöltik azok mikroprogram tárát, majd ezt követően aktivizálják a rend­szer programot. Az igy kialakított digitális hálózat a legkorszerűbb igényeket is kielégí­ti, leszámítva azt a tényt, hogy a bekapcso­lást követően esetenként akár félórát vagy egy órát is igénybe vehet a rendszer pro­cesszorainak feltöltése, illetve üzemszerű in­dítása. A találmánnyal célunk a fentiekben vá­zolt nehézség kiküszöbölése. A találmánnyal megoldandó feladat ennek megfelelően egy olyan eljárás és elrendezés kialakítása, mely alkalmas több processzoros digitális hálózatok gyors aktivizálására, elő­nyösen számítógépekhez. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha egyetlen háttér egysége felhasználásával egyszerre több processzor mikroprogram tárát töltjük fel egyidejűleg. A találmány szerinti eljárás egy olyan ismert eljárás továbbfejlesztése, melynek so­rán aktivizáláskor először a processzorok mikroprogramtárait feltöltjük, majd ezt köve­tően aktivizáljuk az operációs rendszert. A továbbfejlesztés, vagyis a találmány abban van, hogy a mikroprogramtárak feltöl­tése előtt, kijelölünk egy aktív processzort és az aktiv processzoron keresztül a rend­szer memóriájába beírjuk a mikroutasításo­­kat, majd a rendszer memóriájának feltöltése után utasítjuk az összes processzort, hogy a rendszer memóriából töltse fel a mikroprog­­ramtárát, majd miután valamennyi processzor jelezte az aktív processzornak, hogy a mik­roprogram tár feltöltése befejeződött az aktiv processzor aktivizálja az operációs rendszert. A találmány értelmében célszerű, ha az aktív processzort először inicializáljuk, és csak utána kezdjük meg a rendszer memória feltöltését. Nevezetesen célszerű, ha a rendszer memória feltöltése során előnyös egy pro­cesszort aktivizáló mikroprogramot helyezünk el, majd után a mikroprogramtárak üzemi in­formációját. Célszerű továbbá, ha az aktív procesz­­szor mikroprogramtárának a rendszer memó­riából történő feltöltése során csak a mikro­­programtór üzemi információját töltjük át. A talámány értelmében célszerű még az is, ha az aktív processzort kivéve a pro­cesszorok feltöltése során először a procesz­­szort aktivizáló mikroprogramot töltjük be a rendszer memóriából, ezután aktivizáljuk a processzort, majd a processzor aktivizálása után töltjük be a mikroprogramtár üzemi in­formációját. Nevezetesen célszerű még az is, ha az aktív processzort kivéve a processzorok fel­töltése során először a processzort aktivizáló mikroprogramot töltjük be a rendszer memó­riából, ezután töltjük be a mikroprogramtár üzemi információját majd aktivizáljuk a pro­cesszort. A találmány szerinti elrendezés egy olyan ismert elrendezés továbbfejlesztése, melynek ki/bemeneteikkel központi vezeték­kötegre kapcsolódó rendszer memóriái, rend­szer egységei, processzorai vannak. Az első processzor bemenetei első adat vezetékköte­gen keresztül első írható mikroprogramtár kimeneteire, további ki/bemenetei, pedig első konzol vezérlő ki/bemeneteire vannak kötve. Az első konzol vezérlő további ki/bemenetei az első írható mikroprogramtár további ki/ /bemeneteire valamint konzol periféria ki/be-5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Oldalképek
Tartalom