参考文献
[CK+08] Russ Cox、Frans Kaashoek、Robert Morris、Nickolai Zeldovich 著,《The xv6 Operating System》。来源:http://pdos.csail.mit.edu/6.828/2008/index.html。xv6 是在最初的 UNIX Version 6 基础上移植而来的,它以一种优雅、清晰且简洁的方式,帮助读者理解现代操作系统。
[F96] Richard P. Feynman 著,《Six Easy Pieces: Essentials Of Physics Explained By Its Most Brilliant Teacher》。Basic Books,1996 年。本书重印了费曼于 1963 年《费曼物理学讲义》中最容易理解的六章内容。如果你喜欢物理学,这会是一本非常精彩的读物。
[HP90] David A. Patterson、John L. Hennessy 著,《Computer Architecture: A Quantitative Approach》(第 1 版)。Morgan-Kaufman,1990 年。这本书曾激励我们二人在本科阶段继续攻读研究生;后来,我们也都有幸与 Patterson 共事,而他极大地塑造了我们科研生涯的基础。
[KR88] Brian Kernighan、Dennis Ritchie 著,《The C Programming Language》。Prentice Hall,1988 年 4 月。这是每个人都应该拥有的一本 C 语言参考书,作者正是这门语言的发明者。
[K62] Thomas S. Kuhn 著,《The Structure of Scientific Revolutions》。University of Chicago Press,1962 年。这是一本关于科学过程基本规律的著名佳作:清理性工作(mop-up work)、反常(anomaly)、危机(crisis)与革命(revolution)。可惜的是,我们大多数人命中注定更多是在做“清理性工作”。