Arts >> Kulttuuri ja viihde >  >> Art >> piirustus

Piirrä yksityiskohtainen järjestelmän vuokaavio, joka havainnollistaa käyttöjärjestelmän suorittamia vaiheita sellaisenaan?

```

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

| OS-ydin |

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

|

/ \

/ \

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

| Prosessi A |

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

/ \

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

| Prosessi B | | Prosessi C |

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

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

OS keskeyttää

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

1. Prosessi A tekee järjestelmäkutsun käyttöjärjestelmän ytimelle pyytääkseen resurssia.

2. Käyttöjärjestelmän ydin keskeyttää prosessin A ja tallentaa sen nykyisen tilan.

3. Käyttöjärjestelmän ydin käsittelee järjestelmäkutsun ja varaa pyydetyn resurssin prosessille A.

4. Käyttöjärjestelmän ydin palauttaa prosessin A tilan ja antaa sen jatkaa suorittamista.

5. Prosessi B kokee laitteistokeskeytyksen (esim. sivuvirhe).

6. Käyttöjärjestelmän ydin keskeyttää prosessin B ja tallentaa sen nykyisen tilan.

7. Käyttöjärjestelmän ydin käsittelee laitteiston keskeytyksen ja käynnistää prosessin B uudelleen.

8. Prosessi C lopettaa ja vapauttaa resurssinsa takaisin käyttöjärjestelmäytimeen.

9. Käyttöjärjestelmän ydin ottaa takaisin prosessin C hallussa olevat resurssit ja asettaa ne muiden prosessien saataville.

10. Prosessi A suorittaa suorituksensa ja vapauttaa resurssinsa takaisin käyttöjärjestelmän ytimeen.

11. Käyttöjärjestelmän ydin ottaa takaisin prosessin A hallussa olevat resurssit ja sammuttaa järjestelmän.

```

piirustus

Lähikategoriat