0
点赞
收藏
分享

微信扫一扫

《深入理解计算机系统》 CSAPP 入坑推荐


1、CSAPP是什么

  • CSAPP是什么?
    CSAPP是一本书,全称Computer Systems A Programmer’s perspective,国内通常的书名翻译是《深入理解计算机系统》
  • 《深入理解计算机系统》 CSAPP 入坑推荐_服务器

  • 电子在线版本可以在github上找到:
    ​​​ https://hansimov.gitbook.io/csapp/​​ https://github.com/Hansimov/csapp
  • CSAPP的来源?
    这本书是CMU的计算机导论教材,是曾经的CMU计算机系主任编写的。
    配套的课程可以再github和bilibili上找到。
    ​​​ https://github.com/EugeneLiu/translationCSAPP​​ https://www.bilibili.com/video/av31289365
  • 为什么这本书好?
    CMU是全美以至全球公认的CS最好的大学之一。
    作为该校的计算机导论课教材,浅显易懂又涵盖整个计算机领域的最权威严谨的专业知识。
    包括一直以来网友对这本书的封神,称之为计算机专业神书。
    国内也有很多高校,比如NJU(Coursera上有相关公开课)开始采用这本书作为大一或大二的教材了。

2、CSAPP的大致内容

  • 这本书主要讲什么?
    程序员的角度 学习计算机系统是如何工作的,通过描述程序是如何映射到计算机系统上,程序是如何执行的,以及程序效率低下的原因,这样的方式可以让大家能更好的知道「程序与计算机系统 」的关系。
  • 这本书如何讲述的?
    从一个简单的hello world程序在计算机上的执行过程:
    预处理->编译->汇编->链接->可执行文件->装载->数据流->屏幕输出显示
    汇总成一句:信息 = 位+上下文。
  • 这本书的内容覆盖?
    内容涵盖了计算机组成 + 操作系统 + 汇编 + C语言 + Linux等等
  • 《深入理解计算机系统》 CSAPP 入坑推荐_github_02


举报

相关推荐

0 条评论