Hardware solutions: interrupt disabling
nOn a uniprocessor: mutual exclusion is preserved but efficiency of execution is degraded: while in CS, we cannot interleave execution with other processes that are in RS
nOn a multiprocessor:
mutual exclusion is not preserved
nGenerally not an acceptable solution
Process Pi:
repeat
disable
interrupts
critical section
enable
interrupts
remainder section
forever