Patent ID: 7840745

Claim:
A data accessing system, for interfacing between a non-volatile memory and a smart card, the non-volatile memory having a smart card exclusive area accessible to a plurality of smart card applications of the smart card, wherein the smart card exclusive area comprises a plurality of record unit sets respectively having a plurality of record units, the data accessing system comprising: a buffer, for temporarily storing the data to be written into the smart card exclusive area by the smart card applications; and a data accessing protocol unit, configured to manage an access parameter table, a plurality of application information tables and a plurality of record unit set link tables, wherein the access parameter table is configured for recording information of the smart card exclusive area, and comprises a record unit size field recording a size of each of the record units and a record unit set size field recording a quantity of record units in each of the record unit sets; wherein the application information tables are configured for respectively recording information of each of the smart card applications and information of record units corresponding to each of the smart card applications; and wherein the record unit set link tables are configured for respectively recording link of each of the record unit sets so that the smart card applications can access data accordingly, wherein when one of the smart card applications is about to write a data into the smart card exclusive area, the data accessing system temporarily stores the data into the buffer and then writes the data into the smart card exclusive area in a unit of the record unit sets, and wherein a size of each of the record unit sets is a multiple of an access unit of the non-volatile memory.