Usermode NT Explorer - Query kernel addresses, translate virtual to physical addresses, inspect the PFN database, and more.
-
Updated
Mar 16, 2026 - C++
Usermode NT Explorer - Query kernel addresses, translate virtual to physical addresses, inspect the PFN database, and more.
A multi-tier systems language built in Rust and powered by LLVM. Ubel Stratum lets you choose your memory strategy per function—opt into garbage collection for business logic, bump-arenas for hot paths, or manual borrow-checking for systems code.
Interactive web-based laboratory for visualizing and learning operating system concepts through simulations, animations, algorithms, and hands-on challenges.
Memory Management Unity simulator in Node.js
Dynamic memory manager with page-based memory management that works in concurrent/parallel (using the Producer-Consumer pattern) mode, developed as a project for the Operating Systems course.
Sistema operativo distribuido en Go, simula los componentes principales de un SO moderno. Implementa un kernel con planificadores de procesos (FIFO, SJF, SRT), módulo de CPU con TLB y cache, gestión de memoria virtual con paginación multinivel y SWAP, y dispositivos I/O. Estos se comunican mediante APIs HTTP ejecución distribuida en múltiples VMs.
Operating System Concepts Simulations (CS3104)
FrameIQ is an academic educational tool designed to bridge theoretical computer science with practical, visual understanding. It helps students and developers easily visualize the abstract mechanics of how operating systems manage limited physical memory.
A Python-based simulator showcasing memory management concepts such as allocation strategies, segmentation, pagination, swapping, and TLB. Interactive examples implemented in Jupyter notebooks
To associate your repository with the memory-management-paging topic, visit your repo's landing page and select "manage topics."