Estou precisando fazer um trabalho para a faculdade de Detecção de Deadlock, será que alguém poderia me ajudar, pq nao sei por onde começar.
Segue abaixo a especificação que o professor mandou.
Ao iniciar o programa deve ser informada a quantidade de recursos (sendo todos de tipos diferentes).
A interface deve apresentar as seguintes opções:
– Inserir processo - entrar com o número do processo;
– Solicitar recurso - entrar com o número do processo e o número do recurso;
– Disponibilizar recurso - entrar com o número do processo e o número do recurso – um processo só poderá
disponibilizar um recurso se não estiver bloqueado;
Devem ser apresentadas janelas com as seguintes informações:
– Alocação dos recursos a processos;
– Lista de processos bloqueados;
– Identificação de deadlock.
Deve ser implementado um grafo de alocação de recursos para realizar a detecção.
Desde já agradeço,
brunomsc