OS Simulator with Memory management and Round Robin Scheduler
Written in Java
Consisted of three versions:
Naive OS: is a single interactive job runner without any special scheduler or memory management.
OS with memory management: is a single interactive job runner without any special scheduler with paging and segmenting memory management.
OS with memory management and scheduler: is a multi batch job runner with round robin scheduler and paging and segmenting memory management.