Skip to content
This repository has been archived by the owner on Mar 24, 2023. It is now read-only.

Latest commit

 

History

History
28 lines (16 loc) · 994 Bytes

README.md

File metadata and controls

28 lines (16 loc) · 994 Bytes

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>