A. 如何理解操作系统

题主跟我差不多。
计算机是很复杂的东西,如果你想要理解操作系统的话,必须要先理解硬件,再了解固件,最后才是软件,这三个部分都不是一篇简单的文章能讲完的。

所以我只能开出一份书单:
1。Computer Science An Overview(计算机科学概论,我手上的是第11版)
2。Windows internals(中文译名忘了,第六版)
3。How Linux works(中文译名忘了,第二版)

理解了这三部书题主如果还有兴趣,可以弄个虚拟机,装个Ubuntu,体验一下,如果觉得想了解更多,可以学C,然后你自己就应该知道自己要怎么走了,你也成为众人眼中的电脑高手了。

最后再说一点个人感想,如果不是因为兴趣爱好,仅仅因为一点好奇,那还是算了吧,有这闲时间还不如做点别的更有意义的事。轮子哥的一句话挺有道理:好好一个人,学什么编程