Arts >> Kunst >  >> kunst >> tegning

Tegn et detaljeret systemflowchart, der illustrerer de trin, der udføres af et OS som det?

```

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

| OS-kerne |

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

|

/ \

/ \

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

| Proces A |

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

/ \

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

| Proces B | | Proces C |

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

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

OS afbryder

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

1. Proces A foretager et systemkald til OS-kernen for at anmode om en ressource.

2. OS-kernen afbryder proces A og gemmer dens aktuelle tilstand.

3. OS-kernen behandler systemkaldet og allokerer den anmodede ressource til proces A.

4. OS-kernen gendanner tilstanden for proces A og tillader den at fortsætte eksekveringen.

5. Proces B oplever en hardwareafbrydelse (f.eks. en sidefejl).

6. OS-kernen afbryder proces B og gemmer dens nuværende tilstand.

7. OS-kernen håndterer hardwareafbrydelsen og genstarter proces B.

8. Proces C afslutter og frigiver sine ressourcer tilbage til OS-kernen.

9. OS-kernen genvinder ressourcerne i proces C og gør dem tilgængelige for andre processer.

10. Proces A fuldfører sin udførelse og frigiver sine ressourcer tilbage til OS-kernen.

11. OS-kernen genvinder ressourcerne i proces A og lukker systemet ned.

```

tegning

Relaterede kategorier