animeshk-me / OS-lab-exercises

These exercises were attempted and completed during the course 'Operating Systems' offered by Dr. Sivaselvan B. at IIITDM Kancheepuram.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OS Lab Assignment Solutions

These C programs contain the complete solution of the lab assignments I did as part of Operating Systems course at IIITDM Kancheepuram. Some of the most important C programs being,

  • My own shell using fork and exec calls in linux OS.
  • Solving computational problems like matrix multiplication and magic square using both multithreading using pthreads and multiprocessing using fork system calls.
  • Multithreaded implementations using semaphores.
  • Proposing and implementing the multithreading and multiprocessing algorithms of traditional Dynamic Programming problems like longest common subsequence problem and so on.
  • Solutions of a few classical synchronization problems from The Little Book of Semaphores.

Contact me

Animesh Kumar

email: 24animesh11@gmail.com

phone: +91 7985851496

About

These exercises were attempted and completed during the course 'Operating Systems' offered by Dr. Sivaselvan B. at IIITDM Kancheepuram.


Languages

Language:C 99.5%Language:Shell 0.3%Language:Awk 0.1%Language:C++ 0.1%