EP1564754A2

Method and device for managing data in a non-volatile memory

Abstract

Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Absicherung von Daten in einem nichtflüchtigen und in Speichersegmente unterteilten Datenspeicher. Die Daten in den Speichersegmenten 10 umfassen Verwaltungsdaten 11 für die jeweiligen Speichersegmente. Neue Daten werden in ein erstes Speichersegment des Datenspeichers geschrieben, um alte Daten in einem zweiten Speichersegment des Datenspeichers zu ersetzen. Das zweite Speichersegment wird gelöscht. Ein Statusdatenelement 13 in den Verwaltungsdaten 11 des ersten Speichersegments oder des zweiten Speichersegments wird geändert, um die neuen Daten in dem ersten Speichersegment als zu verwendende gespeicherte Daten zu kennzeichnen. Dabei enthalten die Verwaltungsdaten 11 der Speichersegmente ein weiteres Datenelement 14,15, welches für den Fall, daß der Schritt des Löschens nicht vollständig ausgeführt wird, die Bestimmung des Altersranges der Daten in dem zweiten Speichersegment gegenüber den Daten des ersten Speichersegments ermöglicht. Weiterhin betrifft die Erfindung einen nichtflüchtigen Datenspeicher unterteilt in Speichersegmente. Mittel zur Aktivierung des jeweiligen Speichersegments aktivieren das Speichersegment, wenn es über ein entsprechendes Adress-Signal angesprochen wird. Die Aktivierungsmittel werten die Statusdaten des Speichersegments aus, um zu bestimmen, ob das Speichersegment aktiviert wird.

EP1564754A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 22 December 2024, 1.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 4 independent, 21 dependent

  1. 1
    A method for securing data in a nonvolatile and in Memory segments divided data memory, wherein the data in the Memory segments administrative data for the respective memory segments comprise the following steps:Writing (23) of new data in a first memory segment of the Data memory which old data in a second memory segment to replace the data memory;Deleting (25) of the second storage segment;Change (24, 27) of a status data element (13) in the management data the first or second memory segment to the new data stored in the first memory segment to be used as To flag information, characterized in that the management data of the memory segments in each case a further data element (14,15) contain, which for the case that the step of Delete (25) is not completed, the determination of Age Ranges of the data in the second memory segment against enables the data in the first memory segment.
  2. 8
    A method for securing data in a nonvolatile and in Memory segments divided data memory, wherein the data in the Memory segments administrative data for the respective memory segments include, comprising the steps of:Read (401;802) of administrative data of a first memory segment;Evaluating the read management data, a status data element is used the first memory segment (402;810), which in is the read management data;and Delete (424, 432;821) a memory segment depending on the Result of the step of evaluating;characterized in that in the step of evaluating another data element (14,15) of Management data of the first memory segment is used (411.422;840) to the seniority of the data of the first memory segment compared with data from a second memory segment to determine;and in the step of deleting (424;843) depending on the result of the Step of evaluating the first or the second memory segment is deleted.
  3. 15
    Data structure for managing data in a non-volatile and into memory segments divided data memory, said data structure in the memory segments (10) management data (11) and user data (12), and the management data (11) for identifying a State of the respective memory segment status data (13) comprise, characterized in that the management data further include a data element (14,15), which, when the status data (13) of a first memory segment (i) a not show complete deletion of a second memory segment (j), a determination of the relative age rank of the data in the second memory segment (j) relative to the data in the first memory segment (I) permit.
  4. 19
    Non-volatile data memory divided into memory segments (601,602) in which the memory segments comprise:an area for management data and an area for user data, wherein said management data status data (S0, S1) for identifying a state of the respective memory segment contain, and Means (624.626) for activating the respective storage segment that activate the memory segment when a corresponding Address signal (614, 616) is addressed;characterized in that the means (624.626) for activating the memory segment, the status data (13) the memory segment evaluate to determine whether the Memory segment is activated.