/Advanced-C-Language-Projects

2022/23 GTU CSE344 System Programming Projects

Primary LanguageC

This is System Programming Projects of 2022/2023 <<

In this repository

Following Syscalls are used:

  • fork
  • exec
  • wait
  • exit

Synchronization structures to prevent race condition and provide mutual exclusion :

  • Semaphores
  • Mutex
  • Condition variables

Also followings are used :

  • File operations
  • Signals
  • Threads
  • Sockets