[发明专利]一种JAVA卡对象管理方法无效

专利信息
申请号: 201210236254.4 申请日: 2012-07-04
公开(公告)号: CN102799660A 公开(公告)日: 2012-11-28
发明(设计)人: 刘宏梅;芦蓉;崔炳荣 申请(专利权)人: 北京中电华大电子设计有限责任公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 100102 北京市朝阳*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 java 对象 管理 方法
【权利要求书】:

1.JAVA卡对象管理方法,其特征在于:JAVA卡对象的对象头与对象体分离存储,JAVA卡对象以Page为单位申请对象头的存储空间并进行Page编号,Page中以每8字节为一个块,块编号则从1开始,顺序递增;对象头占用8字节,最后3字节为对象体在存储器堆空间的物理地址指针或者RAM空间地址指针,对象体则根据JAVA卡对象的具体内容而占用不同的存储器堆空间或RAM空间。

2.如权利要求1所述的方法,其特征在于每个Page起始的8个字节作为Page管理信息,标识本Page中JAVA卡对象的对象头存储空间是否被使用的情况。

3.如权利要求2所述的方法,其特征在于Page中每8字节作为一个对象头存储空间,每个对象头都对应Page管理信息中的一个bit位,bit位置1,表明该对象头存储空间已经被分配;bit位置0,表明该对象头存储空间为空闲。

4.如权利要求1所述的方法,其特征在于对象头分配在存储器堆空间,对象体则在存储器堆空间的另一端分配或在RAM空间进行分配。

5.如权利要求1所述的方法,其特征在于预先分配存储器堆空间,当预先分配的存储器堆空间已被使用时,以存储器堆空间的一个Page为单位再申请空闲空间,并保证对象头存储空间的连续性。

6.如权利要求5所述的方法,其特征在于预先分配的存储器堆空间根据JAVA卡需要创建的JAVA卡对象的多少来确定。

7.如权利要求2或3所述的方法,其特征在于创建对象头时,顺序检查Page管理信息,确定本Page中是否有未被使用的对象头存储空间,如果有,则将该对象头存储空间分配给JAVA卡对象的对象头,并设置该对象头存储空间所对应的Page标识信息为‘1’;如果没有,以存储器堆空间的一个Page为单位申请空闲空间,并分配一个对象头存储空间给JAVA卡对象的对象头。

8.如权利要求2或3所述的方法,其特征在于当JAVA卡对象被删除后,回收JAVA卡对象的对象头空间时,直接将对象头对应的bit位置0。

9.根据权利要求1所述的方法,其特征在于:对象头引用的表示方式为:存储器堆空间的Page编号和对象头在该Page中的块编号,其中Page编号为:该Page起始地址除以每个Page的大小。

10.根据权利要求1或9所述的方法,其特征在于:JAVA卡对象定位对象头的方式为:存储器堆空间的Page编号×Page大小+对象头在该Page中的块编号×每个对象头所占块的大小。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电华大电子设计有限责任公司,未经北京中电华大电子设计有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210236254.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top