Patent ID: 7584333

Claim:
A data processing device storing data in at least one of a plurality of applications to be executed in an operation unit in at least one of a plurality of storage media in a vehicle control system including the operation unit and the plurality of storage media, the data processing device comprising: an obtaining unit that obtains information on significance of vehicle control data processed in the operation unit from the at least one of the plurality of applications; and a processing unit that determines a class of data reliability, a data holding period based on the information on significance of vehicle control data, and that selects a storage medium from among the plurality of storage media in the vehicle control system in accordance with the determined class of data reliability and data holding period, and that sets a manner of storage in the selected storage medium, wherein the processing unit selects the storage medium from among the plurality of storage media by: selecting at least one first storage medium from among the plurality of storage media to store data that is rewritten at a first interval, the at least one first storage medium being adapted to a first data holding period, selecting at least one second storage medium from among the plurality of storage media to store data that is rewritten at a second interval, the second interval being longer than the first interval, the at least one second storage medium being adapted to a second data holding period, the second data holding period being longer than the first data holding period, the data is stored in the selected at least one first storage medium and the selected at least one second storage medium such that data of a reliability below a predetermined threshold, which is less frequently rewritten, is stored in the selected at least one second storage medium and not in the selected at least one first storage medium, and the information on the class of significance of vehicle control data is common among the plurality of applications.