116
Hardware solutions: special machine instructions
nNormally, access to a memory location excludes other access to that same location nExtension: designers have proposed machines instructions that perform 2 actions atomically (indivisible) on the same memory location (ex: reading and testing) nThe execution of such an instruction is mutually exclusive (even with multiple CPUs) nThey can be used simply to provide mutual exclusion but need more complex algorithms for satisfying the 3 requirements of the CS problem