Ntoskrnl.exe

ntoskrnl.exe (acrónimo de «Windows NT Operating System Kernel»), o ntkrnlpa.exe (en sistemas con soporte de extensión de dirección física) es el archivo binario correspondiente al núcleo o kernel del sistema operativo en la plataforma Microsoft Windows NT.

Es responsable de servicios centrales del sistema, como: la virtualización del hardware, el control de procesos, la gestión de memoria, etc. por lo que constituye un módulo fundamental del sistema operativo. También se ocupa de la gestión de memoria y caché, el Monitor de Referencia de seguridad y el planificador, entre otras cosas.

En Windows XP este archivo se localiza en 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

editar

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 núcleo

editar
  • NTOSKRNL.EXE : 1 CPU
  • NTKRNLPA.EXE : 1 CPU, PAE
  • NTKRPAMP.EXE : N CPU SMP, PAE
  • NTKRNLMP.EXE : N CPU SMP

Enlaces externos

editar

📚 Artikel Terkait di Wikipedia

EulerOS

(9 de noviembre de 2021). «HarmonyOS and OpenEuler has shared operating system kernel: Huawei». Huawei Central. Huawei Central. Consultado el November

Núcleo Linux

of the operating system (...). The operating system is the portion of the software that runs in kernel mode (...). A trend in modern operating systems

Kernel Language 1

Parallel Inference Machine Operating System, o PIMOS, el cual derivaba del Sequential Inference Machine Programming Operating System (SIMPOS). En 1992 el KL1

Bada

que permite el uso de cualquiera de los kernel de Linux, o cualquier otro real-time operating system (RTOS) kernel. El núcleo Linux es la opción preferida

Sistema operativo

of the operating system (...). The operating system is the portion of the software that runs in kernel mode (...). A trend in modern operating systems

Kernel marker

o SystemTap,​ para rastrear la información expuesta por estos puntos de prueba. Los marcadores de kernel fueron declarados en el código del kernel por

Syslogd

UNIX operating system, the kernel and other internal components generate messages and alerts. These messages are typically stored in a file system or relayed

Global File System (Red Hat)

local. El GFS posee un modo de operación no desconectado (no disconnected operating-mode), y roles no cliente y no servidor. Todos los nodos en un cluster