Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.05 KB

README.md

File metadata and controls

19 lines (14 loc) · 1.05 KB

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.