摘要 |
<p>Transaction method for driving the storing of persistent data (data-R1, data-R2, data-R3, data-R4) included in at least one memory portion (R1, R2, R3, R4) of a non volatile memory (1) inside a transaction stack (2), comprising a plurality of transaction entries (2a, 2b, 2c, 2d), during the execution of at least one update operation (op1, op2) involving at least a group of persistent data (data-R1b, data-R2, data-R3, data-R4a). The transaction method comprises the function for executing a push extreme instruction, for reading at least one group (data-R 1 a, data-R4b) of persistent data (data-R1, data-R2, data-R4, data-R4) from the non volatile memory (1) and for storing them in a plurality of transaction entries (2b, 2c); executing a discard instruction for discarding, from the transaction stack (2), only the plurality of transaction entries (2b, 2c) that stores the at least one group (data-R1a, data-R4b).</p> |