JCRE平台结构的研究与设计

来源 :广东工业大学 | 被引量 : 3次 | 上传用户:zqqv353
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术的发展过程是一个对时间与空间的挑战过程,3G时代,人们追求在更少的空间上实现更高效更强大的功能。动态多应用智能卡本着“轻松持卡、方便用卡、减少重复发卡、避免无序发卡”的特点深受业界的欢迎,Java智能卡(Java Card)实现一次编程到处运行,未来的市场份额将不可估量。Java智能卡应用程序的运行环境(Java智能卡Runtime Environment,简称JCRE)是Java智能卡研究的核心部分之一,为应用提供安全可靠的执行环境,其安全性与执行效率决定整个Java智能卡的性能及应用推广前景。国外在这方面的技术比较成熟,国内很多Java智能卡运行商都引用的国外技术,但需要向国外支付版权费,在国内的虽然有人研究Java智能卡技术但技术落后且技术封锁,这严重影响我国Java智能卡技术的发展。JCRE是基于智能卡的应用运行平台,下层基于底层硬件操作的封装接口及文件系统。JCRE主要负责多应用的安全管理和控制,是一个小型的操作系统,在设计实现时借鉴了操作系统与数据库系统原理相关的知识。本论文对JCRE系统结构进行细化分析,在安全机制方面,研究分析了应用隔离机制、上下文切换、事务处理等原理,借鉴操作系统中断处理原理中的现场保护思想与栈数据结构的应用,提出了上下文“数组存储下标运算”的处理思想,节约了一定栈结构空间。事务处理中并没有在事务处理前将所有需要更新的数据进行备份保护,而是在事务过程中遇到数据更新时再备份更新数据,减少了备份数据量。在应用管理方面结合智能卡本身的特点设计了Installer (安装器)与删除管理器。安装器的预解析方案满足应用执行与调度的高效性和解析后应用所占空间的最小化。JCRE控制着applet实例的生命周期,在applet应用代码预解析时将applet重要公共方法的实际地址解析并保存在applet管理表中,是论文的一大亮点,提高了JCRE对applet实例的控制速度。利用文件系统的空间分配与回收机制,但并没有利用文件系统来管理应用而是采用直接地址访问的形式实现应用的管理,减少了文件固有空间及逐级打开访问的时间,很大程度上提高了Java Card整个运行平台执行的速度,从而提高整个Java智能卡的性能。总之,本次JCRE平台的研究与设计从多个方面改进了存储管理结构,保证所占空间尽量少,时间效率尽量高。设计的Java智能卡应用运行平台安全可靠,完全满足商用标准。
其他文献
传统的电器,传统的家用设备都已经显得过期了。所以如果有一种办法使得以前的老电器不换的情况下通过智能手机实现维吾尔语语音控制控制是具备研究意义与实践意义的一个课题
多层关联规则挖掘是关联规则领域里的一个重要研究方向,而作为多层关联规则挖掘中最耗时的部分——频繁模式挖掘,其算法的好坏直接影响到关联规则挖掘的效率。因此,设计高性
随着信息化时代的到来,生活中大量的图像信息需要实时、精确的处理,这给人们在图像技术的应用上提出了很大的挑战。其中图像分割是整个图像工程技术中的关键技术环节,因为它
数字互动教室是以一种整合了各种移动交互设备和交互式电子白板于一体的新型教室,它是对传统多媒体教室原有信息化基础的升级和改造,实现了教学活动中各个主体的有机整合,产
为了更好的在分布式系统平台之间进行数据交换,消息中间件通过高效可靠的消息传递机制为其提供保障。它不仅有效的屏蔽了底层操作系统、数据库之间的差异,还屏蔽了网络协议之
无线传感器网络是由一组传感器节点以自组织方式构成的无线网络,其目的是协作地感知、采集和处理网络覆盖区域中被监测对象的信息;并将信息传送至观察者。无线传感网络的特点
虚拟场景中的碰撞处理问题是计算机动面、机器人规划、计算机游戏、虚拟现实仿真等领域中一个极富挑战性的问题,其基本任务就是确定虚拟三维空间中的两个或者多个物体彼此间
定位算法是井下人员定位系统的基础工作,因此,进一步研究高鲁棒性、高可靠性的井下人员定位算法对于决策指挥者获取准确的井下信息至关重要。本文参考了国家标准矿井结构图,
森林资源数据总是处于不断的动态变化中,随着各种林业活动的不断进行,如森林采伐、树种更新、营林造林、自然灾害等等因素都会引起森林资源的变化,为了有效的管理森林资源,并
车牌识别技术是智能交通系统中的重要组成部分,它在违章抓拍、不停车收费、停车场管理以及对重要场所过往车辆的实时登记等方面都有重要的作用。论文从实际应用角度出发,针对