当前位置: 首页 > 专利查询>微软公司专利>正文

将后台工作和前台工作解耦合制造技术

技术编号:8190865 阅读:333 留言:0更新日期:2013-01-10 01:47
用于分开地加载和管理应用的前台工作和后台工作的系统、方法和装置。在一些实施例中,提供一种方法用于由在至少一个计算机上执行的操作系统使用。操作系统可以识别应用的至少一个前台组件和至少一个后台组件,并且可以与至少一个后台组件分开地加载至少一个前台组件用于执行。例如,操作系统可以执行至少一个前台组件,而不执行至少一个后台组件。在一些其它实施例中,操作系统可以使用与该应用相关联的规范来识别实现该至少一个后台组件的至少一个计算机可执行代码块。

【技术实现步骤摘要】
将后台工作和前台工作解耦合
技术介绍
传统的操作系统实现少许不同的执行模型来管理应用的前台工作和后台工作。可被看作前台工作的处理任务的示例包括但不限于呈现图形用户界面、响应用户输入以及与用户交互有关的任何其它类型的工作。可被看作后台工作的处理任务的示例包括但不限于下载和安装软件更新、与服务器 同步以及可以不牵涉用户注意力的任何其它类型的工作。在第一模型中,允许在前台和后台中并行执行任意数目的应用,并且竞争诸如处理器周期和存储器之类的资源。该模型在桌面型计算机和膝上型计算机上普遍实现。在第二模型中,除了“激活的”应用(B卩,用户正在主动与之交互的应用)之外,阻止执行所有应用。该模型在移动设备上普遍实现,其中在任意给定时刻,用户通常与满屏显示的单个应用交互。在第三模型中,将同一应用的前台工作和后台工作处理为互相排斥的,使得在前台中执行的应用不被调度来同时进行任何后台工作,反之亦然。在第四模型中,可以针对前台工作和后台工作分开地对应用进行实例化,其中两个实例并行执行并且竞争资源。
技术实现思路
前述内容是本专利技术的非限制性概要,本专利技术由所附权利要求限定。本专利技术人已经认识和理解到现有操作系统本文档来自技高网...

【技术保护点】
一种由在至少一个计算机(1000)上执行的操作系统(400)使用的方法,所述方法包括以下的动作:识别应用(100)的至少一个前台组件(105);识别所述应用(100)的至少一个后台组件(110A?C);以及与所述至少一个后台组件(110A?C)分开地加载所述至少一个前台组件(105)用于执行。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:JA小施瓦茨AU基尚RK涅夫斯DB普罗伯特H普拉帕卡AF格夫劳特
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1