Week 5
Chapters (Modern Operating Systems):
- 2 PROCESSES AND THREADS
- 2.3 INTERPROCESS COMMUNICATION
- 2.3.1 Race Conditions
- 2.3.2 Critical Regions
- 2.3.3 Mutual Exclusion with Busy Waiting
- 2.3.4 Sleep and Wakeup
- 2.3.5 Semaphores
- 2.3.6 Mutexes
- 2.3.7 Monitors
- 2.3.8 Message Passing
- 2.3.9 Barriers
- 2.3 INTERPROCESS COMMUNICATION
Videos:
- Core Dumped
- IPC
- IPC (Inter-Process Communication)
- Shared Memory
- Message Passing
- Ports
- Socket
- Race Conditions
- Solution to Race Conditions
- Race Conditions
- Peterson's Solution
- Compiler Optimization
- CPU Pipelining
- IPC
- Jacob Sorber: Semaphores in C
- Neso Academy
- Semaphores
- IPC
- IPC (Inter-Process Communication)
- Shared Memory Systems
- Message Passing Systems