Processing without the opportunity for interaction with the user, within a system that provides for interaction by foreground processing. Background processing is given a lower priority than foreground processing for access to CPU time and other machine resources.