操作系统-进程互斥的硬件实现方法与锁( 中断屏蔽方法 TestAndSet指令 Swap指令 互斥锁)
文章目录总览中断屏蔽方法TestAndSet指令适用于多处理机的原因Swap指令小结进程互斥:锁总览中断屏蔽方法不适应于多处理机:多处理机上的不同处理机进程也有,可能执行关中断然后访问临界区资源,这样就存在多个进程同时访问临界资源了TestAndSet指令Test-and-Set是一种特殊的硬件指令,用于实现进程间的互斥。它通常被用于控制对共享资源(临界资源)的访问。具体来说,Test-and-S