kernel - NTOSKRNL.EXE 对比 NTKRNLMP.EXE 对比 NTKRNLPA.EXE 对比 NTKRPAMP.EXE

标签 kernel

<分区>

NTOSKRNL.EXE 对比 NTKRNLMP.EXE 对比 NTKRNLPA.EXE 对比 NTKRPAMP.EXE

有什么不同

我有 intel core2 duo 处理器,我的内核文件必须是哪个?

最佳答案

“NTKRNLMP.EXE vs NTKRNLMP.EXE vs NTKRNLMP.EXE” <-- 这里没有区别。请考虑重写您的问题以包含更多详细信息,并尝试自己在谷歌上搜索不同的 exe。

包括 "explanation" from wikipedia:

Names of kernel

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

所以基本上 NTOSKRNL.EXE 是用于 1 个 CPU 的 NT 内核,NTKRNLPA.EXE 是用于具有物理地址扩展 (PAE) 支持的 1 个 CPU。 NTKRNLMP.EXE 用于多CPU,NTKRPAMP.EXE 用于多CPU + PAE。

关于kernel - NTOSKRNL.EXE 对比 NTKRNLMP.EXE 对比 NTKRNLPA.EXE 对比 NTKRPAMP.EXE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4068589/

相关文章:

linux - 如何在 QEMU 中显示更多信息

c - 如何将.o文件编译为Linux内核模块(.ko)文件?

macos - xnu内核中防止文件直接内存读取

c - 专用加载和存储 ARM 指令会引发死锁吗?

c - 在内联汇编中读取非标准大小的寄存器(ID​​TR)(容易吗?)

windows - 无法使用选项上的 bcdedit/debug 启动 Windows 7(32 位)

linux - 我如何使用 ioctl() 来操作我的内核模块?

c - Windows 内核模式中 strstr 的任何等效项?

ios - 在iOS更新期间,更新Ramdisk中的哪个二进制文件会加载内核?

memory - 内核内存管理 : where do I begin?