EP3594818A1

Information processing device and control methods

Abstract

A storage unit (2) stores first data (6_1) in a first memory area (5_1), second data (6_2) in a second memory area (5_2) and a valid instruction flag (7) in a third memory area (5_3). The valid instruction flag indicates which of the first data and the second data is valid. A control unit (3) stores in the storage unit an update status flag (8_1) for the first data, an update status flag (8_2) for the second data, and an update status flag (8_3) for the valid instruction flag. When it is impossible to determine which of the first and second data is valid based on the valid instruction flag, the determination is performed by matching the update status flags with predefined reference patterns.

EP3594818A1, drawing sheet 1
Sheet 1 of 30

Term

12.8 yearsto projected expiry

Projected expiry 9 July 2039, counted from filing; an application has no term until it is granted.

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

13 claims: 2 independent, 11 dependent

  1. 1
    A information processing device comprising:a first memory area in which a first data is stored, a second memory area in which a second data is stored, a third memory area in which a valid instruction flag indicating which of the first data and the second data is valid is stored, a storage unit including the first memory area, the second memory area and the third memory area, a control unit for controlling erase and writing to the storage unit and a usage data determination unit for determining which of the first data and the second data is valid and to be used, wherein the control unit stores a first update status flag indicating an update status of the first data, a second update status flag indicating an update status of the second data, and a third update status flag indicating an update status of the valid instruction flag in the storage unit, and wherein the usage data determination unit for determining the usage data stores the first update status flag, the second update status flag, and a third update status flag, and wherein the information processing device for determining which of the first data and the second data is valid when a determination based on the valid instruction flag is impossible.
  2. 12
    A control method, comprising the steps of storing a first update status flag indicating an update status of a first data, a second update status flag indicating an update status of a second data, and a third update status flag indicating an update status of a valid instruction flag in a storage unit including a first memory area in which first data is stored, a second memory area in which second data is stored, and a third memory area in which the valid instruction flag indicating which of the first data and the second data is stored is stored, and determining which of the first data and the second data is valid based on the values of the first update status flag, the second update status flag, and the third update status flag when determination based on the valid instruction flag is impossible.