1、"Computer Architecture: A Quantitative Approach" by David A. Patterson and John L. Hennessy:这本书被誉为计算机体系结构领域的经典之作,内容丰富,理论与实践并重,适合深入学习。
2、"Computer Organization and Design: The Hardware/Software Interface" by David A. Patterson and John L. Hennessy:这是Patterson和Hennessy的另一本著作,更偏向于硬件层面,适合已经有一定基础的读者。
3、"Computer Systems: A Programmer's Perspective" by Andrew S. Tanenbaum:这本书以软件程序员的角度出发,讲解了计算机系统的各个部分,语言清晰易懂。
4、"Modern Computer Architecture: A Quantitative Approach" by William Stallings:这是一本较新的教材,保持了Patterson和Hennessy的严谨性,同时增加了现代技术的更新内容。
5、"Computer System Design: A Quantitative Approach" by J. D. H. Murray: 这本书也注重理论与实践的结合,适合系统级设计的学习者。
6、"Computer Architecture: A High-Performance Computing Perspective" by James B. Heroux: 如果你对高性能计算有特别的兴趣,这本书会是一个很好的选择。
选择哪一本,可以根据你的学习目标和背景进行决定,如果你是初学者,可以从"Computer Systems: A Programmer's Perspective"开始;如果你对硬件设计有深入需求,可以选择"Patterson和Hennessy"的书籍。