我正在申请一家专门使用 MS 产品的公司的开发职位。为了准备面试,我希望更好地了解 Windows 的底层工作原理。作为最终用户,我熟悉 Windows,知道东西安装在哪里、注册表,并且具备一些基本的命令行技能。但是,当我在网上搜索 Windows 实际工作原理的概述时,我一无所获。我看到到处都出现了 COM 的东西,相比之下,大多数(如果不是全部)*nix 变体都属于“一切都是文件”范式。
那么与 unix/gnu linux 相比,Windows(8/10) 的表现如何
谢谢!
答案1
嗯,你要求一个很好的资源,所以我建议你看这一系列的书Windows 内部原理。
第六版可在亚马逊上购买:
亚历克斯·伊内斯库是首席软件架构师和顾问,擅长底层系统软件、内核开发、安全培训和逆向工程。他与 David Solomon 一起教授 Windows 内部原理课程,并活跃于安全研究社区。
你也可以做一些轻松阅读关于 Windows 架构,但要注意文章是来自 2007 年(实际上引用了《Windows Internals》一书旧版本的图表)。