Este projeto implementa um pseudo-sistema operacional em C puro, projetado para fins educacionais. O sistema é estruturado para permitir desenvolvimento colaborativo e inclui módulos para gerenciamento de processos, gerenciamento de memória, gerenciamento de recursos de E/S e operações do sistema de arquivos.
Para compilar o projeto, navegue até o diretório raiz do projeto e execute:
make
Isso compilará todos os módulos e criará o executável para o pseudo-sistema operacional.
Após compilar o projeto, você pode executar o sistema usando o seguinte comando:
./pseudo-os examples/processes.txt examples/files.txt.
Substituir "examples/processes.txt" e "examples/files.txt." pelos respectivos caminhos dos arquivos de process e files que serão testados.
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.