Skip to content

Solution to OS course at IIT Kanpur (2018-19 Odd Semester)

Notifications You must be signed in to change notification settings

rayjyh/CS330-Assignments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating Systems (CS330A) Assignments

Solutions to all assignments of course Operating Systems (CS330A) in 5th Semester.

This course was done under Prof. Debadatta Mishra. The course webpage is hosted here

The first 3 assignments consist of development on an OS made using the gem5 architectural simulator. This OS will be referred to as gemOS. Instructions for setting up gemOS is given in this pdf.

Table of Contents

  • Assignment 1: Virtual memory and paging for gemOS.
  • Assignment 2: System call implementations for gemOS.
  • Assignment 3: Signal handling, sleeping and process scheduling for gemOS.
  • Assignment 4: A FUSE filesystem acting as an object-store i.e. only files allowed - no directories at all, except the root directory.

Instructions

Follow the instructions in how-to pdf make use of start script.

About

Solution to OS course at IIT Kanpur (2018-19 Odd Semester)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published