Trabalho prático da matéria de Sistemas Operacionais - PUC Minas 2019
O trabalho consiste em uma simulação com GUI da forma como um escalonador de processos funciona. Deve-se implementar 2 algoritmos de escalonamento, um preemptivo e outro não. Deve-se também implementar a gerência de memória a gosto do aluno. O programa deve oferecer pelo menos 8 aplicações para escolha e cada processo deve possuir um tamanho e um tempo de execução.
Foram escolhidos os algoritmos de escalonamento FCFS (não preemptivo) e Round Robin (preemptivo).
O gerenciamento de memória foi implementado com swap se ela estiver cheia na hora de executar um dos processos.
- Linguagem: C#
- Interface: GTK#
- Instale o .NET Core SDK: https://dotnet.microsoft.com/download
- Instale o Mono: https://www.mono-project.com/download/stable/
- Instale a IDE: https://www.monodevelop.com/download/
- Download .exe