在哪里可以了解Windows内核?

在哪里可以了解Windows内核?,windows,operating-system,kernel,Windows,Operating System,Kernel,当我还是软件工程专业的学生时,我在Linux上花了足够多的时间,让我觉得我对它的工作方式有所了解,但对我来说,只知道一个操作系统似乎是短视的。我很想了解Windows的工作方式,虽然我不希望看到它的代码,但我确信有些文章/学术论文/技术手册至少有一些信息 你知道有什么好的来源可以让我了解Windows内核吗 微软有一本书《Windows内部构件》,里面有很多信息: 合作作者之一马克·鲁西诺维奇(Mark Russinovich)也有一个博客,其中经常有关于Windows的有趣见解: 我想我不会

当我还是软件工程专业的学生时,我在Linux上花了足够多的时间,让我觉得我对它的工作方式有所了解,但对我来说,只知道一个操作系统似乎是短视的。我很想了解Windows的工作方式,虽然我不希望看到它的代码,但我确信有些文章/学术论文/技术手册至少有一些信息


你知道有什么好的来源可以让我了解Windows内核吗

微软有一本书《Windows内部构件》,里面有很多信息:

合作作者之一马克·鲁西诺维奇(Mark Russinovich)也有一个博客,其中经常有关于Windows的有趣见解:


我想我不会独自推荐

从Windows内部构件的建议出发,作者还开发了一个基于Windows内核的操作系统课程-。然而,它仅限于学术环境。除了工具包,微软还发布了XP/2003sp1内核的源代码(模组件,如验证键等)。我唯一的抱怨是,这些资料并没有随着后续版本中的更改而更新。

OSR有一本书涵盖了内核中很多“粗糙”和难以理解的部分

不要让标题欺骗你。在Windows中,由于一切都是基于文件的,因此编写文件系统或文件系统筛选器意味着您与内存管理器、文件系统、I/O子系统、设备子系统以及多处理/多线程密切交互