程序员进阶书单:操作系统篇

《操作系统精髓与设计原理》

程序员进阶书单:操作系统篇_第1张图片

     全面地讲述了操作系统的基本概念、原理和方法,展现了当代操作系统的本质和特点。对操作系统的设计原理进行深入的阐述,本书偏理论,对于了解操作系统,非常有助益。

《深入理解UNIX系统内核》

程序员进阶书单:操作系统篇_第2张图片

    本书从操作系统设计的角度来审视UNIX系统内核,针对内核中的每个模块,深入探讨其结构和设计,详细阐释主流UNIX系统如何选择具体模块的实现方法,以及每种方法的优缺点,若想深入理解操作系统内核知识、提升操作系统开发能力,本书是不可多得好教材。本书的不足之处是所讲操作系统都是比较老旧,但是绝不影响本书的质量。

《Unix/Linux编程实践教程》

程序员进阶书单:操作系统篇_第3张图片

        本书是UNIX系统编程入门好书,把系统编程的思想讲得很好,偏重应用编程实践,不只是具体的实现,更多的是提供了一种学习方法。有这本底子再去看《UNIX环境高级编程》效果会更好。

《UNIX环境高级编程》

程序员进阶书单:操作系统篇_第4张图片

        本书被誉为UNIX编程“圣经”。任何希望对Unix/Linux系统有进一步的了解的人不能不读这本书。纷繁复杂的Unix系统,在作者手下,若庖丁解牛,娓娓道来。作者Richard Stevens是技术领域最为出色的作者之一,英年早逝,让人黯然神伤,作者的另一部著作《unix网络编程》也是圣经级别的作品。

《Linux/UNIX系统编程手册》

程序员进阶书单:操作系统篇_第5张图片

        本书是介绍linux与unix编程接口的权威著作,豆瓣评分9.4。本书涵盖了逾500个系统调用及库函数,并给出逾200个程序示例。

        如果是从事linux/unix系统开发,或者想了解linux/unix系统命令的实现,本书不容错过。

你可能感兴趣的