Desenhe um fluxograma detalhado do sistema ilustrando as etapas executadas por um sistema operacional, pois ele?
```
+--------------+
| Kernel do SO |
+--------------+
|
/ \
/ \
+--------------+
| Processo A |
+--------------+
/ \
+--------------+ +--------------+
| Processo B | | Processo C |
+--------------+ +--------------+
-------------------------------------------------- ---------------------
Interrupções do sistema operacional
-------------------------------------------------- ---------------------
1. O processo A faz uma chamada de sistema ao kernel do sistema operacional para solicitar um recurso.
2. O kernel do SO interrompe o Processo A e salva seu estado atual.
3. O kernel do SO processa a chamada do sistema e aloca o recurso solicitado ao Processo A.
4. O kernel do SO restaura o estado do Processo A e permite que ele continue a execução.
5. O processo B sofre uma interrupção de hardware (por exemplo, uma falha de página).
6. O kernel do SO interrompe o Processo B e salva seu estado atual.
7. O kernel do sistema operacional lida com a interrupção de hardware e reinicia o Processo B.
8. O processo C termina e libera seus recursos de volta para o kernel do sistema operacional.
9. O kernel do sistema operacional recupera os recursos mantidos pelo Processo C e os disponibiliza para outros processos.
10. O processo A conclui sua execução e libera seus recursos de volta ao kernel do sistema operacional.
11. O kernel do sistema operacional recupera os recursos mantidos pelo Processo A e desliga o sistema.
```