1 dépôt
Simulations that model how hardware resources are abstracted into software processes and address spaces.
Distinct from OS Abstraction Layers: Focuses on educational simulation of abstractions rather than production-ready API abstraction layers
Explore 1 awesome GitHub repository matching operating systems & systems programming · Virtualization Simulations. Refine with filters or upvote what's useful.
This project is a collection of operating systems courseware and educational programming exercises designed for studying operating system design and implementation. It provides a set of concept simulators for modeling CPU scheduling, memory virtualization, and concurrency mechanisms. The project includes specialized tools such as a concurrency simulation lab for experimenting with synchronization, a file system modeling suite for studying disk persistence and RAID configurations, and a process tree visualizer for displaying parent-child relationship hierarchies. The software covers broader c
Simulates how CPU scheduling and memory management abstract physical hardware into process and address space abstractions.