Loading repository data…
Loading repository data…
Kaua-KGzin / repository
Simulador educacional de gerenciamento de memoria em C (paginacao + segmentacao), com foco em fundamentos de Sistemas Operacionais.
Simulador educacional de gerenciamento de memoria em C (paginacao + segmentacao), com foco em fundamentos de Sistemas Operacionais.
Versao atual: 1.1.0
Este projeto simula comportamentos importantes de um gerenciador de memoria:
Ideal para estudo, demonstracoes e discussoes tecnicas de SO.
--help, --version);Requisitos:
gcc ou clangmakeCompilar binario release:
make
Compilar e executar:
make run
Compilar com debug:
make debug
Compilar com sanitizers (ASan + UBSan):
make sanitize
Limpar artefatos:
make clean
Build rapido no Windows (sem make):
gcc memory_sim.c -std=c11 -Wall -Wextra -Wpedantic -O2 -o memory_sim.exe
.\memory_sim.exe
Executar simulacao padrao:
./memory_sim
Mostrar ajuda:
./memory_sim --help
Mostrar versao:
./memory_sim --version
Clonar o repositorio:
git clone https://github.com/Kaua-KGzin/Simuler-Mem.git
cd Simuler-Mem
Atualizar sua copia local:
git pull origin main
Fluxo basico para enviar alteracoes:
git checkout -b feat/minha-melhoria
git add .
git commit -m "feat: minha melhoria"
git push -u origin feat/minha-melhoria
memory_sim.c: implementacao do simuladorMakefile: automacao de build/run/debug/sanitizeCHANGELOG.md: historico de versoesLICENSE: licenca do projetoProjeto sob licenca MIT. Veja LICENSE.