1 repository
Models of process creation and synchronization used to demonstrate task lifecycles in an operating system.
Distinct from OS Process Execution: Candidates focus on specific execution modifiers (Registry) or sandbox/worker processes, not general educational simulation of the OS process model.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Process Execution Simulations. Refine with filters or upvote what's useful.
This project is a collection of educational simulations and code examples designed to illustrate core operating system concepts. It provides practical implementations of virtualization, concurrency, and persistence to demonstrate how an operating system manages hardware and software resources. The repository includes simulators for CPU scheduling, memory virtualization via paging and segmentation, and file system architectures. It provides specific models for virtual-to-physical address translation and the distribution of processor time across competing tasks. The simulations cover concurren
Creates and synchronizes processes using a basic interface to demonstrate how operating systems handle task execution.