Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.12 KB

README.md

File metadata and controls

23 lines (17 loc) · 1.12 KB

Operating Systems (CS330A) Assignments

This repository contains all of my assignment solutions for the Operating Systems (CS330A) course at IIT Kanpur, Fall Semester - 2018, instructed by Prof. Debadatta Mishra. First three assignments were done on gemOS[1], a simple educational OS for gem5 architectural simulator.

Assignment Task
Assignment-1 Virtual memory and multi-level paging for gemOS.
Assignment-2 System call implementations for gemOS.
Assignment-3 Signal handling, sleeping, cloning and process scheduling for gemOS.
Assignment-4 A FUSE filesystem acting as an object-store.

Created by

Name Email Roll
Aditya Rohan raditya@iitk.ac.in 160053

References

[1] Debadatta Mishra. 2019. gemOS: Bridging the Gap between Architecture and Operating System in Computer System Education. In Workshop on Computer Architecture Education (WCAE’19), June 22, 2019, Phoenix, AZ, USA. ACM, New York, NY, USA, 8 pages.