计算机架构
计算机系统要素

理解计算机工作原理的最好方法就是亲自动手,从零开始构建计算机系统。

  • 豆瓣评分9.1
  • 原作名The Elements of Computer Systems: Building a Modern Computer from First Principles
  • 作者[美] Noam Nisan / [美] Shimon Schocken
  • 译者周维 / 宋磊 / 陈曦
  • 出版社电子工业出版社
  • 发行日期2007-01-01
  • ISBN9787121033360
  • 标签

本书通过展现简单但功能强大的计算机系统之构建过程,为读者呈现了一幅完整、严格的计算机应用科学大图景。本书作者认为,理解计算机工作原理的最好方法就是亲自动手,从零开始构建计算机系统。

通过12个章节和项目来引领读者从头开始,本书逐步地构建一个基本的硬件平台和现代软件阶层体系。在这个过程中,读者能够获得关于硬件体系结构、操作系统、编程语言、编译器、数据结构、算法以及软件工程的详实知识。通过这种逐步构造的方法,本书揭示了计算机科学知识中的重要成分,并展示其它课程中所介绍的理论和应用技术如何融入这幅全局大图景当中去。

全书基于“先抽象再实现”的阐述模式,每一章都介绍一个关键的硬件或软件抽象,一种实现方式以及一个实际的项目。完成这些项目所必要的计算机科学知识在本书中都有涵盖,只要求读者具备程序设计经验。本书配套的支持网站提供了书中描述的用于构建所有硬件和软件系统所必需的工具和资料,以及用于12个项目的200个测试程序。

相关书籍

现代操作系统(原书第4版)
第4版在保持原有特色的基础上,又增添了许多新的内容,反映了当代操作系统的发展与动向,并不断地与时俱进。
深入理解计算机系统(第3版)
本书是最优秀的计算机系统导论型作品,它创造性的把操作系统,计算机组成结构,数字电路,以及编译原理这些计算机基础学科中的核心概念汇集在一起。
现代操作系统(第3版)
本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。
Digital Design and Computer Architecture
内容很充实,讲设计时也都会从历史的设计说起,去讲演变过程。值得一读。
Kubernetes in Action中文版
主要讲解如何在 Kubernetes 中部署分布式容器应用
Modern Operating Systems(Fifth Edition)英文版
The 5th Edition keeps pace with modern OS with a new chapter on Windows 11, new security coverage, an emphasis on flash-based solid-state drives and more.