A background process is a computer process that runs behind the scenes (i.e., in the background) and without user intervention.[1] Typical tasks for these processes include logging, system monitoring, scheduling,[2] and user notification.[3]
On a Windows system, a background process is either a computer program that does not create a user interface, or a Windows service. The former are started just as any other program is started, e.g., via Start menu. Windows services, on the other hand, are started by Service Control Manager. In Windows Vista and later, they are run in a separate session.[citation needed]
On a Unix or Unix-like system, a background process or job can be further identified as one whose process group ID differs from its terminal group ID (TGID). (The TGID of a process is the process ID of the process group leader that opened the terminal, which is typically the login shell. The TGID identifies the control terminal of the process group.) This type of process is unable to receive keyboard signals from its parent terminal, and typically will not send output to that terminal.[4] This more technical definition does not distinguish between whether or not the process can receive user intervention. Although background processes are typically used for purposes needing few resources, any process can be run in the background, and such a process will behave like any other process, with the exceptions given above.[1]
^ ab"What is an Operating System?, Processes". The Linux Tutorial. Archived from the original on 15 August 2020. Retrieved 14 November 2010.
^Michele Cyran (December 1993). Oracle Database Concepts, 10g Release 1. Oracle Corporation. B10743-01. Archived from the original on 2 March 2013. Retrieved 12 November 2010.
^Jesus Diaz (8 April 2010). "How Multitasking Works in the New iPhone OS 4.0". Gizmodo. Archived from the original on 2 November 2010. Retrieved 14 November 2010.
^GNU Bash Reference Manual, Edition 4.1, Job Control Basics. Free Software Foundation, Inc. 23 December 2009. Archived from the original on 3 December 2010. Retrieved 10 November 2010.
and 23 Related for: Background process information
A backgroundprocess is a computer process that runs behind the scenes (i.e., in the background) and without user intervention. Typical tasks for these...
Gravitational wave background X-ray backgroundBackgroundprocess, software that is running but not being displayed String background Computer wallpaper...
A background check is a process a person or company uses to verify that an individual is who they claim to be, and this provides an opportunity to check...
assets Background subtraction, a technique in image processing and computer vision by which an image's foreground is extracted for further processing Figure–ground...
A background artist or sometimes called a background stylist or background painter is one who is involved in the process of animation who establishes the...
and early Universe processes, like hypothetical primordial inflation and cosmic strings. Several potential sources for the background are hypothesized across...
The cosmic microwave background (CMB or CMBR) is microwave radiation that fills all space in the observable universe. It is a remnant that provides an...
topology change as a dynamical process. String theory is usually formulated with perturbation theory around a fixed background. While it is possible that...
Rear projection (background projection, process photography, etc.) is one of many in-camera effects cinematic techniques in film production for combining...
of choice for 802.1X authentication. A RADIUS server is usually a backgroundprocess running on UNIX or Microsoft Windows. RADIUS is an AAA (authentication...
proven to improve cognitive processes, enabling the brain to process more information. The widespread use of background music in offices, restaurants...
added to an append-only file (AOF) in a backgroundprocess. Redis can rewrite the append-only file in the background to avoid an indefinite growth of the...
The sodium vapor process (occasionally referred to as yellowscreen) is a photochemical film technique for combining actors and background footage. It originated...
to the 1945 Indonesian Constitution: Background, Process and Results of Deliberations. Book I: Background, Process and Results of the Amendments] (in Indonesian)...
manipulate the DOM via the Virtual DOM.: §Chapter 2 It runs in a backgroundprocess (which interprets the JavaScript written by the developers) directly...
access to audio devices (usually a sound card). It commonly runs as a backgroundprocess. In a Unix-like operating system, a sound server mixes different data...
The Cosmic Background Explorer (COBE /ˈkoʊbi/ KOH-bee), also referred to as Explorer 66, was a NASA satellite dedicated to cosmology, which operated from...
Windows) JSON and XML appserver programming (UNIX and Windows) as well backgroundprocess programming (UNIX and Windows). Campbell, John, Programmer's Progress...
The Haber process, also called the Haber–Bosch process, is the main industrial procedure for the production of ammonia. The German chemists Fritz Haber...
begin the background check process. SF86 is now an electronic form known as e-QIP. Yankee White "Understanding U.S. Government Background Investigations...
Windows, used to automate the process of saving and cataloging screenshots. It operates as a hidden backgroundprocess that is invoked with one (or multiple)...
Vetting is the process of performing a background check on someone before offering them employment, conferring an award, or doing fact-checking prior to...