Windows(8以上)與*Nix之間的架構差異

Windows(8以上)與*Nix之間的架構差異

我正在申請一家專門使用 MS 產品的公司的開發職位。為了準備面試,我想更了解 Windows 的底層工作原理。作為最終用戶,我熟悉 Windows,我知道東西的安裝位置、註冊表,並具備一些基本的命令列技能。但當我在網路上搜尋 Windows 實際運作原理的概述時,我卻一無所獲。我看到 COM 的事情隨處可見,以及相較之下,大多數(如果不是全部)*nix 變體都是「一切都是文件」範例。
那麼 Windows(8/10) 與 unix/gnu linux 相比如何開展業務

謝謝!

答案1

好吧,您需要一個好的資源,所以我建議您閱讀系列書籍Windows 內部架構

第 6 版可在亞馬遜上購買:

亞歷克斯·約內斯庫是底層系統軟體、核心開發、安全訓練和逆向工程的首席軟體架構師和顧問專家。他與 David Solomon 一起教授 Windows 內部結構課程,並活躍於安全研究社群。

你也可以做一些輕讀關於 Windows 架構,但要注意這篇文章從 2007 年開始(實際上引用了舊版的 Windows Internals 書中的圖表)。

相關內容