Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive 35-minute video lecture on the Critical Section Problem and Race Conditions in operating systems. Explore Thread Scheduling Problem, Peterson's Solution, and Mutex/Locks with hands-on examples. Learn about the conditions necessary for solving Critical-section problems, examine the use of single flags in overcoming Race conditions, and understand the disadvantages of locks. Gain practical insights through code demonstrations and access supplementary materials including notes, slides, and a Discord server for further discussion. Stay motivated throughout your learning journey by remembering your initial purpose for starting this educational endeavor.
Syllabus
- Introduction
- Promotion
- Critical Section and Race condition
- Hands-on example of Race condition
- Solution to overcome Race condition
- Hands-on example to overcome Race condition using locks
- Conditions a Solution should have to solve Critical-section problem
- Can we use single flag to overcome Race condition
- Peterson's solution
- Locks and its disadvantages
Taught by
CodeHelp - by Babbar