- 197
- 0
- 约2.73万字
- 约 22页
- 2016-08-21 发布于河南
- 举报
nt4源码剖析之Ntoskrnl篇
第一章 ntoskrnl2一 系统启动3二 Idle进程6三 初始化内核71 内核初始化综述72初始化内核结构103初始化进程对象114初始化线程对象125初始化执行体156初始化硬件体系层187初始化执行体组件21第一章 ntoskrnlNtoskrnl程序位于private\ntos\init目录下,其入口有2个:ntkrnlmp.c、ntoskrnl.c,但ntkrnlmp.c只有一句代码:#include ntoskrnl.c,2个其实是1个。ntoskrnl的主函数里仅仅调用了KiSystemStartup函数,ntoskrnl的入口函数还是要看KiSystemStartup函数了。一 系统启动KiSystemStartup函数_KiSystemStartup函数的实现代码位于private\ntos\ke\i386\newsysbg.asm文件中。这个模块是台湾的宗世麟(Shie-Lin Tzong (shielint))在1990年编写的,国立台湾大学82届资讯系毕业,他编写了nt4内核的X86汇编代码。(遐想:Windows内核代码居然有台湾人参与,但中国大陆却无人参与,可叹!难道中国只能开发应用软件,无人能做系统软件的开发吗?别跟我提那些只会做皮不会写瓤的中国Linux厂商。)启用每个CPU时都会调用此函数,分2种情况:启动CPU、其他CPU,执行操作有细微不同。
您可能关注的文档
- 根据旋转前后的向量值求旋转矩阵.docx
- 向量_-_向量叉乘_向量点乘.doc
- Unit 2 Section Ⅱ Welcome to the unit & Reading — Language points.ppt
- 矢量三重积.doc
- S1B chapter4 More Reading.ppt
- 双酶切反应通用缓冲液使用表.docx
- CAD英语翻译.doc
- 宝生物双酶切使用表.doc
- 轻松熊大脸双铃闹钟.docx
- 网络无边.ppt
- LGZ 住宅结构构件图集(1)山东省标图集.docx
- 川03G307 钢筋混凝土板式楼梯图集(层高2.8米)四川省标图集.docx
- 赣09ZJ209自粘防水卷材-AU3-建筑防水构造江西省标图集.docx
- 赣04J601 围墙及围墙大门(有黑印)江西省标图集.docx
- LJ111 厕所浴室洗池(1)山东省标图集.docx
- 参考学习资料 AI技术文件 1-s2.0-S1161030116302519-main.pdf
- 参考学习资料 AI技术文件 10.1038@s41563-019-0464-7.pdf
- 参考学习资料 AI技术文件 1543912444801.pdf
- 参考学习资料 AI技术文件 001(2).pdf
- 参考学习资料 AI技术文件 1-s2.0-S0098847210002273-main.pdf
最近下载
- (精品)主题班会课件:文明礼仪伴我行68410.ppt VIP
- 给排水国标图集-02S404:防水套管.pdf VIP
- 2026年宁夏宁国运新能源中卫区域管理中心招聘笔试历年参考题库附带答案详解.docx VIP
- 北师大版数学四年级上册乘法竖式计算练习题200道及答案.docx VIP
- 年产1700吨生物医药分离介质及1000吨高价值提取物项目环境影响评价报告书.pdf VIP
- 江苏省既有房屋鉴定标准.pdf VIP
- (2025秋)部编版八年级语文上册全册教学设计.docx
- 烟风煤支吊架设计手册-新版.pdf VIP
- 《煤矿安全生产标准化管理体系基本要求及评分方法》理解与适用.pdf VIP
- 科学常识题库1000题及答案.doc
原创力文档

文档评论(0)