Britannica AI Icon

foreground/background system

computing

Quick Summary

In computing, a foreground/background system is a method of multitasking where a computer runs multiple programs simultaneously. The operating system manages these programs, loading them for processing and overseeing their completion.1

This system prioritizes tasks. The computer executes instructions for a foreground program, which is the one actively responding to user input, and then switches to a background program during the idle times of the foreground task. This is often achieved by utilizing the speed difference between the computer's processor and slower input/output devices, allowing the processor to work on calculations for one program while waiting for input for another. The processor rapidly switches attention between different programs, making efficient use of the computer's resources.12

Summary created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.
2 Britannica Sources
  1. multitasking
  2. foreground

Ask Britannica AI about this topic

Britannica doesn't have a full article on this topic, so we've curated a list of our relevant coverage.