CPC G06F 11/1451 (2013.01) [G06F 1/28 (2013.01); B60K 35/00 (2013.01); B60K 2370/164 (2019.05); B60K 2370/166 (2019.05); B60K 2370/167 (2019.05); B60K 2370/178 (2019.05); B60K 2370/52 (2019.05); G06F 2201/82 (2013.01)] | 6 Claims |
1. A vehicular device comprising:
a control unit in which a plurality of operating systems operate;
a non-volatile first storage unit that has a limited number of rewrite;
a second storage unit that has no limitation on a number of rewrite;
a notification unit configured to notify of a change in a power supply state of the vehicular device; and
a backup unit provided in each of the plurality of operating systems and configured to back up, on the first storage unit, data temporarily stored in the second storage unit, wherein
the backup unit is configured to back up the data on the first storage unit upon being notified of the change in the power supply state by the notification unit,
the backup unit running on one operating system of the plurality of operating systems is configured to pass, to the backup unit provided in another operating system of the plurality of operating systems, target data of the one operating system or information identifying the target data of the one operating system, the target data being a target of the backup, and
when the target data of the one operating system or the information identifying the target data of the one operating system was passed to the other operating system and a failure occurred in the one operating system, the backup unit provided in the other operating system backs up the target data of the one operating system or the information identifying the target data of the one operating system.
|