Java智能卡EEPROM碎片整理算法研究及实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:foxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java智能卡已经逐渐被广泛应用于银行、通信等安全性要求很高的领域中。但是受限于当前智能卡的硬件资源,特别是多应用智能卡的流行,卡片的存储资源越来越受到重视,Java卡虚拟机的具体实现方式和相关机制也严重影响了卡片的执行效率。因此,对卡片中得存储管理进行优化改进是十分必要的。在分析了Sun公司给出的Java卡EEPROM的管理算法之后,总结出现有算法的缺陷,提出了一种带碎片整理的EEPROM管理算法。研究Java卡EEPROM的存储管理方式,对存储方式改进,能提高其存储效率。首先通过分析Java卡的写操作机制以及Sun公司的Java卡参考实现中EEPROM管理方式,发现其存在存储碎片多,空闲空间不连续,存储效率不高等缺陷。然后针对上述的缺陷对EEPROM的结构重新设计,在EEPROM的结构中设置了一些重要的标志位,提出一种带碎片整理的存储管理方式,详细叙述此方式下的空间分配、空间释放算法以及放拔掉电处理。最后给出了这种带碎片整理的EEPROM管理算法的实现,通过相关实验测试,EEPROM的空间分配、释放都能正常进行,并且在EEPROM完成碎片整理后,其空闲页都能有效的紧凑到存储器的尾部,为下次的存储提供最大化的连续空闲空间,表明此EEPROM的管理方式是高效可行的,并提出了一些进一步改进效率的建议和展望。
其他文献
人脸识别技术不仅是一个交叉性的技术,更是一个富有挑战性的难题。与其它物体相比,由于人脸有多种多样的变形,个体间的差异较大,所以人脸图像特征提取和识别过程比较复杂,而识别算
在过去十年里,语义Web经历了爆炸式的增长。随着语义Web中RDF数据量的增长,其结构和内容也在发生着变化。为了帮助人们了解语义Web的结构和内容,本文通过建立几种链接模型,分析其
如何快速、准确地获取互联网上商品的评论信息,分析出其蕴涵的褒贬倾向,对商家掌握消费者喜好变化和辅助潜在消费者做出购买决策等方面都具有极其重要的意义。然而采用人工方
随着硬件技术的发展,普通的智能手机已经能够进行复杂的图像处理任务,由此推动了移动可视定位技术的产生和发展。当前移动可视定位研究主要采用客户端-服务器模式,利用视觉特征
随着互联网的普及和电子商务的蓬勃发展,网上交易系统得到了越来越广泛的应用,在给企业带来了经济效益的同时,也给信息系统带来了大量的用户评论。这些海量评论不仅对于顾客
学位
随着云计算的兴起和大数据时代的来临,大规模集群存储系统在IT基础设施中的重要性日益突出,所面临挑战亦愈加严峻。其中,系统资源及能源使用效率低下问题亟待解决,它严重阻碍了I/
在国际社会中,对交通数据的短期预测研究一直很活跃。交通工程学者在这一领域过去的几十年的研究中,做出了大量的研究工作,并取得了一些显着的成果。在前人的基础上,本文主要
可达性测试是并发程序测试的一种重要方法,具有在给定输入下生成并执行所有可行同步序列且无需记录任何历史信息等诸多优势。并发程序在开发过程中会经历多次修改,产生多个程序
作为数字图像处理领域目前研究的热门问题之一,图像复原技术日益受到关注。从国内外的研究现状出发,分析和比较了目前常见的图像复原技术的优势与不足。针对这些优势和不足,对基