METHOD AND APPARATUS FOR INTER PROCESS PRIORITY DONATION
    21.
    发明申请
    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: 描述了用于不同处理之间的优先捐赠的方法和装置。 以第一优先级运行的第一进程可以从具有第二优先级的第二进程接收请求,以执行第二进程的数据处理任务。 可以在第一进程和执行分开的数据处理任务的第三优先级运行的第三进程之间识别依赖关系。 依赖关系可以指示经由第三处理完成单独的数据处理任务之后,经由第一处理执行数据处理任务。 可以用第二优先级来更新第三进程以完成单独的数据处理任务。 第一进程可以执行具有第二进程的第二优先级的数据处理任务。

    MEMORY MANAGEMENT METHODS AND SYSTEMS
    22.
    发明申请
    MEMORY MANAGEMENT METHODS AND SYSTEMS 审中-公开
    内存管理方法与系统

    公开(公告)号:US20140059571A1

    公开(公告)日:2014-02-27

    申请号:US13948990

    申请日:2013-07-23

    Applicant: Apple Inc.

    Abstract: A method and an apparatus for determining a usage level of a memory device to notify a running application to perform memory reduction operations selected based on the memory usage level are described. An application calls APIs (Application Programming Interface) integrated with the application codes in the system to perform memory reduction operations. A memory usage level is determined according to a memory usage status received from the kernel of a system. A running application is associated with application priorities ranking multiple running applications statically or dynamically. Selecting memory reduction operations and notifying a running application are based on application priorities. Alternatively, a running application may determine a mode of operation to directly reduce memory usage in response to a notification for reducing memory usage without using API calls to other software.

    Abstract translation: 描述了一种用于确定存储器设备的使用水平以通知正在运行的应用以执行基于存储器使用级别选择的存储器缩减操作的方法和装置。 应用程序调用与系统中的应用程序代码集成的API(应用程序编程接口)以执行内存缩减操作。 根据从系统的内核接收的存储器使用状态来确定存储器使用水平。 正在运行的应用程序与应用程序优先级相关联,以静态或动态方式排列多个运行的应用程序。 选择内存减少操作并通知正在运行的应用程序是基于应用程序的优先级。 或者,正在运行的应用程序可以确定操作模式以响应于减少存储器使用的通知而直接减少存储器使用,而不使用对其他软件的API调用。

Patent Agency Ranking