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

    公开(公告)号:CN102902583A

    公开(公告)日:2013-01-30

    申请号:CN201210335902.1

    申请日:2012-09-12

    Applicant: 微软公司

    CPC classification number: G06F9/485 Y02D10/24

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

    从休眠中多阶段恢复
    2.
    发明公开

    公开(公告)号:CN102708064A

    公开(公告)日:2012-10-03

    申请号:CN201210043344.1

    申请日:2012-02-24

    Applicant: 微软公司

    CPC classification number: G06F9/4418

    Abstract: 从休眠中恢复计算设备的处理可以在多个阶段中执行。每一个阶段都可以部分地将计算设备的状态恢复到操作状态,并且可以建立一个用以执行另一个恢复阶段的环境。休眠信息可被划分,以便独立存储将在每一个恢复阶段使用的数据。该信息可以采用压缩形式保存。在第一阶段中,引导级恢复加载器可以基于休眠信息的一部分来恢复操作系统的一部分。已恢复的部分可以在第二阶段中用来通过操作系统(OS)来从另一个部分中检索休眠信息。OS支持的多个处理器可以读取和解压缩休眠信息,然后,所述信息可以移动回到操作存储器。所述操作系统可以支持异步盘输入/输出或其他加速恢复处理的功能。

    用于后台工作执行的事件聚合

    公开(公告)号:CN102880505A

    公开(公告)日:2013-01-16

    申请号:CN201210317453.8

    申请日:2012-08-31

    Applicant: 微软公司

    CPC classification number: G06F9/4812

    Abstract: 用于单独地管理后台工作和前台工作的系统、方法和设备。在某些实施例中,操作系统可识别相同应用或不同应用的至少一个前台组件和至少一个后台组件,且可不同地管理这些组件的执行。例如,操作系统可接收响应于至少一个事件来执行应用的至少一个后台组件的请求。响应于检测到至少一个事件的发生,该操作系统可确定是否满足了由该应用所设置的至少一个第一条件且是否满足了由操作系统设置的至少一个第二条件,且可在发生了至少一个事件之后确定满足了至少一个第一条件和第二条件来执行至少一个后台组件。

Patent Agency Ranking