发明名称 METHOD OF IN-MEMORY MODIFICATION OF A DATA SET
摘要 The present invention relates to the field of the management of memory writes to an information processing device and more precisely to a method of writing a set of data in a unitary and coherent manner. The invention, although of more general scope, applies more particularly in the field of chip cards.;There is described a method of writing one or more data to the memory of an information processing device which comprises a step of copying a so-called original memory block comprising the data to be written to a so-called backup memory block. The data writing step is then carried out in the original memory block or in the backup memory block. It is then always possible to return if necessary to the values of the original data if the writing phase fails.
申请公布号 US2015081946(A1) 申请公布日期 2015.03.19
申请号 US201314389886 申请日期 2013.03.19
申请人 MORPHO 发明人 Lecocq Francois;Pepin Cyrille
分类号 G06F11/14;G06F12/02 主分类号 G06F11/14
代理机构 代理人
主权项 1. A method for in-memory modification of a set of data, comprising the following steps in an information processing device: defining one or more memory blocks containing a set of data to be modified, the memory space containing the set of data to be modified being referred to as the original memory space, such that the memory block including the set of data to be modified is referred to as original memory blocks; copying said original memory blocks into a non-volatile backup memory, the blocks thus modified being referred to as backup blocks; modifying the set of data in the original memory blocks; storing in the non-volatile backup memory a transaction state among the following states an “off-transaction” state when no transaction is in progress,an “in progress modifications” state stored when a transaction in progress implements a data modification step in the original memory blocks, andan “in progress copying” state stored when a transaction implements a copying of the data blocks of the backup memory space to the original memory space in order to cancel the interrupted transaction; and restoring the original memory space to the state in which the original memory space was in before receiving an interrupt as a function of the stored transaction state and the operating mode of the transaction mechanism, wherein when the stored transaction state is “off-transaction” state, the information processing device does nothing,when the stored transaction state is “in progress modification” state, the information processing device performs a copying of the data blocks of the backup memory space to the original memory space, andwhen the stored transaction state is “in progress copying” state, the information processing device performs a copying of the data blocks of the backup memory space to the original memory space.
地址 Issy-Les-Moulineaux FR