发明名称 一种JAVA卡利用缓存对编程只读存储器进行读写操作的方法
摘要 本发明公开了一种JAVA卡利用缓存对可编程只读存储器(EEPROM/FLASH ROM)进行读写操作的方法,其技术方案是:JAVA卡操作系统根据EEPROM/FLASH的页面大小,分配数倍于页面大小的随机存储器(RAM)空间,用于EEPROM/FLASH的动态数据缓存。当对EEPROM/FLASH编程时,数据并不是立即写入,而是将待写入的数据缓存到缓存RAM。只有当操作系统刷新缓存RAM时,缓存数据才被写入到EEPROM/FLASH。当操作系统读取数据时,如果数据已被缓存,则从缓存RAM读取。本发明通过数据缓存的方法可以减少EEPROM/FLASH的编程次数,从而提高卡片运行速度,延长卡片的使用寿命。
申请公布号 CN102063384B 申请公布日期 2013.07.03
申请号 CN200910237650.7 申请日期 2009.11.13
申请人 恒宝股份有限公司 发明人 底明辉
分类号 G06F12/08(2006.01)I;G06K19/07(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 北京中海智圣知识产权代理有限公司 11282 代理人 齐晓静
主权项 一种用于JAVA卡操作系统的利用缓存对可编程只读存储器EEPROM/FLASH进行读写操作的方法,其特征在于:包括JAVA卡操作系统根据EEPROM/FLASH的页面大小,分配数倍于页面大小的随机存储器RAM空间,用于EEPROM/FLASH的动态数据缓存;所述当对EEPROM/FLASH编程时,数据并不是立即写入,而是将待写入的数据缓存到RAM,只有当操作系统刷新缓存RAM时,缓存数据才被写入到EEPROM/FLASH。
地址 100140 北京市西城区金融大街5号新盛大厦B座8层