您的位置:首页 > 其它

深入研究系列笔记

2016-10-05 12:37 141 查看
windows启动过程

ntldr->ntoskrnl

ntoskrnl的入口函数为KeStartAllProcessors,其中每个cpu会调用KiSystemStartUp

还会调用KiInitializePcr初始化PCR和PRCB

KiSystemStartup:

HalIntializeProcessor

KdInitSystem

KiInitializeKernel

KiInitSystem:仅Cpu0

KeInitializeProcess初始化Idle进程

ExpInitializeExecutive

执行体各机构的phase0的初始化

进程管理器在phase0初始化时创建系统进程

phase1时windows的logo显示

然后创建smss,此时内核初始化结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: