Idle (CPU)

Idle (CPU)

A computer processor is described as idle when it is not being used by any program.

Programs which make use of CPU Idle Time mean that they run at a low priority so as not to impact programs which run at normal priority. Many programs that use CPU idle time cause the CPU to always be 100% utilised, so that the time spent where the CPU would have been idle is instead spent performing useful computations. This generally causes the CPU to consume more power as most modern CPUs can enter power-save modes when they are idle.

Most operating systems will display an idle task, which is a special task loaded by the OS scheduler "only" when there is nothing for the computer to do. The idle task can be hard-coded into the scheduler, or it can be implemented as a separate task with the lowest possible priority. An advantage of the latter approach is that programs monitoring the system status can see the idle task along with all other tasks; an example is Windows NT's System idle process.

On modern processors, where a HLT (halt) instruction saves significant amounts of power and heat, the idle task almost always consists of a loop which repeatedly executes HLT instructions. However, on older computers, where energy dissipation was almost constant with CPU load, the program would often do useless things, like blink the front panel lights in an amusing or recognizable pattern.

Often, this meant that someone in the computer room of a timeshared system could glance at the front panel lights to see how busy the machine was; programmers might use this to decide when to take lunch or coffee breaks.Fact|date=December 2007

In Unix-like operating systems such as Linux, the idle task has process ID zero, and never exits.

ee also

*X86
*Computer Architecture
*Instruction Set


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Idle (disambiguation) — Idle generally refers to a lack of motion or energy.Idle may also refer to: * Idle (CPU) CPU non utilisation or low priority mode * IDLE (Python), an Integrated Development Environment for the Python programming language * Idle, West Yorkshire, a …   Wikipedia

  • CPU-Verlustleistung — CPU Leistungsaufnahme ist Leistung, die eine CPU aufnimmt und in Wärme umwandelt. Unterschiedliche Prozessor Typen können bei gleichem Taktsignal einen unterschiedlichen Energieverbrauch aufweisen. Je nach Anwendung, kostengünstig oder… …   Deutsch Wikipedia

  • CPU power dissipation — Central processing unit power dissipation or CPU power dissipation is the process in which central processing units (CPUs) consume electrical energy, and dissipate this energy both by the action of the switching devices contained in the CPU (such …   Wikipedia

  • CPU bound — In computer science, CPU bound (or compute bound) is when the time for a computer to complete a task is determined principally by the speed of the central processor: processor utilization is high, perhaps at 100% usage for many seconds or minutes …   Wikipedia

  • CPU-Z — CPUID Développeur Franck Delattre …   Wikipédia en Français

  • System Idle Process — Infobox Windows component name = System Idle Process type = Kernel included with = Windows NTIn Windows NT operating systems, the System Idle Process is a kernel thread which runs when no other runnable thread can be scheduled on a CPU. For… …   Wikipedia

  • BatteryMax (Idle Detection) — BatteryMax is an Idle Detection System used for computer power management developed at Digital Research, Inc. s European Development Centre (EDC) in Hungerford, UK. It was invented by British borne engineers Roger Gross and… …   Wikipedia

  • Notebook-CPU — Der Notebookprozessor, auch Mobilprozessor, ist eine Unterart der Prozessoren (CPUs), die vor allem in mobilen und auch in besonders stromsparenden Computersystemen eingebaut wird. Inhaltsverzeichnis 1 Allgemeines 2 Unterschiede zur eingebetteten …   Deutsch Wikipedia

  • Ganglia — Страница статистики серверов …   Википедия

  • TI-990 — The TI 990 was a series of 16 bit minicomputers sold by Texas Instruments (TI) in the 1970s and 1980s. The TI 990 was a replacement for TI s earlier minicomputer systems, the TI 960 and the TI 980. It had several uniquely innovative features, and …   Wikipedia

Share the article and excerpts

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