CS在读生和在职从业者必读——最值得收藏的CS经典书单

关于每一本书的介绍,文中链接中均有介绍。

 

一、体系结构:

1.《计算机组成与设计:硬件/软件接口(原书第5版)》

英文书名:《Computer Organization and Design MIPS Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) 5th Edition》

京东:https://item.jd.com/11729917.html

亚马逊:https://www.amazon.com/dp/0124077269/

2.计算机体系结构:量化研究方法(中文版·第5版)【中文版第6版暂未出版】

英文书名:《Computer Architecture: A Quantitative Approach 6th Edition》

京东:https://item.jd.com/11152134.html

亚马逊:https://www.amazon.com/dp/0128119055/

二、操作系统 

3.操作系统概念(原书第9版)

英文书名:《Operating System Concepts, 10th Edition》

京东:https://item.jd.com/41670345923.html

亚马逊:https://www.amazon.com/dp/1119456339/

4.深入理解计算机系统 原书第3版

英文书名:《Computer Systems: A Programmer’s Perspective, 3 Edition》

京东:https://item.jd.com/32664490667.html

亚马逊:https://www.amazon.com/dp/9332573905/

三、计算机网络

5.计算机网络:自顶向下方法(原书第7版)

《Computer Networking: A Top-Down Approach 7th Edition》

京东:https://item.jd.com/12392810.html

亚马逊:https://www.amazon.com/dp/0133594149/

四、编译领域

6.计算机科学 丛书:编译原理(第2版)

英文书名:《Compilers: Principles, Techniques, and Tools 2nd Edition》

京东:https://item.jd.com/10058776.html

亚马逊:https://www.amazon.com/dp/0321486811/

 

推荐阅读:

 

本次推荐共4大部分,如果按照自底向上的学习路线,请按照书名前的数字序号逐本阅读。自底向上的学习路线这里解释为先学习底层硬件设计与组成、紧接着学习裸机硬件之上的操作系统,再学习多个单体计算机组成的计算机网络及其通信协议,最后再回到单个计算机操作系统之上的应用软件程序是如何被硬件所执行的编译原理。

 

建议阅读不同书本之间的时间间隔不要超过2个月

 

因为上述书籍本身就是基础知识和原理知识,当你有兴趣的时候,并不会觉得枯燥无味,因为它告诉我们计算机、操作系统、应用软件、网络是如何协同工作的,读完每一本书相信你都会为人类科技知识之强大发出感叹。