System Idle Process

System Idle Process

Infobox Windows component
name = System Idle Process


type = Kernel
included_with = Windows NT

In 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 example, there may be no runnable thread in the system, or all runnable threads are already running on a different CPU.

The System Idle Process is used by Windows NT to implement CPU power saving. The exact power saving scheme depends on the hardware and firmware capabilities of the system in question. For instance, on x86 processors, the process will run a loop of HLT instructions, which causes the CPU to turn off many internal components and wait until an IRQ arrives.

The CPU time consumed by the System Idle Process is commonly of interest for end users, as it is a measure of the CPU utilization in their system which is easily accessible through Windows' Task Manager program. There are, however, more detailed sources of such information available through Windows' performance monitoring system (accessible with the perfmon program), which includes more finely grained categorization of CPU time spending. A limited subset of the CPU time categorization is also accessible through the Task Manager, which can display CPU usage by CPU, and categorized by time spent in user vs. kernel code. It should be noted, though, that that information is not calculated from information about the System Idle Process, but from the system's global performance counters.

When nothing else is using CPU processing power, the System Idle Process kicks in, taking up all the rest of the CPU cycles. If you enable the "CPU Time" column in Windows Task Manager, you will see that it is always counting - a good measure of how long your computer's been switched on in the current session. However, on some computers it counts at double speed (probably to do with hyper-threading or multi-threading), and thus the time your computer has been on is half of that time specified.

See also

* List of Microsoft Windows components
* Idle (CPU)
* Microsoft Windows
* HLT

References

* cite book
title = Microsoft Windows Internals
edition = 4th edition
chapter = Chapter 2: System Architecture
pages = pp. 75-76
last = Russinovich
first = Mark
authorlink =Mark Russinovich
coauthors = David Solomon
year = 2005
publisher = Microsoft Press
id = ISBN 0-7356-1917-4


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • System Idle Process — Бездействие системы (System Idle Process) процесс ядра операционной системы семейства Windows, представляющий собой отдельный поток (или несколько потоков на многоядерных системах), работающий тогда, когда процессор не выполняет других потоков.… …   Википедия

  • 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 …   Wikipedia

  • System Restore — Окно восстановления системы в Windows XP‎ Восстановление системы (англ. System restore) компонент операционной системы Windows (процесс rstrui.exe), предназначенный для восстановления работоспособности ОС путем отката (восстановления предыдущего… …   Википедия

  • System tray — Область уведомлений в Windows NT Область уведомлений (англ. notification area) или системный трей (англ. system tray, от англ. tray «поднос, поддон») элемент панели инструментов среды рабочего стола («панель задач» в Windows), используемый для… …   Википедия

  • Windows NT startup process — The Windows NT startup process is the process by which Windows NT 4.0, Windows 2000, Windows XP and Windows Server 2003 operating systems initialize. In Windows Vista and later, this process has changed slightly; see Windows Vista startup process …   Wikipedia

  • System Architecture Evolution — (aka SAE) is the core network architecture of 3GPP s LTE wireless communication standard. SAE is the evolution of the GPRS Core Network, with some differences: simplified architecture all IP Network (AIPN) support for higher throughput and lower… …   Wikipedia

  • Encrypting File System — The Encrypting File System (EFS) on Microsoft Windows is a feature introduced in version 3.0 of NTFS[1] that provides filesystem level encryption. The technology enables files to be transparently encrypted to protect confidential data from… …   Wikipedia

  • Windows Logon Process — Winlogon  компонент операционной системы Microsoft Windows, отвечающий за вход в систему. и т.д. Содержание 1 Краткий обзор 2 Критичность процесса Winlogon 3 Функции Winlogon …   Википедия

  • Common Log File System — (CLFS) is a general purpose logging subsystem that is accessible to both kernel mode as well as user mode applications for building high performance transaction logs. It was introduced with Windows Server 2003 R2 and included in later Windows OSs …   Wikipedia

  • Distributed File System (Microsoft) — This article is about Microsoft s implementation of DFS. For general discussion of the concept and other implementations, see Distributed file system. Distributed File System (DFS) is a set of client and server services that allow an organization …   Wikipedia

Share the article and excerpts

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