在挂起状态和执行状态下管理进程

    公开(公告)号:CN102902583B

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

    申请号:CN201210335902.1

    申请日:2012-09-12

    CPC classification number: G06F9/485 Y02D10/24

    Abstract: 提供了一种或多种技术和/或系统以用于挂起与应用相关联的逻辑相关进程,基于一个或多个唤醒策略确定是否恢复挂起的进程,和/或管理应用的应用状态,例如定时器和/或系统消息数据。也就是说,可基于进程之间的逻辑关系来识别和挂起与应用相关联的诸如子进程的逻辑相关进程(例如,可以遍历逻辑容器层次结构以识别逻辑相关进程)。可基于一组唤醒策略来恢复挂起的进程。例如,可基于可以由试图与挂起的进程进行通信的应用触发的进程间通信调用策略而恢复挂起的进程。可在应用被挂起时管理应用数据,以使得可以以当前和/或相关状态恢复应用。

    分配和调度用于多个队列的计算机、制造品和方法

    公开(公告)号:CN105474175B

    公开(公告)日:2019-07-16

    申请号:CN201380077438.3

    申请日:2013-09-21

    Abstract: 操作系统提供服务处于不同优先级水平的多个请求的队列的工作者线程池。并发性控制器限制当前执行的线程的数目。系统追踪每一个优先级水平以上的当前执行的线程的数目,并且有利于较高优先级工作者线程地先占较低优先级工作者线程的操作。系统可以具有多个工作者线程池,其中每一个池具有其自身的优先级队列和并发性控制器。线程还可以改变其优先级中间操作。如果线程变成较低优先级并且当前活跃,则采取步骤以确保不发生优先级颠倒。特别地,针对新的较低优先级项目的当前线程可以被针对较高优先级项目的线程先占并且将被先占的项目放置在较低优先级队列中。

    针对服务连接应用而预取内容

    公开(公告)号:CN105453042A

    公开(公告)日:2016-03-30

    申请号:CN201380077386.X

    申请日:2013-09-20

    Abstract: 公开了用于在计算机系统中针对终止或挂起并可以由计算机系统预启动的应用而预取数据的系统和方法。应用可以采用在计算机系统远程处并可从第三方内容资源可得的数据。用于预取这样的远程数据的方法包括:将应用的集合与这样的数据和/或其位置相关联;确定预取条件集合,确定可以预取哪些应用,以及如果预取条件满足所期望的预取策略则预取数据。可以使用预测模块或技术来识别可以预启动的那些应用。本系统可以包括预取成功模块,其能够度量针对当前预取的成功数据并且将这样的成功数据与应用相关联以改进未来的预取。

    针对服务连接应用而预取内容的方法和系统

    公开(公告)号:CN105453042B

    公开(公告)日:2019-08-20

    申请号:CN201380077386.X

    申请日:2013-09-20

    Abstract: 公开了用于在计算机系统中针对终止或挂起并可以由计算机系统预启动的应用而预取数据的系统和方法。应用可以采用在计算机系统远程处并可从第三方内容资源可得的数据。用于预取这样的远程数据的方法包括:将应用的集合与这样的数据和/或其位置相关联;确定预取条件集合,确定可以预取哪些应用,以及如果预取条件满足所期望的预取策略则预取数据。可以使用预测模块或技术来识别可以预启动的那些应用。本系统可以包括预取成功模块,其能够度量针对当前预取的成功数据并且将这样的成功数据与应用相关联以改进未来的预取。

    在挂起状态和执行状态下管理进程

    公开(公告)号:CN102999384B

    公开(公告)日:2017-05-17

    申请号:CN201210335883.2

    申请日:2012-09-12

    CPC classification number: G06F1/329 G06F9/461 G06F9/485 Y02D10/24

    Abstract: 提供了一种或多种技术和/或系统以用于挂起与应用相关联的逻辑相关进程,基于一个或多个唤醒策略确定是否恢复挂起的进程,和/或管理应用的应用状态,例如定时器和/或系统消息数据。也就是说,可基于进程之间的逻辑关系来识别和挂起与应用相关联的诸如子进程的逻辑相关进程(例如,可以遍历逻辑容器层次结构以识别逻辑相关进程)。可基于一组唤醒策略来恢复挂起的进程。例如,可基于可以由试图与挂起的进程进行通信的应用触发的进程间通信调用策略而恢复挂起的进程。可在应用被挂起时管理应用数据,以使得可以以当前和/或相关状态恢复应用。

    应用的预测预启动
    6.
    发明授权

    公开(公告)号:CN105431822B

    公开(公告)日:2019-02-22

    申请号:CN201380077373.2

    申请日:2013-09-20

    Abstract: 公开了在计算机系统中预启动应用的系统和方法,所述应用很可能从终止和/或暂停进程状态由用户激活。应用的预启动可以基于正在被激活的应用的评估概率以及系统资源的可用性水平来影响这样的预启动。应用可以基于这些和其它条件/考虑被预启动,被设计成改善后台中的应用的快速启动的用户体验。若干个预测模型被呈现以提供正在由用户激活的应用的似然性的良好估计。这样的预测模型可以包括自适应预测器(基于过去的应用使用情形)和/或切换速率预测器(基于正在被切换的并且可能具有被应用到这样的切换速率测量的衰减速率的应用的历史数据)。

    分配和调度用于多个优先化队列的线程

    公开(公告)号:CN105474175A

    公开(公告)日:2016-04-06

    申请号:CN201380077438.3

    申请日:2013-09-21

    CPC classification number: G06F9/4881 G06F9/5038

    Abstract: 操作系统提供服务处于不同优先级水平的多个请求的队列的工作者线程池。并发性控制器限制当前执行的线程的数目。系统追踪每一个优先级水平以上的当前执行的线程的数目,并且有利于较高优先级工作者线程地先占较低优先级工作者线程的操作。系统可以具有多个工作者线程池,其中每一个池具有其自身的优先级队列和并发性控制器。线程还可以改变其优先级中间操作。如果线程变成较低优先级并且当前活跃,则采取步骤以确保不发生优先级颠倒。特别地,针对新的较低优先级项目的当前线程可以被针对较高优先级项目的线程先占并且将被先占的项目放置在较低优先级队列中。

    挂起状态和执行状态中的管理进程

    公开(公告)号:CN102902582B

    公开(公告)日:2015-08-05

    申请号:CN201210335484.6

    申请日:2012-09-12

    CPC classification number: G06F1/329 G06F1/3203 G06F1/3228 G06F9/485 Y02D10/24

    Abstract: 提供了一个或者更多个技术和/或系统,用于挂起与应用相关联的逻辑上相关的进程,基于一个或者更多个唤醒策略来确定是否恢复已挂起的进程,和/或管理应用的应用状态,诸如定时器和/或系统消息数据。也就是说,基于进程之间的逻辑关系,与应用相关联的逻辑上相关的进程(诸如子进程)可以被标识和挂起(例如,逻辑容器层次结构可以被遍历以标识逻辑上相关的进程)。基于唤醒策略的集合,已挂起的进程可以被恢复。例如,可以基于可以由尝试与已挂起的进程通信的应用触发的进程间通信调用策略来恢复已挂起的进程。在应用被挂起时应用数据可以被管理,从而应用可以在当前和/或相关状态下被恢复。

Patent Agency Ranking