zoukankan      html  css  js  c++  java
  • CSAPP阅读笔记(1)-序

      CSAPP,全称Computer Systems: A Programmer's Perspective,中译名是深入理解计算机系统。这本书全面介绍了与程序员相关的计算机方方面面的内容,包括从基本的二进制,到计算机基本组成结构,到程序的编写、构成、执行的细节过程,到操作系统层面的一些基础理论,到网络编程和并发编程的基本概念,都有涉及。我的感觉是,这本书融合了本科阶段计算机组成原理、操作系统、编译原理等一些基础课程的内容,作为纲领式复习是一本不错的书籍。当然,这本书的内容在某些方面的深化,是在以往的课程中所没有的。  

      我是2008年12月购买的这本书,基本上是利用每天早晨1小时左右的时间来阅读,花了大约4个多月的时间读完,让我对以前学习的内容加深了理解,并逐渐能把这些东西串到一起了。读英文原著是挺痛苦的,还好基本算坚持过来了。  

      这本书分四个部分,第零部分绪论,大体介绍了计算机的发展,一些基本问题等等。  

      第一部分是从程序的静态角度分析。这部分总共有5章,分别是数据表示(第2章),程序机器级表示(第3章),处理器结构(第4章),程序优化(第5章),内存层次结构(第6章)。

      第二部分是从程序运行过程角度分析。这部分总共有4章,分别是程序的链接(第7章),异常控制流(第8章),执行时间测量(第9章),虚存管理(第10章)。

      第三部分讨论进程间交互。这部分有3章,分别是系统级I/O(第11章),网络编程(第12章),并发编程(第13章)。

      先总结到这里吧,后面再写各章的小结吧。(这次没有边看边总结,不知道效果如何呵)

      P.S. 复习就不按顺序写了,到哪儿算哪儿吧。

  • 相关阅读:
    记一次测试服务器被黑
    那些H5用到的技术(5)——视差滚动效果
    POJ1179 Polygon
    Cookies
    SGU167 I-country
    POJ1704
    POJ3233 Matrix Power Series
    TYVJ2002 扑克牌
    Tyvj1933绿豆蛙的归宿
    支配树学习笔记
  • 原文地址:https://www.cnblogs.com/peteryj/p/1944896.html
Copyright © 2011-2022 走看看