Method and apparatus for inter process priority donation
    14.
    发明授权
    Method and apparatus for inter process priority donation 有权
    用于进程间优先捐赠的方法和装置

    公开(公告)号:US09348645B2

    公开(公告)日:2016-05-24

    申请号:US14576917

    申请日:2014-12-19

    Applicant: Apple Inc.

    Abstract: A method and an apparatus for priority donations among different processes are described. A first process running with a first priority may receive a request from a second process running with a second priority to perform a data processing task for the second process. A dependency relationship may be identified between the first process and a third process running with a third priority performing separate data processing task. The dependency relationship may indicate that the data processing task is to be performed via the first process subsequent to completion of the separate data processing task via the third process. The third process may be updated with the second priority to complete the separate data processing task. The first process may perform the data processing task with the second priority for the second process.

    Abstract translation: 描述了用于不同处理之间的优先捐赠的方法和装置。 以第一优先级运行的第一进程可以从具有第二优先级的第二进程接收请求,以执行第二进程的数据处理任务。 可以在第一进程和执行分开的数据处理任务的第三优先级运行的第三进程之间识别依赖关系。 依赖关系可以指示经由第三处理完成单独的数据处理任务之后,经由第一处理执行数据处理任务。 可以用第二优先级来更新第三进程以完成单独的数据处理任务。 第一进程可以执行具有第二进程的第二优先级的数据处理任务。

    QUALITY OF SERVICE CLASSES
    15.
    发明申请
    QUALITY OF SERVICE CLASSES 有权
    服务质量等级

    公开(公告)号:US20150347189A1

    公开(公告)日:2015-12-03

    申请号:US14292687

    申请日:2014-05-30

    Applicant: Apple Inc.

    Abstract: In one embodiment, tasks executing on a data processing system can be associated with a Quality of Service (QoS) classification that is used to determine the priority values for multiple subsystems of the data processing system. The QoS classifications are propagated when tasks interact and the QoS classes are interpreted a multiple levels of the system to determine the priority values to set for the tasks. In one embodiment, one or more sensors coupled with the data processing system monitor a set of system conditions that are used in part to determine the priority values to set for a QoS class.

    Abstract translation: 在一个实施例中,在数据处理系统上执行的任务可以与用于确定数据处理系统的多个子系统的优先级值的服务质量(QoS)分类相关联。 当任务交互并且QoS类被解释为系统的多个级别以确定为任务设置的优先级值时,QoS分类被传播。 在一个实施例中,与数据处理系统耦合的一个或多个传感器监视在一部分中用于确定为QoS类设置的优先级值的一组系统条件。

    METHOD AND APPARATUS FOR INTER PROCESS PRIORITY DONATION
    16.
    发明申请
    METHOD AND APPARATUS FOR INTER PROCESS PRIORITY DONATION 有权
    相互过程优先权的方法和装置

    公开(公告)号:US20150347177A1

    公开(公告)日:2015-12-03

    申请号:US14576917

    申请日:2014-12-19

    Applicant: Apple Inc.

    Abstract: A method and an apparatus for priority donations among different processes are described. A first process running with a first priority may receive a request from a second process running with a second priority to perform a data processing task for the second process. A dependency relationship may be identified between the first process and a third process running with a third priority performing separate data processing task. The dependency relationship may indicate that the data processing task is to be performed via the first process subsequent to completion of the separate data processing task via the third process. The third process may be updated with the second priority to complete the separate data processing task. The first process may perform the data processing task with the second priority for the second process.

    Abstract translation: 描述了用于不同处理之间的优先捐赠的方法和装置。 以第一优先级运行的第一进程可以从具有第二优先级的第二进程接收请求,以执行第二进程的数据处理任务。 可以在第一进程和执行分开的数据处理任务的第三优先级运行的第三进程之间识别依赖关系。 依赖关系可以指示经由第三处理完成单独的数据处理任务之后,经由第一处理执行数据处理任务。 可以用第二优先级来更新第三进程以完成单独的数据处理任务。 第一进程可以执行具有第二进程的第二优先级的数据处理任务。

Patent Agency Ranking