摘要 |
An information processing apparatus on which a non-volatile storage device is mountable is provided. The information processing apparatus comprises: a volatile storage unit; a mount unit that mounts the device; an acquisition unit configured to acquire information of the device; an estimation unit that estimates a resume time from hibernation using the device; a first control unit that controls to store the data stored in the volatile storage unit to the device if the resume time is shorter than a predetermined time and to control not to store the data stored in the volatile storage unit to the device if the resume time is longer than the predetermined time; and a second control unit that controls to read the data from the non-volatile storage unit to the volatile storage unit if the data is stored in the non-volatile storage unit. |