This syllabus has been revised in the recent past with the course number being the same.
Showing the latest revision in section Curriculum 2022. The earlier version is in section Curriculum 2017.

Curriculum 2022

Course content

This is a companion lab to the Operating Systems course. In a typical offering, students extend features in an existing operating system or implement a tiny operating system which has (primitive) implementation of all the important features like process management (3 weeks), memory management (3 weeks), file systems (3 weeks) and inter-process communication and synchronization (3 weeks).

Learning outcomes

The student is able to appreciate the various concepts learnt in the theory course and their implementation in a real operating environment.

Curriculum 2017

This is a companion lab to the CS3010 Operating Systems course. Students implement a tiny operating system which has (primitive) implementation of all the important features like process management, memory management, file systems and inter-process communication and synchronization.

Past Offerings

  • Offered in Aug-Nov, 2023 by Jasine Babu, Dinesh K
  • Offered in Aug-Dec, 2022 by Sandeep Chandran
  • Offered in Jul-Dec, 2021 by Sandeep, Satyajit
  • Offered in Jul-Dec, 2020 by Sandeep, Satyajit
  • Offered in July-Dec, 2019 by Sandeep, Jasine
  • Offered in July-Dec, 2018 by Jasine, Vivek

Course Metadata

Item Details
Course Title Operating Systems Lab
Course Code CS3110
Course Credits 0-0-3-3
Course Category PMC
Proposing Faculty Sandeep Chandran
Approved on Senate 20 of IIT Palakkad
Course prerequisites Operating Systems (Prerequisites/ Corequisites)
Course status revised
Course revision information CS3110 Operating Systems Lab