Arts >> Sztuka i rozrywka >  >> Sztuka >> Rysunek

Narysuj szczegółowy schemat blokowy systemu ilustrujący kroki wykonywane przez system operacyjny?

```

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

| Jądro systemu operacyjnego |

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

|

/ \

/ \

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

| Proces A |

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

/ \

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

| Proces B | | Proces C |

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

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

Przerwania systemu operacyjnego

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

1. Proces A wywołuje system do jądra systemu operacyjnego z prośbą o zasób.

2. Jądro systemu operacyjnego przerywa proces A i zapisuje jego bieżący stan.

3. Jądro systemu operacyjnego przetwarza wywołanie systemowe i przydziela żądany zasób procesowi A.

4. Jądro systemu operacyjnego przywraca stan Procesu A i umożliwia jego kontynuację.

5. Proces B doświadcza przerwania sprzętowego (np. błędu strony).

6. Jądro systemu operacyjnego przerywa proces B i zapisuje jego bieżący stan.

7. Jądro systemu operacyjnego obsługuje przerwanie sprzętowe i ponownie uruchamia proces B.

8. Proces C kończy się i zwalnia swoje zasoby z powrotem do jądra systemu operacyjnego.

9. Jądro systemu operacyjnego odzyskuje zasoby przechowywane przez proces C i udostępnia je innym procesom.

10. Proces A kończy swoje wykonywanie i zwalnia swoje zasoby z powrotem do jądra systemu operacyjnego.

11. Jądro systemu operacyjnego odzyskuje zasoby przechowywane przez proces A i zamyka system.

```

Rysunek

Powiązane kategorie