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
3 HU 201620 B 4 meneteire vannak csatlakoztatva. Az i-edik processzor bemenetei i-edik adat vezetékkötegen keresztül i-edik irható mikroprogramtár kimeneteire, további ki/bemenetei pedig i-edik konzol vezérlő ki/bemeneteire vannak kötve. Az i-edik konzol vezérlő további ki//bemenetei az i-edik írható mikroprogramtár további ki/bemeneteire valamint konzol periféria ki/bemeneteire vannak csatlakoztatva. Az n-edik processzor bemenetei n-edik adat vezetékkötegen keresztül n-edik irható mikroprogramtár kimeneteire, további ki/bemenetei pedig n-edik konzol vezérlő ki/bemeneteire vannak kötve. Az n-edik konzol vezérlő további ki/bemenetei az n-edik írható mikroprogramtár további ki/bemeneteire valamint konzol periféria ki/bemeneteire vannak csatlakoztatva. A továbbfejlesztés, vagyis a találmány abban van, hogy az első konzol vezérlő bemenetei első azonosító vezetékkötegen át processzort aktivizáló egység kimeneteire, ki/bemenetei első belső vezérlő vezetékkötegen keresztül az első processzor első vezérlő vezetékkötegen keresztül első leválasztó egység, első utasítás vezetékkötegen ét pedig az első írható mikroprogramtár ki/bemeneteire vannak kötve. Az első processzort aktivizáló egység kimenete első leválasztó vezetéken keresztül a leválasztó egység bemenetére van csatlakoztatva. Az i-edik konzol vezérlő bemenetei i-edik azonosító vezetékkötegen át i-edik processzort aktivizáló egység kimeneteire, ki/bemenetei i-edik belső vezérlő vezetékkötegen keresztül az i-edik processzor, i-edik külső vezérlő vezetékkötegen keresztül i-edik leválasztó egység, i-edik utasítás vezetékkötegen át pedig az i-edik írható mikroprogramtár ki/bemeneteire vannak kötve. Az i-edik processzort aktivizáló egység kimenete i-edik leválasztó vezetéken keresztül az i-edik leválasztó egység bemenetére van csatlakoztatva. Az n-edik konzol vezérlő bemenetei n-edik azonosító vezetékkötegen át n-edik processzort aktivizáló egység kimeneteire, ki/bemenetei n-edik belső vezérlő vezetékkötegen keresztül az n-edik processzor, n-edik külső vezérlő vezetékkötegen keresztül n-edik leválasztó egység, n-edik utasítás vezetékkötegen át pedig az n-edik írható mikroprogramtár ki/bemeneteire vannak kötve. Az n-edik processzort aktivizáló egység kimenete n-edik leválasztó vezetéken keresztül az n-edik leválasztó egység bemenetére van csatlakoztatva. Az el- 6Ó leválasztó egység további ki/bemenetei periféria vezérlő vezetékkötegen át az i-edik leválasztó egység, az n-edik leválasztó egység és konzol periféria ki/bemeneteire vannak kötve. A találmány értelmében célszerű, ha a leválasztó egység vonali illesztő, előnyösen SN 74 245. Nevezetesen célszerű, ha a processzort aktivizáló egység kiválasztó áramkör bemene-4 tei az azonosító vezetékkötegen keresztül beállító áramkör kimeneteire, kimenete pedig a leválasztó vezetékre van kötve. Célszerű továbbá, ha a kiválasztó áramkör dekóder, előnyösen SN 74S138. A találmány értelmében célszerű még az is, ha a beállító áramkör kapcsolósor. A találmányt részletesebben rajz alapján ismertetjük, melyen az ismert és találmány szerinti eljárás valamint elrendezés példakénti kiviteli alakjait tüntettük fel. A rajzon az 1. ábra az ismert és a találmány szerinti eljárás folyamatábrája; a 2. ábra az ismert elrendezés kiviteli alakja; a 3. ábra a találmány szerinti elrendezés példakénti kiviteli alakjai; a 4. ábra a találmány szerinti px'ocesszort aktivizáló egység példakénti kiviteli alakjai. A rajzon az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jeleztük, ha egy részleten belül további részleteket különböztetünk meg, vagy a rajzon belül ugyanaz a részlet többszőr előfordul a hivatkozási számot betűvel, a hivatkozási betűt számmal egészítjük ki. Az ismert eljárást az 1. ábra folyamatábrája alapján ismertetjük. Az eljárás TI első időtartamban kezdődik, gyakorlatilag a rendszer, illetve a processzor bekapcsolásával, ezután T2 második időtartamban a processzor leteszteli önmagát, majd ti első időpillanat következik, a ti első időpillanatban ellenőrizzük, hogy az önteszt hibátlanul lefutott-e, ha igen akkor T3 harmadik időtartam következik, egyébként, mivel a rendszer, illetve a processzor hibás az eljárást befejezzük. A T3 harmadik időtartamban a proceszszorba olvassuk a mikroprogram lódért, ezután T4 negyedik időpillanatban a lóder segítségével beolvassuk az alaphelyzetbe állító programot, melyet T5 ötödik időtartamban lefuttatunk, majd T6 hatodik időtartamban betöltjük a mikroprogramot. A mikroprogram betöltése után T7 hetedik időtartamban aktivizáljuk az operációs rendszert, majd T8 nyolcadik időtartamban a processzort üzemszerűen elindítjuk. Természetesen a rendszer üzemszerű indításához az szükséges, hogy valamennyi processzor aktivizálását sorban egymás után elvégezzük a fenti módon. A találmány szerinti eljárást részletesebben ugyancsak az 1. ábra folyamatábrája alapján ismertetjük. A találmány szerinti eljárás az ismerttől abban tér el, hogy a TI első időtartam után először t2 második időpillanatban valamennyi processzor egyidejűleg megnézi, hogy aktívnak van-e kijelölve (természetesen mindig csak egy aktiv processzor van egyidejűleg kijelölve). Az aktívnak kijelölt processzor T2 második időtartamban leteszteli önmagát, majd ti első időpillanat következik, a ti első időpillanatban 5 10 15 20 25 30 35 40 45 50 55 60 65