Operating systems
How an operating system shares the CPU, memory and files among many programs at once.
- Module 1Processes and their statesAvailable
- Module 2CPU schedulingAvailable
- Module 3Threads and race conditionsAvailable
- Module 4Synchronization: mutexes and semaphoresAvailable
- Module 5DeadlockAvailable
- Module 6Virtual memory and pagingAvailable
- Module 7Page replacement algorithmsAvailable
- Module 8File systemsAvailable
Modules
Module 1: Processes and their states
Module 2: CPU scheduling
Module 3: Threads and race conditions
Module 4: Synchronization: mutexes and semaphores
Module 5: Deadlock
Module 6: Virtual memory and paging
Module 7: Page replacement algorithms
Module 8: File systems