Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

1 Multiprocesszoros rendszerek Cél: a valósidejűség biztosítása •A multiprogramozás látszólagos párhuzamos programvégrehajtást tesz lehetővé. •Az egy rendszeren.

Hasonló előadás


Az előadások a következő témára: "1 Multiprocesszoros rendszerek Cél: a valósidejűség biztosítása •A multiprogramozás látszólagos párhuzamos programvégrehajtást tesz lehetővé. •Az egy rendszeren."— Előadás másolata:

1 1 Multiprocesszoros rendszerek Cél: a valósidejűség biztosítása •A multiprogramozás látszólagos párhuzamos programvégrehajtást tesz lehetővé. •Az egy rendszeren belül többprocesszoros hardver a programok valóban párhuzamos végrehajtását biztosítják.

2 2 CPU 1CPU 2MEM 2MEM 1 I/O 1I/O 2 FOLYAMAT FP 1FP 2 Óra 1Óra 2 Lazacsatolású rendszer:

3 3 •Szorosan (memória) csatolt multiprocesszoros rendszer tömb vázlata CPUMEM 1 Rendszer címcsatoló 1 FP 1 CPU modul 2 CPU modul 1 CPU modul 3 Közös memória Rendszerbusz Belső busz

4 4 A lazacsatolású rendszer egyszerűbb működési mód •Aszinkron módon működő két, vagy több processzoros rendszer. •Egyszerűbb szoftver •Lassúbb működés az I/O átvitel miatt Szoros csatolású rendszer: •Egy órajelre, szinkronműködő, két, vagy több processzoros rendszer. •Gyorsabb működési idő. •A csatolt rendszerek jellemzői: •Adatforgalomban ütközések léphetnek fel (verseny helyzetek alakulhatnak ki, megoldás szemaforok alkalmazása) •Az „oszthatatlanság” garantálását a fizikai processzor utasítás készletében megtalálhatók (Intel LOCK), pl. a memória sín több műveletre történő lefoglalása az Olvas-És-Ír utasítással.

5 5 Jellemzők: •Közös memória •közös óra •közös operációs rendszer •a rendszerbuszon közös információ forgalom, a közös memóriákhoz férés •A modulok lehetnek azonos felépítésűek (homogén rendszer) •és inhomogén, ha eltérőek méret, sebesség, utasításkészlet (a lefordított programok csak a megfelelő processzoron futtahatók) •A rendszersínhez férést sínvezérlő biztosítja (arbiter logika): daisy chain elv, prioritás elv.

6 6 Ütemezés: •A homogén rendszerekben a futásra-kész programok bármelyik szabad processzoron futtathatók. •Az egyenletes terhelés az ütemező feladata. •A heterogén rendszerekben az egyprocesszos rendszerben alkalmazott eljárások érvényesek.

7 7 A valósidejű rendszerek megbízhatósága •Az irányítású célú valósidejű rendszerek megbízhatósága szigorú követelmény. •Léteznek technológiai folyamatok, amelyek folytonos üzemben dolgoznak, leállításuk rövid időre is jelentős veszteséget okozna •Léteznek technológiai berendezések, amelyek meghibásodása esetén a berendezés, vagy egy része tönkremegy. •Léteznek veszélyes üzemű technológiák, pl. vegyi üzemek, amelyek meghibásodás esetén robbanásveszéllyel járhat.

8 8 Megbízhatósági alapfogalmak

9 9

10 10

11 11

12 12

13 13 (Átlagos javítási idő)

14 14

15 15

16 16

17 17 Megbízhatóság tervezése történhet: •Alkatrészek •Modulok •Rendszerek szintjén

18 18 A megbízhatóság növelése történhet: •Előzetes intézkedésekkel •Redundancia (tartalék) egységek, rendszerek alkalmazásával •Gazdasági vetület •A tervezési módszerek: •Mérésekkel, nagy sorozatú, főleg elemek esetében, •Valószínűségszámítási módszerekkel

19 19

20 20

21 21

22 22

23 23 Dinamikus •A tartalék csak meghibásodás esetén veszi át a feladatokat •A tartaléknak a hibát fel kell ismernie •Kettőnél több egységhez rendelt egyetlen tartalék egység esetén (n+1) a tartaléknak a meghibásodott egység feladatait meg kell „határoznia” (ezt nevezik rekonfigurálásnak). Azaz a tartaléknak minden ellátandó feladatot tartalmaznia kell.

24 24

25 25

26 26

27 27

28 28

29 29

30 30

31 31

32 32

33 33 A szoftver és a hardver utón történő hibajelzés összehasonlítása

34 34

35 35


Letölteni ppt "1 Multiprocesszoros rendszerek Cél: a valósidejűség biztosítása •A multiprogramozás látszólagos párhuzamos programvégrehajtást tesz lehetővé. •Az egy rendszeren."

Hasonló előadás


Google Hirdetések