Embodiments of the present invention provide 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 method comprising the
steps of: executing, substantially concurrently or substantially in
parallel under control of a scheduler, a 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 that data processing task; the backup process
being executable in response to a predeterminable event associated with
the first process; and creating a back-up copy of the data in response to
the predeterminable event associated with the first process.