- Ntoskrnl.exe
-
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 diversos servicios del sistema como la virtualización de hardware, procesos y gestión de memoria, etc, por lo que es una parte fundamental del sistema. Contiene el administrador de caché, el núcleo, el Monitor de Referencia de seguridad, el administrador de memoria, y el planificador, entre otras cosas. Este archivo se guarda en Windows XP la dirección C:\Windows\Driver Cache\i386. En otras carpetas hay varios archivos con ese mismo nombre, sin embargo, no con la misma extensión.
Inicio
Este sistema binario no es una aplicación nativa (no está enlazado a Ntdll.dll), pero con un punto de entrada principal estándar, un trozo que llama a la función de inicialización del núcleo y no se utiliza por cualquier cosa porque el gestor del OS (OSLOADER, KiSystemStartup) se llaman directamente.
// NTOSKRNL main int __cdecl main(IN PLOADER_PARAMETER_BLOCK LoaderBlock) { // Fire up NT! KiSystemStartup(LoaderBlock); return 0; }
Mientras ntoskrnl.exe no está enlazado con ntdll.dll, está enlazado a bootvid.dll, hal.dll y kdcom.dll. Debido a que requiere una copia estática de los objetos C el tiempo de ejecución depende de la *.exe que pesa generalmente cerca de 2 MB de tamaño.
Nombres del kernel
- NTOSKRNL.EXE : 1 CPU
- NTKRNLPA.EXE : 1 CPU, PAE
- NTKRPAMP.EXE : N CPU SMP, PAE
- NTKRNLMP.EXE : N CPU SMP
Enlaces externos
Categorías:- Núcleos de sistemas operativos
- Microsoft Windows
Wikimedia foundation. 2010.