Operating Systems Lab
Instructor
Instructor
Dr. Janibul Bashir
Course Overview
Course Overview
In this Lab, we will learn the implementation of operating system functionalities. We will develop the programs to perform the functionalities of the OS and add those functionalities to the open source kernel,
Course Code
Course Code
ITL251
Labs
Labs
Tue, Wed
CONTENTS
CONTENTS
LAB 1 -- Install any version of Ubuntu on your system and learn the basic shell commandsÂ
LAB 2 -- Implement the process manipulation system calls like fork(), exec(), wait(), exit().
LAB 3 -- Implement the file manipulation system calls like open(), close(), etc.
LAB 4 -- Implement the system calls for manipulating the file descriptors.
LAB 5 -- Implement the system calls for Inter-Process communication.
LAB 6 -- Implementing the new signal handlers for the standard signals.