Skip to content

Commit eb19e75

Browse files
committed
更新
1 parent f3c1095 commit eb19e75

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

docs/books/csapp.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ head:
2121

2222
CSAPP 全称 Computer Systems A Programmer's perspective,出版社翻译的中文书名是《深入理解计算机系统》,感觉中英文完全不搭边。
2323

24-
这本书可能叫做“程序员需要了解的计算机知识”更为恰当一点。
2524

2625
需要看书的同学可以看下这个:[深入理解计算机系统高清版PDF](https://csguide.cn/resource/csapp.html)
2726

docs/resource/csapp.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ head:
88
---
99

1010

11-
**深入理解计算机系统 PDF 深入理解计算机系统 pdf, 这本书的全名是:Computer Systems:A Programmer’s Perspective(所以它又被称为 CSAPP),个人习惯把它翻译为程序员所需了解的计算机系统知识,尽管土了些,但更名副其实。**
11+
**深入理解计算机系统 PDF 深入理解计算机系统 pdf, 这本书的全名是:Computer Systems:A Programmer’s Perspective(所以它又被称为 CSAPP),
1212

13-
深入理解计算机系统 是我读过的最优秀的计算机系统导论型作品,它创造性的把操作系统,计算机组成结构,数字电路,以及编译原理这些计算机基础学科中的核心概念汇集在一起
13+
深入理解计算机系统是我读过的最优秀的计算机系统导论型作品,偏向 System方向一本入门书,有人说也算计算机导论入门书,但是实际上他又不大部分导论型书更深入一点
1414

15-
从而覆盖了指令集体系架构,汇编语言,代码优化,计算机存储体系架构,链接,装载,进程,以及虚拟内存这些程序员所需了解的关键计算机系统知识。
15+
覆盖了指令集体系架构,汇编语言,代码优化,计算机存储体系架构,链接,装载,进程,以及虚拟内存这些程序员所需了解的关键计算机系统知识,尤其是 C/C++ 程序员,应该算是必看的一本书。
16+
17+
其中汇编、链接、虚拟内存、IO 这几块我觉得是C++程序员必学的重点知识。
1618

1719
如果想打下扎实的计算机基础又不想把操作系统计算机结构编译原理这些书统统读一遍,阅读 深入理解计算机系统 是最有效率的方式。
1820

@@ -47,7 +49,7 @@ head:
4749

4850
CSAPP(Computer Systems: A Programmer’s Perspective) 其实直译为《程序员的角度理解计算机系统》也许更加贴切,但是明显没有“深入XX”这个标题吸引人。
4951

50-
实际上就我看完的感受,这本书不算深入,只能算是大而全,基本涵盖了计组、OS、链接、加载、程序性能优化、异常控制流、存储器层次、CPU流水线、网络编程、并发等知识。
52+
实际上就我看完的感受,这本书不算深入,算是大而全的导论,基本涵盖了计组、OS、链接、加载、程序性能优化、异常控制流、存储器层次、CPU流水线、网络编程、并发等知识。
5153

5254
这里面每一章基本都可以扩展为一本书,或者说单独开一门课,这样说你就明白为什么我说这本书叫“深入”并不是很适合。
5355

0 commit comments

Comments
 (0)