[发明专利]适用于面向对象编程语言的硬件加速器无效
申请号: | 98804866.3 | 申请日: | 1998-04-30 |
公开(公告)号: | CN1266512A | 公开(公告)日: | 2000-09-13 |
发明(设计)人: | T·C·波夫;J·S·米那米;R·柯亚玛 | 申请(专利权)人: | 艾瑞迪公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 上海华东专利事务所 | 代理人: | 肖剑南 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 面向 对象 编程 语言 硬件 加速器 | ||
1.一种用于加速运行面向对象编程语言处理器的装置,其特征在于,它包含:
用于完成至少一种所述面向对象编程语言的应用程序结构的硬件加速器;以及
用于把所述硬件加速器连接到所述处理器的软件占位程序。
2.按照权利要求1所述的装置,其特征在于:所述面向对象编程语言是Java。
3.按照权利要求1所述的装置,其特征在于,还包含:用于管理所述应用程序结构的实体和分配给所述实体的数值状态的硬件对象管理系统。
4.按照权利要求1所述的装置,其特征在于,所述硬件加速器包含:
用于接收和顺序地存储每一待决执行指令的所述指令的输入/输出请求队列;
用于处理所述指令的任务处理器;以及
用于追踪引用计数数到一实体并用于去除未在使用实体的现用对象目录。
5.按照权利要求1所述的装置,其特征在于:所述硬件加速器实现Java.AWT应用程序结构。
6.按照权利要求5所述的装置,其特征在于,还包含:
一窗口/观察系统;以及
一映射驱动程序。
7.按照权利要求6所述的装置,其特征在于,所述窗口/观察系统包含:
用于建立图文框和组元并用于把数据传送到所述映射驱动程序的一通用图形控制器;
用于管理所述图文框的窗口管理器;
用于在所述图文框之内管理包容文件分层的布局管理器;以及
用于在所述包容文件之内管理组元分层的组元管理器。
8.按照权利要求1所述的装置,其特征在于:所述硬件加速器实现Java.NET和Java.IO应用程序结构。
9.按照权利要求8所述的装置,其特征在于,还包含:
一窗口/观察系统;以及
一连接驱动程序。
10.按照权利要求9所述的装置,其特征在于,所述窗口/观察系统包含:
对所述硬件对象管理系统敏感的网络控制器,所述网络控制器实现Java.NET结构等价的微代码,其中所述网络控制器通过由所述连接驱动程序支持的协议作为抽象层运行;
用于执行DNS查找并用于把报告结果传送到上述网络控制器的网络查询机制;
用于管理由应用程序使用的网络界面的网络界面接口管理器;以及
用于通过由网络协议支持的链路往返空间输入和输出数据的数据流管理器。
11.按照权利要求1所述的装置,其特征在于:所述硬件加速器构成作为应用程序专用集成电路的一部份。
12.一种用于加速运行Java编程语言的处理器的装置,其特征在于,它包含:
用于实现至少一种Java应用程序结构的硬件加速器;
用于管理应用程序结构的实体和分配给所述实体的数值状态的硬件对象管理系统,所述硬件对象管理系统包含用于接收和顺序地存储每一待决执行指令的所述指令的输入/输出请求队列,用于处理所述指令的任务处理器,以及用于追踪引用计数数到一实体并用于去除未在使用实体的现用对象目录;以及
用于把所述硬件对象管理系统连接到所述处理器的软件占位程序。
13.按照权利要求12所述的装置,其特征在于:所述硬件加速器实现Java.AWT应用程序结构。
14.按照权利要求13所述的装置,其特征在于,还包含:
一窗口/观察系统;以及
一映射驱动程序。
15.按照权利要求14所述的装置,其特征在于,所述窗口/观察系统包含:
用于建立图文框和组元并用于把数据传送到所述映射驱动程序的通用图形控制器;
用于管理所述图文框的窗口管理器;
用于在所述图文框之内管理包容文件分层的布局管理器;以及
用于在所述包容文件之内管理组元分层的组元管理器。
16.按照权利要求12所述的装置,其特征在于:所述硬件加速器实现Java.NET和Java.IO应用程序结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾瑞迪公司,未经艾瑞迪公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/98804866.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:柔性小包装包和挤出嘴组件
- 下一篇:电度表