Arts >> Изкуства >  >> Art >> Drawing

Начертайте подробна блок-схема на системата, илюстрираща стъпките, изпълнявани от операционна система, тъй като?

```

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

| Ядрото на ОС |

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

|

/ \

/ \

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

| Процес A |

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

/ \

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

| Процес B | | Процес C |

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

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

Прекъсвания на ОС

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

1. Процес А прави системно повикване към ядрото на ОС, за да поиска ресурс.

2. Ядрото на ОС прекъсва процес А и запазва текущото му състояние.

3. Ядрото на ОС обработва системното извикване и разпределя искания ресурс към процес A.

4. Ядрото на ОС възстановява състоянието на процес A и му позволява да продължи изпълнението.

5. Процес B изпитва хардуерно прекъсване (напр. грешка на страницата).

6. Ядрото на ОС прекъсва процес B и запазва текущото му състояние.

7. Ядрото на ОС обработва хардуерното прекъсване и рестартира процес B.

8. Процес C прекратява и освобождава своите ресурси обратно към ядрото на ОС.

9. Ядрото на ОС възстановява ресурсите, държани от процес C, и ги прави достъпни за други процеси.

10. Процес А завършва своето изпълнение и освобождава своите ресурси обратно към ядрото на ОС.

11. Ядрото на ОС възстановява ресурсите, държани от Процес А, и изключва системата.

```

Drawing

Съответните категории