【问题标题】:Could anyone help to describe the two different priority ceiling protocols, ICPP and OCPP?谁能帮助描述两种不同的优先级上限协议,ICPP 和 OCPP?
【发布时间】:2013-07-24 07:04:02
【问题描述】:

据我所知,对于 ICPP 来说,一个进程在访问共享资源时就可以获得最高优先级。但是对于 OCPP,访问共享资源的进程何时以及如何获得最高优先级?是当任何其他进程尝试访问任何共享资源时吗?但它又能获得哪个优先级呢?

【问题讨论】:

    标签: real-time scheduling


    【解决方案1】:

    但是对于 OCPP,访问共享资源的进程何时以及如何获得 > 上限优先级?

    在 OCPP 中,只有在阻止更高任务执行时,进程才会提升其优先级(设置为资源上限或高于上限的等待线程的优先级)。

    来自www2.in.tum.de/hp/file?fid=319

    与 ICPP 相比,OCPP 有一个额外的限制,即进程可以锁定 仅当其动态优先级高于优先级时的资源 当前被其他进程锁定的任何资源的上限。

    最后一个属性来自这样一个事实,即 OCPP 在获取后不会立即设置保持任务的优先级,它可能会受到优先级反转(被原始非提升优先级较低的任务推迟) .

    ICPP 解决了这些问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-30
      • 2016-12-19
      • 2015-08-29
      • 1970-01-01
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      相关资源
      最近更新 更多