When I first saw the first version of this book, it seemed like it was in, and I was shocked when I remembered it. I was able to reach this level as a teaching material for my undergraduate sophomore year, and I also got in touch with a lot of content for the first time, I was very ashamed. Later, I spent some time studying it carefully. Unfortunately, there were no specific experiments on many important points. At that time, I felt that this book was very close to practice, but unfortunately, some key points are still not to tell readers how to practice. The first version of this book can be downloaded on scholar.google.com. Interested readers can also look at this version. That is, from that time on, I made up my mind to understand the compilation; otherwise it would not be an engineer with a programer perspective.
I'm glad that the second edition is more practical. It also integrates the development process of contemporary computers and adds a lot of new content. practicality is also my most important, this is the same as my recent blog series:Http://blog.csdn.net/pennyliang/category/746545.aspxVery similar. Only practice can have a theory. The theory that leaves practice is pale. We do not need to back the theory like a Tang poem, but need to feel the theory and experience the theory.
In-depth understanding of computer systems detailed introduction: http://www.china-pub.com/197167
I don't want to worry about buying it. If you are interested in programming, you can go to the Xinhua Bookstore and take a dozen afternoons to check out the important and interesting content.