-
公开(公告)号:CN106104482A
公开(公告)日:2016-11-09
申请号:CN201580013482.7
申请日:2015-02-27
Applicant: 微软技术许可有限责任公司
IPC: G06F9/48
CPC classification number: G06F9/547 , G06F9/461 , G06F9/4843 , G06F9/5016 , G06F12/023 , G06F2209/543 , G06F2212/1044
Abstract: 提供了使得第一应用(即,调用者应用)能以以下方式调用第二应用(即,被调用者应用)来执行功能的方法、系统和计算机程序产品:该方式使得第一应用在该调用期间可被脱水。在这样的情况下,第二应用可以在第一应用不再存在时活动。第二应用被使得能够对该调用进行响应,从而致使第一应用被再水合。第一应用在第一应用被脱水的位置处继续执行,并接收针对该调用的响应。
-
公开(公告)号:CN106104485A
公开(公告)日:2016-11-09
申请号:CN201580013419.3
申请日:2015-02-27
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
CPC classification number: G06F9/5011 , G06F9/5016 , G06F9/54 , G06F2209/504 , Y02D10/22
Abstract: 描述了允许在计算设备上执行的应用动态地控制计算设备的资源的被分配部分将如何在与该应用相关联的多个进程间划分的技术。例如,在该计算设备上执行的应用可与计算设备的操作系统交互来动态地控制计算设备的资源的被分配的部分将如何在与该应用相关联的前台进程和与该应用相关联的一个或多个后台进程之间划分。
-
公开(公告)号:CN106104484B
公开(公告)日:2020-04-03
申请号:CN201580013412.1
申请日:2015-02-27
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
Abstract: 跟踪与应用相关联的前台进程以及与该应用相关联的作为独立进程在该计算设备上运行的一个或多个后台任务所使用的资源。与该应用的资源使用有关的历史数据被用于预测该应用的资源使用量,其随后被存储。该应用的随后启动可基于所预测的资源使用量是否可用来调节。如果预测资源使用量可用,则可将其分配给该应用且该应用可被启动。如果此时该应用超出预测资源使用量,则与其并行执行的其它进程可被终止以释放资源。不管应用如何执行,针对该应用获得新资源使用数据,随后使用该新资源使用数据来调整预测资源使用量。
-
公开(公告)号:CN106104484A
公开(公告)日:2016-11-09
申请号:CN201580013412.1
申请日:2015-02-27
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
Abstract: 跟踪与应用相关联的前台进程以及与该应用相关联的作为独立进程在该计算设备上运行的一个或多个后台任务所使用的资源。与该应用的资源使用有关的历史数据被用于预测该应用的资源使用量,其随后被存储。该应用的随后启动可基于所预测的资源使用量是否可用来调节。如果预测资源使用量可用,则可将其分配给该应用且该应用可被启动。如果此时该应用超出预测资源使用量,则与其并行执行的其它进程可被终止以释放资源。不管应用如何执行,针对该应用获得新资源使用数据,随后使用该新资源使用数据来调整预测资源使用量。
-
公开(公告)号:CN116868171A
公开(公告)日:2023-10-10
申请号:CN202280016048.4
申请日:2022-01-27
Applicant: 微软技术许可有限责任公司
IPC: G06F9/54
Abstract: 本文公开了经由基于处理器的设备中的应用门户启用外围设备消息传递的方法。在一个实施例中,基于处理器的设备包括处理元件(PE),该处理元件包括应用门户,该应用门户被配置为在逻辑上作为消息存储库操作并且作为地址空间内的应用门户地址公开,该地址空间对通信耦合到基于处理器的设备的外围设备可见。在从外围设备接收到指向应用门户地址的消息后,应用门户控制电路将该消息在应用门户中排队。在一些实施例中,PE还可以提供脱队指令,该脱队指令可以作为应用的部分被执行并且引起应用门户的顶部元件脱队列并被传输给应用。一些实施例可以提供进一步的机制,用于发送成功和/或失败通知,和/或通知应用消息已经被排队。
-
-
-
-