Arts >> Kunst en amusement >  >> Art >> tekening

Teken een gedetailleerd systeemstroomschema dat de stappen illustreert die door een besturingssysteem worden uitgevoerd.

```

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

| OS-kernel |

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

|

/ \

/ \

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

| Proces A |

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

/ \

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

| Proces B | | Proces C |

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

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

Besturingssysteem onderbreekt

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

1. Proces A doet een systeemaanroep naar de OS-kernel om een ​​bron aan te vragen.

2. De OS-kernel onderbreekt proces A en bewaart de huidige status.

3. De OS-kernel verwerkt de systeemaanroep en wijst de gevraagde bron toe aan proces A.

4. De OS-kernel herstelt de status van proces A en zorgt ervoor dat de uitvoering ervan kan worden voortgezet.

5. Proces B ervaart een hardware-interrupt (bijvoorbeeld een paginafout).

6. De OS-kernel onderbreekt proces B en bewaart de huidige status.

7. De OS-kernel verwerkt de hardware-interrupt en start proces B opnieuw.

8. Proces C wordt beëindigd en geeft zijn bronnen terug aan de OS-kernel.

9. De OS-kernel claimt de bronnen van proces C en stelt deze beschikbaar voor andere processen.

10. Proces A voltooit de uitvoering ervan en geeft zijn bronnen vrij aan de OS-kernel.

11. De OS-kernel claimt de bronnen van proces A en sluit het systeem af.

```

tekening

Verwante categorieën