Ntoskrnl.exe

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

ntoskrnl.exe (сокр. от англ. NT OS kernel — «ядро операционной системы NT») — файл ядра операционных систем семейства Windows NT (NT 4.0, 2000, XP, 2003, Vista, 2008, 7, 2008 R2, 8, 2012, 10). Данный файл запускается загрузчиком ядра NTLDR(сокращение от англ. NT Loader) в безопасном режиме.

Различают 4 версии ядра:

  • ntoskrnl.exe — однопроцессорное ядро Windows. без поддержки режима PAE
  • ntkrnlmp.exe (англ. NT Kernel, Multi-Processor version) — многопроцессорное ядро Windows. без поддержки режима PAE
  • ntkrnlpa.exe — однопроцессорное ядро Windows с поддержкой режима PAE.
  • ntkrpamp.exe — многопроцессорное ядро Windows с поддержкой режима PAE.

Алгоритм[править | править код]

Участок исходного кода ntoskrnl.exe[1]:

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

Примечания[править | править код]