神学,哲学,科学,作者似乎想把三者结合为一体,但从每章开头的似乎和本章内容无甚联系的小故事来看,似乎没有做到这一点,每章的技术性讲解还是没有脱离“科学”而上升到“哲学”,所以想要从所谓“哲学”的高度(就像作者在序中说的那样)来理解操作系统的朋友们可能要失望了。
但是抛开“哲学”这个词,单纯从技术上来讲,我很欣赏作者的讲述方式。一改往日教材“知其然不知其所以然”,甚至连“知其然”都不太能做到的国内出版的教科书的风格,作者用类似OS开发人员视角的方式,从问题-解决方案-优缺点-改进方案-优缺点-再改进方案这样带领我们一路走来,让我们更加深刻地认识到OS的一些本质和原理,以及许多流行的设计为什么是这样。
由于我也是初学者,所以无法评判作者讲述的正确与否,但至少对于我来说,还是觉得获益匪浅的。看了这一本重在讲述“原理”的书,再看《操作系统设计与实现》这样的重在讲述“技术”和“细节”的书应该会轻松一些吧!