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

5 HU 201620 B 6 ellenőrizzük, hogy az önteszt hibátlanul lefu­tott-e, ha igen akkor T3 harmadik időtartam következik, egyébként mivel az aktiv pro­cesszor hibás az eljárást befejezzük. Az összes többi processzor (amelyek nincsenek aktívnak kijelölve) mintegy alárendelt pro­cesszor kezdik meg a működésüket esetünk­ben T13 tizenharmadik időtartamban, illetve T20 huszadik időtartamban leteszteli önmagát. Az aktiv processzor t5 ötödik időtartam után végignézi, hogy hány működőképes aláren­delt processzor van a rendszerben, azaz t3 harmadik időpillanatban megnézi, hogy van-e i-edik alárendelt processzor, ha van, akkor T9 kilencedik időtartamban ezt a tényt rög­zíti és t4 negyedik időpillanat következik, ha nincs akkor közvetlenül t4 negyedik időpilla­nat következik. A t4 negyedik időpillanatban megnézi, hogy van-e n-edik alárendelt pro­cesszor, ha van, akkor T10 időtartamban ezt a tényt rögzíti és Tll tizenegyedik időtartam következik, ha nincs akkor közvetlenül Tll tizenegyedik időtartam következik. A Tll ti­zenegyedik időtartamban az aktívnak kijelölt processzor a főmemóriába betölti az aláren­delt processzorok működéséhez szükséges ló­­der programot, majd a processzorok üzem­szerű működéséhez szükséges mikroprogra­­mot, ezután T12 tizenkettedik időtartamban valamennyi alárendelt processzor számára az aktívnak kijelölt processzor egy üzenetet küld, hogy a főmemóriából kezdjék meg a működésüket, ezután T6 hatodik időtartam következik. A T6 hatodik időtartamban az aktívnak kijelölt processzor működése annyi­ban tér el az ismert eljárásétól, hogy a mik­­roprogram betöltését a főmemóriából hajtja végre az alárendelt processzorokkal egyide­jűleg, majd t5 ötödik időpillanat következik. A tő ötödik időpillanatban az aktívnak kije­lölt processzor megnézi, hogy az i-edik alá­rendelt processzor betőltötte-e a mikroprog­­ramot, amennyiben nem úgy újra tő ötödik időpillanat, ha igen akkor, pedig t6 hatodik időpillanat következik. A t6 hatodik időpilla­natban az aktívnak kijelölt processzor meg­nézi, hogy az n-edik alárendelt processzor betöltötte-a a mikroprogramot, amennyiben nem úgy újra t6 hatodik időpillanat, ha igen akkor, pedig T7 időtartam következik. A T7 hetedik időtartamban az aktívnak kijelölt processzor üzemkész jelet küld az alárendelt processzoroknak és aktivizáljuk az operációs rendszert, majd T8 nyolcadik időtartamban az aktívnak kijelölt processzort üzemszerűen elindítjuk. A T13 tizenharmadik időtartamban az i-edik alárendelt processzor leteszteli ön­magát, majd t7 hetedik időpillanat követke­zik, a t7 hetedik időtartamban ellenőrizzük, hogy az önteszt hibátlanul lefutott-e, ha igen akkor T14 tizennegyedik időtartam kö­vetkezik, egyébként, mivel a processzor hi­bás az eljárást az i-edik alárendelt procesz­­szor esetében befejezzük. A T14 tizennegye­dik időtartamban a processzorba olvassuk az i-edik alárendelt processzor alaphelyzetbe állításához szükséges mikroprogramot az i­­-edik konzol vezérlőből és azt lefuttatjuk, majd ezután Tlő tizenötödik időtartamban egy jelzést küldünk az aktívnak kijelölt pro­cesszor számára, melyet a t3 harmadik idő­pillanatban fog megvizsgálni, ezután t8 nyol­cadik időpillanat következik. A t8 nyolcadik időpillanatban megnézzük, hogy az aktívnak kijelölt processzor engedélyezte-e a főmemó­riából a mikroprogram betöltését, ha igen, úgy T16 tizenhatodik időtartam, ha nem, ak­kor újra t8 nyolcadik időpillanat következik. A T16 tizenhatodik időtartamban az i-edik alárendelt processzor beolvassa a főmemóriá­ból a lóder programot, majd annak segítsé­gével T17 tizenhetedik időtartamban beolvas­sa a processzor üzemszerű működéséhez szükséges mikroprogramot. Ezután T18 tizen­nyolcadik időtartamban egy jelzést küldünk az aktívnak kijelölt processzor számára, me­lyet a t6 hatodik időpillanatban fog megvizs­gálni, ezután t9 kilencedik időpillanat követ­kezik. A t9 kilencedik időpillanatban megnéz­zük, hogy aktívnak kijelölt processzor üzem­kész jelet küldött-e, ha igen akkor T19 ti­zenkilencedik időtartamban az i-edik aláren­delt processzort üzemszerűen elindítjuk. A T20 huszadik időtartamban az n-edik aláren­delt processzor leteszteli önmagát, majd tlO tizedik időpillanat következik, a tlO tizedik időtartamban ellenőrizzük, hogy az önteszt, hibátlanul lefutott-e, ha igen akkor T21 hu- ■ szonegyedik időtartam következik, egyébként mivel a processzor hibás az eljárást az n­­-edik alárendelt processzor esetében befe-= jezzük. A T21 huszonegydik időtartamban a processzorba olvassuk az n-edik alárendelt processzor alaphelyzetbe állításához szüksé­ges mikroprogramot az n-edik konzol vezér­lőből és azt lefuttatjuk, majd ezután T22 hu­szonkettedik időtartamban egy jelzést kül­dünk az aktívnak kijelölt processzor számá­ra, melyet a t4 negyedik időpillanatban fog megvizsgálni, ezután tll tizennegyedik idő­pillanat. következik. A tll tizenegyedik idő-, pillanatban megnézzük, hogy az aktívnak ki­jelölt processzor engedélyezte-e a főmemóriá­­ból a mikroprogram betöltését, ha igen, úgy T23 huszonharmadik időtartam, ha nem, ak­kor újra tll tizenegyedik időpillanat követ­kezik. A T23 huszonharmadik időtartamban az n-edik alárendelt processzor beolvassa a fő­memóriából a lóder programot, majd annak segítségével T24 huszonnegyedik időtartam­ban beolvassa a processzor üzemszerű műkö­déséhez szükséges mikroprogramot. Ezután T25 huszonötödik időtartamban egy jelzést küldünk az aktívnak kijelölt processzor szá­mára, melyet a t7 hetedik időpillanatban fog megvizsgálni, ezután tl2 tizenkettedik időpil­lanat következik. A tl2 tizenkettedik időpil­lanatban megnézzük, hogy az aktívnak kije­lölt processzor üzemkész jelet küldött-e, ha igen akkor T26 huszonhatodik időtartamban 5 10 15 20 25 30 35 40 45 50 55 60 65 5

Next

/
Oldalképek
Tartalom