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. |
Name | Roll | |
---|---|---|
Aditya Rohan | [email protected] | 160053 |
[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.