构建系统软件三步走,这些书你不可错过!

340b159a7838faa1a54562b31b2fd6f4.gif

以5G、人工智能、云计算与物联网等为代表的新一轮科技革命与产业变革正在重新定义我们的信息社会。构建新型信息社会的一个关键因素是坚实的计算机基础设施,这对计算机系统能力培养提出了新的要求。

郑纬民院士在第三届中国计算机教育大会中分享的“培养计算系统高层次人才—从头 研发先进的系统软件”报告中指出,学会系统软件的构建,首先要理解计算机系统的基本原理;其次构建操作系统和分布式系统模块;并且进行工程实践,包括:

  • 阅读阅读优秀的开源代码

  • 能为一些开源项目贡献代码

  • 学习一些新的系统构建语言:现代C++、Rust、GO、Scala等

  • 重复造一些轮子

从头构建先进的系统软件没有想象的那么难,关键是现在就开始做!

如何学会系统软件的构建?构建系统软件三步走,这些经典书你不可错过~

01  基础基础

基础:理解计算机系统的基本原理

d5191b4a66062da1d53d02f192520e6e.png

01

 深入理解计算机系统(原书第3版)

8dd57faccceed609e4d90a549ac56c14.png

作者:[美] 兰德尔 E.布莱恩特(Randal E. Bryant)

大卫 R. 奥哈拉伦(David R. O'Hallaron)

译者:龚奕利 贺莲

将所有计算机系统相关知识融会贯通,助你成为凤毛麟角的高级程序员的必备神书。如果你研究和领会了这本书里的概念,你将开始成为极少数的“牛人”!

推荐阅读

本书是一本将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。卡内基-梅隆大学、北京大学、上海交大等国内外众多知名高校选用指定教材。本书的最大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为,以及造成效率低下的原因。从程序员的角度来学习计算机系统是如何工作的会非常有趣。最理想的学习方法是在真正的系统上解决具体的问题,或是编写和运行程序。这个主题观念贯穿本书始终。

4b8f5282d99a28ad9233e9b2881585e0.png

02

计算机系统解密:从理解计算机到编写高效代码    

5db92d6b4011adb9a55acb0aef14501f.png

作者:[美]乔纳森·E.斯坦哈特(Jonathan E. Steinhart )

译者:张开元、张淼

计算机程序硬件软件从底层实现到高层展现原理讲解

对底层知识的多个主题进行了公平的覆盖

推荐阅读

计算机编程不是抽象的,程序是在机器上运行的。了解计算机如何工作以及程序如何在计算机上运行是成为一名更好的程序员的必要条件。在本书中,资深工程师Jonathan E. Steinhart深入探讨了计算机背后的基础概念,比如计算机硬件,软件在硬件上的行为,如何编写高效的程序,计算机安全基础知识,以及在编写代码时需要考虑的现实问题。本书对底层知识的多个主题进行了公平的覆盖——介绍有助于提高整个系统质量的许多领域的知识(包括计算机硬件、组合逻辑、时序逻辑、计算机体系结构、计算机组成原理、操作系统、系统程序设计等)。

9949b69d1dd759645733fe6f8e6b12b5.png

03

计算机系统概论(原书第2版)

3ceb154bfb6b603088a8baf669a3a8e0.png

作者:(美)派特(Patt,Y.N.)(美)派特尔(Patel,S.J.)

译者:梁阿磊、蒋兴昌、林凌

推荐阅读

本书是计算机科学的经典基础教材。全书以自底向上方法帮助学生理解计算机系统的原理,前半部分阐述了计算机底层结构,后半部分讲解了高级语言编程及编程方法学,主要内容包括数据类型及其运算、数字逻辑、冯·诺伊曼模型、汇编语言、输入和输出、TRAP程序和子程序、C语言编程等内容。

a805b2e596d64e67a341835ca79877b6.png

04

计算机系统:核心概念及软硬件实现(原书第5版)

e18613b6df9203ce2098b61f263afb49.png

作者:[美] J. 斯坦利·沃法德(J. Stanley Warford)

译者:贺莲 龚奕利

推荐阅读

本书采用七层结构讲解计算机系统的核心概念及软硬件实现方法,关注基础的计算概念而非追踪新的技术进展,并且特别强调通过实践培养学生解决问题的能力。全书以Pep/9虚拟机模型贯穿各章,清晰呈现了各个抽象层次之间的关系,并配有完整的程序示例和丰富的习题。

7739717874bd962a3b9dc9b8b4c6b1e3.png

05

计算机系统的性能建模与设计:排队论实战

79f582523d7c38c3a8c178238eaf947a.png

作者:[美]莫尔·哈肖尔-巴尔特

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值