【技术实现步骤摘要】
本专利技术描述的技术一般涉及操作系统,尤其涉及启用子系统间的资源共享。
技术介绍
操作系统执行涉及计算机系统的各种任务,包括管理计算机系统的硬件和软件资源。硬件资源包括处理器、初级存储(例如,存储器)、次级存储(例如,硬盘或光盘)、打印机、显示器适配器、网络接口卡、输入/输出端口等。软件资源包括应用程序、用户界面、设备驱动程序、网络协议栈等。操作系统诸如在应用程序指导下管理并协调这些资源来完成各种任务。操作系统可以利用子系统向应用程序提供功能。子系统是实现操作系统的应用程序接口(API)的操作系统组件。子系统可以调用内核组件的函数。内核组件是提供核心操作系统函数的操作系统组件。操作系统可以包括多个子系统,每一个子系统展示了不同的操作系统行为。作为示例,操作系统可以将可移植操作系统接口(“POSIX”)和MICROSOFTWINDOWS接口作为两个独立的子系统实现。这些子系统都在一公用操作系统上运行。这样的操作系统可以用为POSIX设计的应用程序和为MICROSOFTWINDOWS设计的应用程序来运作。然而,为一个子系统设计的应用程序可能无法共享为另一个子系统设 ...
【技术保护点】
一种操作系统的子系统,用于使得为所述子系统设计的应用程序能够使用所述操作系统的第二子系统提供的工具,包括:从所述应用程序接收对资源的请求的组件;确定所述资源是由所述操作系统的第二子系统提供的组件;基于所述确定将所述请求传递给所述操作系统的第二子系统的组件;以及当从所述第二子系统接收所述请求的结果指示之后,将所述结果指示传递给所述应用程序的组件。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:A安基尼尔,KA凡卡塔,P本达普迪,R克汉德瑞卡,R加兰,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。