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

启用子系统间的资源共享技术方案

技术编号:2852649 阅读:267 留言:0更新日期:2012-04-11 18:40
提供了用于启用子系统间的资源共享的技术。执行应用程序的子系统(“应用程序子系统”)从提供诸如DLL等资源的另一个子系统(“资源子系统”)处接收资源。然后,当应用程序子系统的应用程序被执行时,该应用程序可以请求来自于应用程序子系统的资源,诸如DLL。当确定所请求的资源是与资源子系统相关联之后,应用程序子系统可以与资源子系统通信以请求该资源。资源子系统然后可以装载该资源。当应用程序诸如通过调用DLL的方法利用该资源来执行活动时,应用程序子资源可以与资源子系统通信以请求资源来执行该活动。当完成活动之后,资源子系统可以向资源子系统提供结果的指示。

【技术实现步骤摘要】

本专利技术描述的技术一般涉及操作系统,尤其涉及启用子系统间的资源共享
技术介绍
操作系统执行涉及计算机系统的各种任务,包括管理计算机系统的硬件和软件资源。硬件资源包括处理器、初级存储(例如,存储器)、次级存储(例如,硬盘或光盘)、打印机、显示器适配器、网络接口卡、输入/输出端口等。软件资源包括应用程序、用户界面、设备驱动程序、网络协议栈等。操作系统诸如在应用程序指导下管理并协调这些资源来完成各种任务。操作系统可以利用子系统向应用程序提供功能。子系统是实现操作系统的应用程序接口(API)的操作系统组件。子系统可以调用内核组件的函数。内核组件是提供核心操作系统函数的操作系统组件。操作系统可以包括多个子系统,每一个子系统展示了不同的操作系统行为。作为示例,操作系统可以将可移植操作系统接口(“POSIX”)和MICROSOFTWINDOWS接口作为两个独立的子系统实现。这些子系统都在一公用操作系统上运行。这样的操作系统可以用为POSIX设计的应用程序和为MICROSOFTWINDOWS设计的应用程序来运作。然而,为一个子系统设计的应用程序可能无法共享为另一个子系统设计的资源。作为示例,本文档来自技高网...

【技术保护点】
一种操作系统的子系统,用于使得为所述子系统设计的应用程序能够使用所述操作系统的第二子系统提供的工具,包括:从所述应用程序接收对资源的请求的组件;确定所述资源是由所述操作系统的第二子系统提供的组件;基于所述确定将所述请求传递给所述操作系统的第二子系统的组件;以及当从所述第二子系统接收所述请求的结果指示之后,将所述结果指示传递给所述应用程序的组件。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:A安基尼尔KA凡卡塔P本达普迪R克汉德瑞卡R加兰
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1