title: 学《深入理解计算机系统》和《现代操作系统》需要哪些基础知识？
topic: 操作系统
content: 我认为一下两本书，你要买来先看看，对你理解这些东西有好处， 1 Code the Hidden Language of Computer Hardware and Software 2 Programming from the Ground Up 你最好还要有一点编程基础，最好是 CC 或者 汇编这样的，不需要你水平多高，起码你能对于 进程，线程，内存，指针，栈，寄存器，地址，有个概念上的了解，不了解的话，以上第二本能够帮助你一些。第一本书我没看，第二本书的话你没有以上基础，看起来比较吃
answerer_tags: 呵呵你猜斯基