第01章:计算机系统漫游

CS:APP3e 是 Computer Systems: A Programmer’s Perspective的缩写,是卡内基梅隆大学(简称 CMU) 的ICS,也就是计算机导论课程的教材 ,已被全世界范围内的200多所大学用作教材,两位教授分别是 Randal E. BryantDavid R. O’Hallaron,该书的简体中文版名称是《深入理解计算机系統》,豆瓣的评分高达9.8分,其实直译为《从程序员的角度来理解计算机系统》也许更加贴切,因为该书虽然涉及的范围很广但是讲解的内容其实并不算特别深入。

它糅合了计算机组成与体系结构,操作系统,链接与装载,程序优化,现代存储器,网络等基础知识,大部分时候,其中的每一章(甚至是一小节)都可以再次扩展成一本书来讲授,因此对于计算机初学者或者非CS专业出身的人来说,它会告诉你,要想成为一名优秀的程序员,你必须理解哪些计算机底层原理,或者说在你今后的自学过程中,应该重点学习哪些课程。

书内利用一个Hello World程序这个程序的生命周期,展开阐述了计算机系统的主要概念和主题。

感谢学习过程中 https://fengmuzi2003.gitbook.io/csapp3e/ CSAPP重点导读对于本人的知识点整理辅助。

后续接着更新对于CSAPP的个人理解。