Windows Components - Core Components

Core Components

Component Acronym Description
Windows kernel (Windows NT)
Ntoskrnl.exe The Windows kernel image. Provides the kernel and executive layers of the kernel architecture, and is responsible for services such as hardware virtualization, process and memory management, etc.
hal.dll HAL Provides and handles the interaction between software and hardware via the Hardware Abstraction Layer.
Core processes (Windows NT)
System idle process SIP A counter which measures how much idle capacity the CPU has at any given time. The process runs in the background and monitors processing bandwidth, occupied memory and the Windows virtual paging file.
Session Manager Subsystem SMSS Performs several critical boot-time operations, such as the creation of environment variables, starting CSRSS, and performing file-copy operations that were queued up from before the system was booted (pending file rename operations). During system operation, it handles Windows File Protection and the creation of logon sessions via Winlogon.
Client/Server Runtime Subsystem CSRSS User-mode side of the Win32 subsystem. Provides the capability for applications to use the Windows API.
Local Security Authority Subsystem Service LSASS Responsible for enforcing the security policy on the system. Verifies users logging on to the computer and creates security tokens.
Winlogon Responsible for handling the secure attention key, loading the user profile on logon, and optionally locking the computer when a screensaver is running. On Windows NT systems prior to Windows Vista, Winlogon is also responsible for loading GINA libraries which are responsible collecting logon credentials from the user.
Svchost.exe A generic host process name for services that run from dynamic-link libraries (DLLs). Several Svchost processes are typically present on a Windows machine, each running in a different security context, depending on what privileges the contained services require.
Windows on Windows and WOW64 WoW An abstraction layer that allows legacy code to operate on more modern versions of Windows; typically this means running 16-bit Windows applications on 32-bit Windows, and 32-bit applications on 64-bit Windows.
Virtual DOS machine NTVDM Allows MS-DOS programs to run on Intel 80386 or higher computers when there is already another operating system running and controlling the hardware. Introduced in Windows 2.1; not available in any 64-bit edition of Windows.
System startup (Windows NT)
NTLDR, IA64ldr, Winload The boot loader; performs basic system initialization options such as loading the hardware abstraction layer and boot-time device drivers, prior to passing control to the Windows kernel. In versions prior to Vista, NTLDR and IA64ldr also display menus to the user if multiple operating systems are defined in boot.ini, or if F8 is pressed.
Recovery Console Provides the means for administrators to perform a limited range of tasks using a command line interface, primarily to aid in recovering from situations where Windows does not boot successfully.
ntdetect.com Used during the boot process to detect basic hardware components that may be required during the boot process.
Windows Boot Manager In Windows Vista and later operating systems, displays boot menus to the user if multiple operating systems are configured in the system's Boot Configuration Data.
Graphical subsystem
Desktop Window Manager DWM The compositing manager introduced in Windows Vista that handles compositing and manages special effects on screen objects in a graphical user interface.
Graphics Device Interface GDI/GDI+ The kernel graphics component for representing graphical objects and transmitting them to output devices such as monitors and printers.
Windows USER The Windows USER component provides core user interface, messaging and visual elements.

Read more about this topic:  Windows Components

Famous quotes containing the words core and/or components:

    True, there are architects so called in this country, and I have heard of one at least possessed with the idea of making architectural ornaments have a core of truth, a necessity, and hence a beauty, as if it were a revelation to him. All very well perhaps from his point of view, but only a little better than the common dilettantism.
    Henry David Thoreau (1817–1862)

    Hence, a generative grammar must be a system of rules that can iterate to generate an indefinitely large number of structures. This system of rules can be analyzed into the three major components of a generative grammar: the syntactic, phonological, and semantic components.
    Noam Chomsky (b. 1928)