Arts >> Umění a zábava >  >> Umění >> Kreslení

Nakreslete podrobný vývojový diagram systému znázorňující kroky prováděné operačním systémem?

```

+---------------+

| OS jádro |

+---------------+

|

/ \

/ \

+---------------+

| Proces A |

+---------------+

/ \

+--------------+ +--------------+

| Proces B | | Proces C |

+--------------+ +--------------+

-------------------------------------------------- ----------------------

Přerušení OS

-------------------------------------------------- ----------------------

1. Proces A provede systémové volání jádra operačního systému a požádá o zdroj.

2. Jádro OS přeruší proces A a uloží jeho aktuální stav.

3. Jádro operačního systému zpracuje systémové volání a přidělí požadovaný prostředek procesu A.

4. Jádro operačního systému obnoví stav procesu A a umožní mu pokračovat v provádění.

5. Proces B zaznamená hardwarové přerušení (např. chyba stránky).

6. Jádro OS přeruší proces B a uloží jeho aktuální stav.

7. Jádro operačního systému se postará o hardwarové přerušení a restartuje proces B.

8. Proces C se ukončí a uvolní své prostředky zpět do jádra operačního systému.

9. Jádro operačního systému získává zpět prostředky držené procesem C a zpřístupňuje je dalším procesům.

10. Proces A dokončí své provádění a uvolní své prostředky zpět do jádra operačního systému.

11. Jádro operačního systému získá zpět prostředky držené procesem A a vypne systém.

```

Kreslení

Související kategorie