将后台工作和前台工作解耦合

    公开(公告)号:CN105677431B

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

    申请号:CN201610097863.4

    申请日:2012-09-03

    Abstract: 用于分开地加载和管理应用的前台工作和后台工作的系统、方法和装置。在一些实施例中,提供一种方法用于由在至少一个计算机上执行的操作系统使用。操作系统可以识别应用的至少一个前台组件和至少一个后台组件,并且可以与至少一个后台组件分开地加载至少一个前台组件用于执行。例如,操作系统可以执行至少一个前台组件,而不执行至少一个后台组件。在一些其它实施例中,操作系统可以使用与该应用相关联的规范来识别实现该至少一个后台组件的至少一个计算机可执行代码块。

    高效的优先级感知线程调度

    公开(公告)号:CN105339897B

    公开(公告)日:2018-12-14

    申请号:CN201380077079.1

    申请日:2013-09-19

    Abstract: 基于优先级的线程调度和执行可以使得能够先于较低优先级任务完成较高优先级任务。有时,高优先级线程可以请求较低优先级线程已经保留的资源,并且可以阻止较高优先级线程直到较低优先级线程放弃保留为止。在较低优先级线程能够相对畅通地执行的情况下这样的按优先级排序可以是可接受的,但是在一些场景中,较低优先级线程可以在比同样具有比高优先级线程更低的优先级的第三线程更低的优先级下执行。在这种场景中,第三线程实际上但是不正确地按优先级排序先于高优先级线程。替代地,在检测到这种场景时,设备可以临时提升较低优先级线程的优先级优先于第三线程的优先级直到较低优先级线程放弃资源为止,从而减小高优先级线程对于请求资源的等待时段。

    高效的优先级感知线程调度

    公开(公告)号:CN105339897A

    公开(公告)日:2016-02-17

    申请号:CN201380077079.1

    申请日:2013-09-19

    CPC classification number: G06F9/5038 G06F9/4881

    Abstract: 基于优先级的线程调度和执行可以使得能够先于较低优先级任务完成较高优先级任务。有时,高优先级线程可以请求较低优先级线程已经保留的资源,并且可以阻止较高优先级线程直到较低优先级线程放弃保留为止。在较低优先级线程能够相对畅通地执行的情况下这样的按优先级排序可以是可接受的,但是在一些场景中,较低优先级线程可以在比同样具有比高优先级线程更低的优先级的第三线程更低的优先级下执行。在这种场景中,第三线程实际上但是不正确地按优先级排序先于高优先级线程。替代地,在检测到这种场景时,设备可以临时提升较低优先级线程的优先级优先于第三线程的优先级直到较低优先级线程放弃资源为止,从而减小高优先级线程对于请求资源的等待时段。

    修改的存储器压缩
    8.
    发明公开

    公开(公告)号:CN106030547A

    公开(公告)日:2016-10-12

    申请号:CN201580009622.3

    申请日:2015-02-18

    CPC classification number: G06F12/1009 G06F12/023 G06F12/08 G06F2212/401

    Abstract: 来自程序进程的工作集的一组存储页面——诸如已被修改的存储页面中的至少一些存储页面——在被写到页面文件之前被压缩到压缩存储库中,在此之后这些存储页面可以由存储器管理器赋予新用途。压缩存储库由多个存储页面构成,并且压缩存储库存储页面在被写到页面文件之后可以由存储器管理器赋予新用途。之后的来自存储器管理器的对于已被压缩到压缩存储库中的存储页面的请求通过以下方式满足:访问压缩存储库存储页面(包括如果压缩存储库存储页面被写到页面文件,则从页面文件中检索它们),将所请求的存储页面解压缩,并且将所请求的存储页面返还给存储器管理器。

Patent Agency Ranking