1. A method of paged memory management for a software process executing in a memory of a computer system, the software process having a first operating mode and a second operating mode, and the software process having associated memory page use information for determining a set of pages to be maintained in the memory, the method comprising the steps of: in response to a determination that the software process leaves the first operating mode, recording the memory page use information to a data store as first operating mode memory page use information; and in response to a determination that the software process enters the first operating mode, retrieving the first operating mode memory page use information.