Operating Systems(CS330) Assignments
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assignment1_System_Calls/nachos/code
Assignment2_Scheduling_Algorithms/nachos/code
Assignment3_Page_Replacement_Algorithms/nachos/code
README.md

README.md

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.