Implementação de um simulador com mecanismos para gerência de memória virtual, incluindo algoritmos de substituição de página como LRU (Least Recently Used), NRU (Not Recently Used) e Second Chance. (Trabalho Prático 2 da disciplina de Sistemas Operacionais - DCOMP - UFSJ)
make
-
Python 3.8 ou superior
-
Biblioteca Matplotlib
pip install matplotlib
-
Para instância matriz.log:
make run
-
Exemplo de execução:
./tp2virtual nru ../Instances/simulador.log 4 2048
-
Formato de execução geral:
./tp2virtual <nome do algoritmo> ../Instances/<nome do arquivo.log> <tamanho da página> <tamanho da memória>