Course Instructor : Rajshekar K
Lab-1 : Building a Shell to execute user commands which also implements Serial, Parallel & Background execution
Lab-2 : Creating semaphore structure (Zemaphore) and Implementing thread Synchronization using it
Lab-3 : Dynamic Memory Management - allocates memory dynamically in a program (First Fit) & Elastic memory allocator - Expandable heap
Lab-4 : A Simple Filesystem - Disk Emulation & Filesystem Operations