A portable data device (300) having a memory (302) is provided. The memory
(302) is segmented into a plurality of sectors (304-312). A backup memory
buffer (312) and a plurality of applications (304-310) are programmed into
the plurality of sectors, wherein the backup memory buffer (312) is
jointly used by the plurality of applications (304-310). A valid state of
data is stored in the backup memory buffer (312) prior to performing a
transaction for a first application (304). The valid state of data is
restored in the first application (304) upon power up of the portable data
device (300) in an event the transaction is terminated prior to
completion, wherein the step of restoring is independent of a next
application in which a next transaction is performed.
Un dispositivo di dati portatile (300) che ha una memoria (302) è fornito. La memoria (302) è suddivisa in una pluralità di settori (304-312). Un amplificatore di memoria di riserva (312) e una pluralità di applicazioni (304-310) sono programmati nella pluralità di settori, in cui l'amplificatore di memoria di riserva (312) è usato insieme dalla pluralità di applicazioni (304-310). Un valido dichiara dei dati è immagazzinato nell'amplificatore di memoria di riserva (312) prima del realizzare una transazione per una prima applicazione (304). Il validi dichiarano dei dati sono ristabiliti nella prima applicazione (304) su alimentazione in su del dispositivo di dati portatile (300) in un evento che la transazione è terminata prima di completamento, in cui il punto di ristabilimento è indipendente da un'applicazione seguente in cui una transazione seguente è realizzata.