Patent ID: 7281100

Claim:
A data processing method for saving data stored within a portion of a memory associated with a first process executable by a data processing system; the data processing method comprising the steps of: executing, using at least one of common resources, the first process, with a respective execution priority, to perform a data processing task using a current portion of the memory; and a backup process, having a respective execution priority, to create a back-up copy of data stored within the memory during the performance of the data processing task; the backup process being executable in response to a predeterminable event associated with the first process; the backup process creating a back-up copy of the data in response to the predeterminable event associated with the first process; and installing a page fault handler associated with the memory; the page fault handler being responsive to detection of an event associated with a page to save a copy that page and then to allow a write operation to that page.