进程互斥的硬件实现方法

 时间:2024-10-21 08:20:40

1、利用“开/关中断指令”实现(与原语的实现思想相同,即在某进程开始访问临界区到结束访问为止都不允许被中断,也就不能发生进程切换,因此也不可能发生两个同时访问临界区的情况)。

2、将临界区放在关/开中断之间,关中断后即不允许当前进程被中断,也必然不会发生进程切换,直到当前进程访问完临界区,再执行开中断指令,才有能有别的进程上处理机并访问临界区。

3、优点:简单、高效缺点:不适用于多处理机,只适用于操作系统内核进程,不适用于用户进程(因为关/开中断指令只能运行在内核态)。

  • quartusii使用教程
  • 数制转换的数学实验
  • abstract类不能创建对象,但可以声明引用
  • C++创建一个CPU类
  • 热门搜索
    杭州黄龙旅游集散中心 山东德州旅游景点大全 去英国旅游要多少钱 杭州旅游政务网 溧阳天目湖旅游攻略 金寨旅游景点大全 泰国旅游购物 尼泊尔旅游要多少钱 温州海外旅游公司 昆明旅游景点有哪些