Background (computer software)

Background (computer software)

The background, in the context of computer software processes, refers in general to processes that are running with a relatively low priority, require little or no input, and generate a minimum of output.

Background processes can roughly be divided into two categories: daemons and compute-intensive tasks.

Daemon processes offer services like web pages serving, email transferring, time synchronization, and similar. They usually consume little CPU and memory, and run quietly without user interaction. They mainly communicate with other computer programs, or with other computers via network.

The background is also used for long tasks that require huge amount of computation and thus CPU time. Running this kind of task at low priority may seem counterintuitive, but it becomes clearer when one considers that a computer typically spends more than 90% of its time waiting for user input. One can assign a high priority to interactive tasks, that will appear highly responsive, and leave the majority of the time to low priority tasks.

ee also

* Scheduling.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Computer Software Rating Regulation — The Computer Software Rating Regulation (電腦軟體分級辦法) is a rating system used in the Republic of China (Taiwan) for computer software, including computer/console/handheld games. Arcade game machines has a separate regulation and is not governed by… …   Wikipedia

  • Daemon (computer software) — In Unix and other computer multitasking operating systems, a daemon (pronEng|ˈdiːmən or IPA|/ˈdeɪmən/ [cite web |url= |title=Jargon File entry for daemon |last=Raymond |first=Eric |accessdate=2007 07 18… …   Wikipedia

  • Background — The term background may refer to:In art: *Background (art), the part of a scene that appears to be farthest from the viewer *Background lighting, a film techniqueIn computing: *Background (computer software), software that is running but not… …   Wikipedia

  • Software patent — Computer programs, software and patent law Topics …   Wikipedia

  • computer science — computer scientist. the science that deals with the theory and methods of processing information in digital computers, the design of computer hardware and software, and the applications of computers. [1970 75] * * * Study of computers, their… …   Universalium

  • Computer Associates Int. Inc. v. Altai Inc. — Computer Associates International, Inc. v. Altai, Inc. Court United States Court of Appeals for the Second Circuit Full case name Computer Associates International, Inc. v. Altai, Inc …   Wikipedia

  • Software architect — is a general term with many accepted definitions, which refers to a broad range of roles. Generally accepted terminology and certifications began appearing in connection with this role near the beginning of the 21st century. Contents 1 History 2… …   Wikipedia

  • Computer icon — For a list of icons for use on Wikipedia, see Wikipedia:Icons. A computer icon is a pictogram displayed on a computer screen and used to navigate a computer system or mobile device. The icon itself is a small picture or symbol serving as a quick …   Wikipedia

  • computer science — noun the branch of engineering science that studies (with the aid of computers) computable processes and structures • Syn: ↑computing • Topics: ↑computer, ↑computing machine, ↑computing device, ↑data processor, ↑electronic computer, ↑ …   Useful english dictionary

  • Computer Animation Production System — The Computer Animation Production System (CAPS) is a proprietary collection of software programs, scanning camera systems, servers, networked computer workstations, and custom desks developed by The Walt Disney Company together with Pixar in the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”