IMPROVEMENT OF JCVM SYSTEM'S ARCHITECTURE FOR SMART CARD USING LARGE MEMORY SYSTEM

Java Card System first backups the previous data about Java objects into the transactionbuffer, then writes new data into EEPROM, during the downloading and execution of Java Card's application called an applet. Java Card technology supports both persistent object stored in EEPROM and transient objects stored in RAM because of the high limitation of its memory resources. In this paper, we made a suggestion on how to improve the speed of the execution by using the improved data store mechanism and memory structure. We moved Java Objects stored heap area in EEPROM into RAM. It makes Java Card much faster and is similar with the execution of application and the memory management in Java System of PC environment.