2011-04-27 67 views
15

作为一名软件工程专业的学生,​​我已经充分利用Linux足够的时间来感受我对它的工作方式有所了解,但只知道一个操作系统对我来说似乎很短暂。我很想了解Windows的工作方式,虽然我不希望看到它的代码,但我确信有一些文章/学术论文/技术手册至少有一些信息。我可以在哪里了解Windows内核?

你知道一个很好的来源,我可以从中学习Windows内核吗?

+0

没有有效的答案? – 2011-05-19 12:27:32

回答

3

从Windows内部建议的扩展中,作者还开发了基于Windows内核的操作系统课程 - Windows OS Internals Curriculum Resource Kit。但是,它仅限于学术环境。除了该套件,微软还向XP/2003sp1内核发布了源代码(模数组件,如验证密钥等)。我唯一的抱怨是,这些材料尚未更新以后发布的更改。

1

有从OSR一本书,涵盖了大量的内核

http://www.amazon.com/dp/0976717514

的“坚韧不拔”,并难以理解部分的不要让标题欺骗你。在Windows中,由于一切都基于文件,因此编写文件系统或文件系统过滤器意味着您与内存管理器,文件系统,I/O子系统,设备子系统以及多处理/多线程进行了密切的交互。

相关问题