os-simulator project, process scheduling, physical memory allocation(buddy system), virtual memory system(paging) are all simulated.