# Chapter 6 Process Synchronization

- [6.1 Background](/operating-system/chapter_6_process_synchronization/61_background.md)
- [6.2 Critical-section problem](/operating-system/chapter_6_process_synchronization/62_critical-section_problem.md)
- [6.3 Peterson's Solution](/operating-system/chapter_6_process_synchronization/63_petersons_solution.md)
- [6.4 Synchronization Hardware](/operating-system/chapter_6_process_synchronization/64_synchronization_hardware.md)
- [6.5 Semaphores](/operating-system/chapter_6_process_synchronization/65_semaphores.md)
