Arts >> Umjetnost i zabava >  >> Umjetnost >> Crtanje

Nacrtajte detaljan dijagram toka sustava koji ilustrira korake koje izvodi OS kao što je?

```

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

| OS kernel |

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

|

/ \

/ \

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

| Proces A |

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

/ \

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

| Proces B | | Proces C |

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

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

OS prekidi

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

1. Proces A upućuje sistemski poziv jezgri OS-a kako bi zatražio resurs.

2. OS kernel prekida proces A i sprema njegovo trenutno stanje.

3. OS kernel obrađuje sistemski poziv i dodjeljuje traženi resurs procesu A.

4. OS kernel vraća stanje Procesa A i dopušta mu nastavak izvršenja.

5. Proces B doživljava hardverski prekid (npr. greška stranice).

6. OS kernel prekida proces B i sprema njegovo trenutno stanje.

7. OS kernel obrađuje hardverski prekid i ponovno pokreće proces B.

8. Proces C završava i oslobađa svoje resurse natrag u OS kernel.

9. OS kernel vraća resurse koje drži Proces C i čini ih dostupnima drugim procesima.

10. Proces A dovršava svoje izvršenje i oslobađa svoje resurse natrag u OS kernel.

11. OS kernel vraća resurse koje drži Proces A i gasi sustav.

```

Crtanje

Povezani Kategorije