Skip to content

vtantia/Playing-with-NachOS

Repository files navigation

Operating Systems Assignments

This repository contains the assignments done for the Operating Systems (CS330) course. Each assignment extends NachOS in the ways described below.

Assignment 1

Implemented the following system calls: Fork, Exec, Join, Yield, Sleep and Exit.

Assignment 2

Implemented and compared the performance of the following process scheduling algorithms: UNIX Scheduling, First in First Out, Round Robin, Shortest Job First and Non-pre-emptive job scheduling.

Assignment 3

Implemented and compared the performance of the following page replacement algorithms: Random Page Allocation, First in First Out and Least Recently Used (LRU).his repository contains the assignments done for the Operating Systems (CS330) course.

About

Operating Systems(CS330) Assignments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published