发明名称 | 智能卡存储环境的控制方法 | ||
摘要 | 本发明公开了一种智能卡存储环境的控制方法,智能卡存储环境由CPU、RAM存储器、ROM存储器、EEPROM存储器、逻辑运算模块、加密引擎模块、中断处理模块、CRC发生器、随机数发生器、定时器和外部接口构成,所述RAM存储器用于存储临时数据信息,所述ROM存储器和EEPROM存储器用于存储持久数据信息,在智能卡中对外部输入的数据信息首先进行存储类型分类,然后对所述不同的存储类型进行存储规则的控制,并将其存储于智能卡卡内。本发明的智能卡存储环境的控制方法有效节省智能卡平台有限的计算资源和存储资源,增强了空间分配和回收运行时的自适应性,提出了多应用运行环境下双向链表结构的持久空间的存储管理策略以及分段式的临时空间的存储管理策略,设计并实现了相应的存储分配和垃圾回收。 | ||
申请公布号 | CN1321377C | 申请公布日期 | 2007.06.13 |
申请号 | CN200510077159.4 | 申请日期 | 2005.06.16 |
申请人 | 北京航空航天大学 | 发明人 | 吴鑫山;杨东凯;姚黎明;张其善 |
分类号 | G06F12/02(2006.01) | 主分类号 | G06F12/02(2006.01) |
代理机构 | 北京永创新实专利事务所 | 代理人 | 周长琪 |
主权项 | 1.一种智能卡存储环境的控制方法,所述智能卡由CPU、RAM存储器、ROM存储器、EEPROM存储器、逻辑运算模块、加密引擎模块、中断处理模块、CRC发生器、随机数发生器、定时器和外部接口构成,所述RAM存储器用于存储临时数据信息,所述ROM存储器和EEPROM存储器用于存储持久数据信息,其特征在于对外部输入的数据信息存储步骤有:(A)对所述外部输入的数据信息进行存储类型分类,得到存储类型,所述存储类型有第一存储类型,用于实现持久空间的存储管理;和第二存储类型,用于实现CLEAR_ON_RESET属性的临时空间的存储管理;和第三存储类型,用于实现CLEAR_ON_DESELECT属性的临时空间的存储管理;(B)对经(A)存储分类处理后的所述存储类型按照存储规则进行存储控制,其第一存储类型存储于EEPROM存储器中;第二存储类型和第三存储类型存储于RAM存储器中,所述存储规则有第一存储规则,用于将所述第一存储类型按照双向链表结构进行存储以及回收,存储采用首次适配法,回收采用空间合并法;第二存储规则,用于将所述的第二存储类型按照从临时空间的高地址端开始向低地址进行存储,回收采用对象标记回收法;第三存储规则,用于将所述的第三存储类型按照从临时空间的低地址端开始向高地址进行存储,回收采用对象标记回收法。 | ||
地址 | 100083北京市海淀区学院路37号 |