Universidade Veiga de Almeida
Disciplina de Arquitetura e Funcionamento de Sistemas Operacionais
Aluno:
André Luiz Braga Vasco de Paula | 20201103664
- Utilizando uma estratégia muito similar ao do problema do Produtor Consumidor, criei um código que simula o ciclo de vida de um Processo dentro de um Sistema Operacional. Cada thread ficou encarregada de gerir uma parte diferente do código e a comunicação entre si é feita através da utilização de Semáforos.
- Um Processo pode ter os seguintes estados: -- Ready -- Running -- Blocked -- Exit
- Semáforos são contadores especiais para recursos compartilhados;
- Eles liberam ou interrompem a execução de processos baseados em operações de controle;