Checkpoint

Definition
A checkpoint is

"[a] point in time or processing sequence in a computer run at which processing is momentarily halted to record the condition of all the variables of the run, such as the position of input and output (I/O) tapes and the contents of working storage so that a failed computer run can be restarted at the intermediate point. This process, in conjunction with a restart routine, minimizes reprocessing time occasioned by computer or other failures; sometimes called callback/recovery."