【问题标题】:Where can I learn about the Windows kernel? [closed]我在哪里可以了解 Windows 内核? [关闭]
【发布时间】:2011-08-13 23:11:29
【问题描述】:

在我还是一名软件工程专业的学生时,我曾多次使用 Linux,以感觉自己对它的工作方式有所了解,但只知道一个操作系统对我来说似乎是短视的。我很想了解 Windows 做事的方式,虽然我不希望看到它的代码,但我敢肯定有一些文章/学术论文/技术手册至少有一些信息.

您知道我可以从中了解 Windows 内核的好资源吗?

【问题讨论】:

    标签: windows operating-system kernel


    【解决方案1】:

    我不认为我会独自推荐Windows Internals, 7th edition

    【讨论】:

      【解决方案2】:

      微软有一本书,Windows Internals,里面有很多信息:

      http://www.microsoft.com/learning/en/us/book.aspx?ID=12069&locale=en-us

      共同作者之一 Mark Russinovich 也有一个博客,其中经常对 Windows 提供有趣的见解:

      http://blogs.technet.com/b/markrussinovich/

      【讨论】:

        【解决方案3】:

        在对 Windows Internals 的建议的基础上,作者还开发了一个基于 Windows 内核的操作系统课程 - Windows OS Internals Curriculum Resource Kit。但是,它仅限于学术环境。与该套件一起,微软还发布了 XP / 2003sp1 内核的源代码(模组件,如验证密钥等)。我唯一的抱怨是这些材料没有随着后续版本中的更改而更新。

        【讨论】:

          【解决方案4】:

          有一本来自 OSR 的书,涵盖了内核的许多“坚韧不拔”和难以理解的部分

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-05-22
            • 1970-01-01
            • 1970-01-01
            • 2011-09-15
            • 1970-01-01
            • 2011-04-06
            • 2011-01-22
            • 1970-01-01
            相关资源
            最近更新 更多