Operating Systems - Critical Section Problem - Requirements & Peterson's Solution
You are designing a synchronization mechanism for two processes on a system without atomic test-and-set instructions. Why might you choose Peterson's algorithm over hardware locks?
