These are the questions I solved during my semester in Operating System course.
I followed the book Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 9th edition.
For detailed explaination of Semaphores, I followed The Little Book of Semaphores by Allen B. Downey, 2nd edition.
Access the folders/tasks in following order:
- remove none-alphabetic characters
- Command Line Arguments
- Make File
- Ordinary Pipe
- Fork and Wait
- Shared Memory
- Thread
- Named Pipe
- Semaphore
- Threads with Semaphores
- Semaphores with Shared Memory
- Memory Mapping