GitHunt
JU

juliorodrigues07/virtual_memory_sim

Implementação de um simulador de memória virtual, aplicando algoritmos de substituição de página LRU, NRU e Second Chance.

C99

Simulador de memória virtual

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)

Compilação

    make

Requisitos (Plot dos gráficos)

Execução

  • 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>

Languages

C64.7%Python34.1%Makefile1.2%

Contributors

Created May 21, 2022
Updated March 24, 2023