An open API service indexing awesome lists of open source software.

https://github.com/shiru99/operating-system-lab-course

Operating System Lab Course (CS 314), IIT Dharwad
https://github.com/shiru99/operating-system-lab-course

c dynamic-memory-allocation file-system filesystem linux multi-thread semaphore shell synchronisation

Last synced: 4 months ago
JSON representation

Operating System Lab Course (CS 314), IIT Dharwad

Awesome Lists containing this project

README

        

# OS-Lab-Course

### CS 314 :Lab Structure

Course Instructor : [Rajshekar K](https://iitdh.ac.in/rajshekar.k/)

[Lab-1](https://github.com/Shiru99/OS-summer-Lab-Course/tree/main/Lab%201) :
Building a Shell to execute user commands which also implements Serial, Parallel & Background execution

[Lab-2](https://github.com/Shiru99/OS-summer-Lab-Course/tree/main/Lab%202) :
Creating semaphore structure (Zemaphore) and Implementing thread Synchronization using it

[Lab-3](https://github.com/Shiru99/OS-summer-Lab-Course/tree/main/Lab%203) :
Dynamic Memory Management - allocates memory dynamically in a program (First Fit) & Elastic memory allocator - Expandable heap

[Lab-4](https://github.com/Shiru99/OS-summer-Lab-Course/tree/main/Lab%204) :
A Simple Filesystem - Disk Emulation & Filesystem Operations