Patent ID: 8612692

Claim:
An information processing device comprising: a processor which executes an operating system; a determination section which determines inconsistency between first data and second data, the first data being stored in a nonvolatile semiconductor memory, and the second data being corresponding to the first data and stored in a semiconductor memory; a setting section which sets execution timing of write back based on access frequency information associated with the second data, the access frequency information being determined by the operating system based on an attribute of the second data and provided to the setting section; and a write back section which executes a write back operation based on the execution timing set by the setting section, wherein the access frequency information associated with the second data is determined based on whether the second data is data allocated in a stack area or a heap area, and when the second data is data allocated in the stack area or the heap area, the setting section sets the execution timing longer than a case when the second data is not data allocated in the stack area and the heap area.