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
- Host: GitHub
- URL: https://github.com/shiru99/operating-system-lab-course
- Owner: Shiru99
- Created: 2021-05-13T08:25:30.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-30T06:06:00.000Z (almost 4 years ago)
- Last Synced: 2025-01-08T01:46:52.097Z (6 months ago)
- Topics: c, dynamic-memory-allocation, file-system, filesystem, linux, multi-thread, semaphore, shell, synchronisation
- Language: C
- Homepage:
- Size: 10 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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