Projeto Simples Concorrência com Threading em Java do curso de OS-Lab da Universidade Shiraz.
Este projeto é uma simulação de um sistema operacional (OS) com funcionalidades de gerenciamento de processos. Ele permite monitorar processos de execução, gerenciar sua execução e simular o uso de recursos.
O projeto consiste nas seguintes aulas:
ProcessCheck : Monitora todos os processos atualmente em execução com informações sobre o uso de recursos.ProcessManager : gerencia um processo específico aplicando um determinado comando a ele (por exemplo, matar, suspender, dormir).VPN : simula um processo VPN com uso de recursos.Mine : simula um processo de mineração com uso de recursos.Counter : simula um processo de contagem com uso de recursos.OS : a classe principal que representa o sistema operacional. Ele gerencia os processos de corrida e espera, verifica a disponibilidade de recursos e fornece uma interface de linha de comando para interagir com o sistema. Para executar o projeto localmente, siga estas etapas:
OS.java , que contém o método principal. O projeto fornece uma interface de linha de comando para interagir com o sistema operacional. Ao executar o programa, você receberá um menu de opções:
Escolha a opção desejada inserindo o número correspondente e siga as instruções fornecidas pelo programa.

As contribuições para o projeto são bem -vindas! Se você encontrar algum problema ou ter sugestões de melhorias, sinta -se à vontade para enviar uma solicitação de tração ou abrir um problema no repositório do GitHub.
Este projeto está licenciado sob a licença do MIT.