Ntoskrnl.exe


Ntoskrnl.exe

ntoskrnl.exe (and ntkrnlpa.exe on systems with Physical Address Extension support) is the kernel image for the family of Microsoft Windows NT operating systems. It provides the Microkernel and Executive layers of the Windows NT kernel space, and is responsible for various system services such as hardware virtualisation, process and memory management, etc., thus making it a fundamental part of the system. It contains the Cache Manager, the Executive, the Kernel, the Security Reference Monitor, the Memory Manager, and the Scheduler, among other things.Russinovich, M: [http://www.microsoft.com/technet/sysinternals/information/TipsAndTrivia.mspx#ERD Systems Internals Tips and Trivia] , "SysInternals Information"]

Startup

This system binary is a Native Application (in that it is not linked against ntdll.dll) but with a standard main entry point, a stub that calls the kernel initialization function and is itself called upon system boot by the OS loader (internal symbol OSLOADER):

// // NTOSKRNL main // int main( boot parameters ) { // // Fire up NT! // KiSystemStartup(); return 0; }

While ntoskrnl.exe is not linked against ntdll.dll, it is linked against bootvid.dll, hal.dll and kdcom.dll. Because it requires a static copy of ntdll objects it depends on, the *.exe is usually about 2MB in size.

Names of kernel

* "NTOSKRNL.EXE" : 1 CPU
* "NTKRNLMP.EXE" : N CPU SMP
* "NTKRNLPA.EXE" : 1 CPU, PAE
* "NTKRPAMP.EXE" : N CPU SMP, PAE

Notes

See also

* Architecture of the Windows NT operating system line
* Windows NT Startup Process
* [http://www.microsoft.com/technet/technetmag/issues/2007/02/VistaKernel/default.aspx?pf=true Inside the Windows Vista Kernel (TechNet Magazine)]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • ntoskrnl.exe — (and ntkrnlpa.exe on systems with Physical Address Extension support) is the kernel image for the family of Microsoft Windows NT operating systems. It provides the Kernel and Executive layers of the Windows NT kernel space, and is responsible for …   Wikipedia

  • Ntoskrnl.exe — (y ntkrnlpa.exe en sistemas con soporte de extensión de dirección física) es la imagen del kernel para la familia de sistemas operativos Microsoft Windows NT. Proporciona el núcleo y las capas del núcleo de Windows NT, y es responsable de… …   Wikipedia Español

  • Ntoskrnl.exe — (сокр. от англ. NT OS kernel «ядро операционной системы NT»)  файл ядра операционных систем семейства Windows NT (NT 4.0, 2000 …   Википедия

  • Ntoskrnl.exe — Noyau Windows NT Le noyau de Windows NT est le composant Microsoft qui assure l accès sécurisé des différentes tâches de Windows à la couche du matériel (Hardware abstraction layer). Sur un système 32 bits classique monoprocesseur, le noyau s… …   Wikipédia en Français

  • Ntoskrnl — Ntoskrnl.exe файл ядра операционных систем семейства Windows NT (NT 4.0, 2000, XP, 2003, Vista, 2008). Данный файл запускается загрузчиком ядра NTLDR. Различают 4 версии ядра: ntoskrnl.exe однопроцессорное ядро Windows; ntkrnlmp.exe… …   Википедия

  • Ntoskrnl — Noyau Windows NT Le noyau de Windows NT est le composant Microsoft qui assure l accès sécurisé des différentes tâches de Windows à la couche du matériel (Hardware abstraction layer). Sur un système 32 bits classique monoprocesseur, le noyau s… …   Wikipédia en Français

  • Cmd.exe — У этого термина существуют и другие значения, см. Cmd. cmd.exe Windows после запуска Cmd.exe  интерпретатор командной строки (англ. command line interpreter) для операционных сис …   Википедия

  • svchost.exe — в семействе операционных систем Microsoft Windows (2000, XP, Vista, Seven) главный процесс (англ. Host process) для служб, загружаемых из динамических библиотек. Использование единого процесса для работы нескольких сервисов позволяет… …   Википедия

  • Svchost.exe — в семействе операционных систем Microsoft Windows (2000, XP, Vista, Seven) главный процесс (англ. Host process) для …   Википедия

  • Rundll32.exe — Хост процесс Windows (Rundll32)  компонент операционных систем семейства Microsoft Windows, запускающий программы, находящиеся в динамически подключаемых библиотеках …   Википедия


Share the article and excerpts

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

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.