In between, one or more worker processes repeatedly claim jobs from the source, turn them into results, dispatch those results to the sink, and claim their next jobs. If the number of jobs is much greater than the number of workers, task farming can be an effective way to load balance a computation. An application that provides virtual terminal services for a wide variety of remote systems. It allows a user at one site to interact with applications at other sites as if the user's terminal is local. The result is that referenced items are rarely in the machines physical memory and almost always must be fetched from secondary storage, usually a disk.
Cache thrashing involves a similar situation between cache and physical memory.
A regular division of a mesh into patches, or tiles. Tiling is the most common way to do geometric decomposition . Dividing the effort of a processor among many programs so they can run concurrently. Time sharing is usually managed by an operating system . See also space sharing .