Operating System Concepts Simulations (CS3104)
-
Updated
Dec 5, 2023 - Jupyter Notebook
Operating System Concepts Simulations (CS3104)
A Python-based simulator showcasing memory management concepts such as allocation strategies, segmentation, pagination, swapping, and TLB. Interactive examples implemented in Jupyter notebooks
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.
Add a description, image, and links to the memory-management-paging topic page so that developers can more easily learn about it.
To associate your repository with the memory-management-paging topic, visit your repo's landing page and select "manage topics."