[发明专利]用于资源受限设备的虚拟执行系统有效
申请号: | 200780013298.8 | 申请日: | 2007-03-22 |
公开(公告)号: | CN101421711A | 公开(公告)日: | 2009-04-29 |
发明(设计)人: | F·西格蒙德;R·休格;W·马努瑟克 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 资源 受限 设备 虚拟 执行 系统 | ||
1.一种被配置成在资源受限设备(12)中使用的虚拟执行系统(20),所 述资源受限设备包括展示应用程序接口和运行时结构的操作系统(28)和具有 指令(16)的应用程序(14),所述虚拟执行系统包括:
被配置成执行所述应用程序以及帮助所述应用程序与所述操作系统的兼 容的执行引擎(24),
其中
所述虚拟执行系统展示编程模型;
所述指令用描述表征所述指令和所述操作系统的非功能方面的元数 据扩充,
所述执行引擎可访问所述非功能方面,以及
所述执行引擎基于所述非功能方面在所述应用程序的执行期间实现 改进,其中所述执行引擎(24)利用所述非功能方面,通过使用所述非 功能方面来找出所述操作系统的适当的应用程序接口和运行时结构来帮 助从所述虚拟执行系统的编程模型到所述操作系统的应用程序接口和运 行时结构的映射。
2.如权利要求1所述的虚拟执行系统(20),其特征在于,由所述执行引 擎(24)实现的所述改进选自由影响性能的改进、影响存储器需求的改进、安 全性改进和及时性改进组成的组。
3.如权利要求1所述的虚拟执行系统(20),其特征在于,所述非功能方 面选自由及时性信息,安全性信息,函数调用信息,资源需求信息,存储器限 制信息,安全约束信息,网络生存期信息,实时信息,能量消耗信息,执行模 式信息,描述托管函数、应用程序特有特性、所述设备(12)的资源约束及所 述操作系统(28)的特性之间的关系的信息组成的组。
4.如权利要求1所述的虚拟执行系统(20),其特征在于,所述非功能方 面用以中间语言编码的元数据来描述。
5.如权利要求4所述的虚拟执行系统(20),其特征在于:
所述虚拟执行系统包括选自由公共语言基础结构和JAVA虚拟机组成的 组的运行时技术;以及
所述中间语言选自由公共中间语言和JAVA字节码组成的组。
6.如权利要求1所述的虚拟执行系统(20),其特征在于,所述操作系统 (28)选自由SYMBIAN操作系统和TINYOS操作系统组成的组。
7.一种资源受限设备(12),包括:
第一计算机可读介质(18),其包括具有指令(16)的应用程序;
第二计算机可读介质(32),其包括展示应用程序接口和运行时结构(30) 的操作系统(28);以及
虚拟执行系统(20),其被配置成帮助所述应用程序与所述操作系统的兼 容以及展示编程模型;
其中:
所述指令用描述表征所述指令和所述操作系统的非功能方面的元数 据扩充,
所述虚拟执行系统可访问所述非功能方面,
所述虚拟执行系统基于所述非功能方面在所述应用程序的执行期间 实现改进,以及
所述虚拟执行系统利用所述非功能方面,通过使用所述非功能方面 来找出所述操作系统的适当的应用程序接口和运行时结构来帮助从所述 虚拟执行系统的编程模型到所述操作系统的应用程序接口和运行时结构 的映射。
8.如权利要求7所述的资源受限设备(12),其特征在于,所述非功能方 面选自由及时性信息,安全性信息,函数调用信息,资源需求信息,存储器限 制信息,安全约束信息,网络生存期信息,实时信息,能量消耗信息,执行模 式信息,描述托管函数、应用程序特有特性、所述设备的资源约束及所述操作 系统(28)的特性之间的关系的信息组成的组。
9.如权利要求7或权利要求8所述的资源受限设备(12),其特征在于, 所述资源受限设备选自由移动电话、个人数字助理、手持式计算机、游戏控制 台、机项盒、基于卫星的定位设备和传感器节点组成的组。
10.如权利要求7或权利要求8所述的资源受限设备(12),其特征在 于,所述非功能方面用以中间语言编码的元数据来描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780013298.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于制备三氟碘甲烷和五氟碘乙烷的助催化剂
- 下一篇:电波吸收体