Arts >> Kunst >  >> Art >> tegning

Tegn et detaljert systemflytskjema som illustrerer trinnene som utføres av et OS som det?

```

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

| OS-kjernen |

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

|

/ \

/ \

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

| Prosess A |

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

/ \

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

| Prosess B | | Prosess C |

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

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

OS avbryter

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

1. Prosess A foretar et systemkall til OS-kjernen for å be om en ressurs.

2. OS-kjernen avbryter prosess A og lagrer gjeldende tilstand.

3. OS-kjernen behandler systemkallet og tildeler den forespurte ressursen til prosess A.

4. OS-kjernen gjenoppretter tilstanden til prosess A og lar den fortsette kjøringen.

5. Prosess B opplever et maskinvareavbrudd (f.eks. en sidefeil).

6. OS-kjernen avbryter prosess B og lagrer gjeldende tilstand.

7. OS-kjernen håndterer maskinvareavbruddet og starter prosess B på nytt.

8. Prosess C avsluttes og frigir ressursene tilbake til OS-kjernen.

9. OS-kjernen tar tilbake ressursene som holdes av prosess C og gjør dem tilgjengelige for andre prosesser.

10. Prosess A fullfører kjøringen og frigjør ressursene tilbake til OS-kjernen.

11. OS-kjernen tar tilbake ressursene som holdes av prosess A og slår av systemet.

```

tegning

Relaterte kategorier