31K followers • CS & IT
Sep 10, 2021 • 1h 5m • 10.1K views
This project is meant to introduce you to an operating system simulator named NachOS. You will be implementing the following under this project : *Basic System Calls implementation: GetPID, GetPPID, GetNumInstr, Time, Yield, Sleep, Exec, Exit, Fork, Join *Process Scheduling Algorithms: Non-preemptive Shortest Job First (SJF), Preemptive Round Robin, Preemptive UNIX Scheduler *Memory Management: Shared Memory, Demand Paging and Page Replacement Algorithms- Random, FIFO, LRU, LRU-Clock