Ntoskrnl.exe

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 217.114.146.66 (обсуждение) в 15:14, 14 июля 2021 (пунктуация). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

ntoskrnl.exe (сокр. от англ. NT OS kernel — «ядро операционной системы NT») — файл ядра операционных систем семейства Windows NT (NT 3.1-3.5, NT 3.51, NT 4.0, 2000, XP, 2003, Vista, 2008, 7, 2008 R2, 8, 2012, 10). Данный файл запускается загрузчиком ядра NTLDR(сокращение от англ. NT Loader) в безопасном режиме. Ядро Windows NT имеет исходные тексты различных сообщений, текст синего экрана смерти и прочую информацию, которую можно увидеть с помощью HEX-редактора. Различают 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; 
}

Примечания