Library to handle hexadecimal record files
-
Updated
Jul 25, 2025 - Python
Library to handle hexadecimal record files
A 64-bit stack based instruction set architecture definition with reference implementation. (The assembler is part of my C compiler that targets StackVM)
Simulation and data analysis for 4 different page replacement algorithms
Library to handle sparse bytes within a virtual memory space
a linux cmd line utility program to manage swap space
an operating system simulation software using PyQt5
Interactive web-based operating-system simulator: CPU scheduling (7 algorithms), virtual-memory paging (per-process page tables, 4 replacement algorithms, page faults) and blocking I/O on one logical clock. Pure-Python core, thin FastAPI layer, no-build HTML/CSS/JS UI with live Gantt, memory map and metrics.
Local-first semantic paging and durable virtual memory for bounded AI context
My OS course final project. An implementation of three page replacement algorithms: FIFO, LRU, Second Chance.
This program simulates address translation and memory management for a logical address.
A passion-project to build a small, fully functioning virtual machine and a minimal 64-bit CPU and memory with its own type system - all modelled in Python.
Python simulation of Virtual Memory Management — FIFO & LRU page replacement, logical-to-physical address translation, CLI + Tkinter GUI, and Matplotlib graph comparison.
Simulador de Gerenciamento de Memória Virtual que analisa e compara o desempenho dos algoritmos de substituição de páginas Ótimo e FIFO, processando grandes volumes de dados via streaming comprimido (Zstandard). Trabalho desenvolvido para disciplina de Sistemas Operacionais.
Repositório para o projeto final da disciplina de arquitetura de computadores: Simulador de memória virtual.
a virtual memory management tool that visualizes the behavior of paging and segmentation, including page faults and demand paging. Allow users to experiment with custom inputs for memory allocation, simulate memory fragmentation, and evaluate page replacement algorithms like LRU and Optimal.
A Python script for translating logical (virtual) addresses into page number, offset, and physical address for teaching operating-systems memory management
To associate your repository with the virtual-memory topic, visit your repo's landing page and select "manage topics."