2011-04-27 42 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子系統,設備子系統以及多處理/多線程進行了密切的交互。

相關問題