摘要 |
PROBLEM TO BE SOLVED: To provide a shadowing method that enables dynamic tracking of which portions of memory have been changed by shadowed application processes in an active processing system during a selected interval. SOLUTION: A software duplication process in which write faults are used to track memory areas that have been changed by an active processor is provided. In one configuration, the states of all the pages corresponding to an application process are initially set to a "locked" state. When the application process attempts to write to one of the locked pages, the processor detects a write fault. Such faults are used to identify and track the memory areas that have changed since the last synchronization between primary and backup processing systems. COPYRIGHT: (C)2007,JPO&INPIT |