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. 复习就不按顺序写了,到哪儿算哪儿吧。

  • 相关阅读:
    Python中修改字符串的四种方法
    一些有用的资源分享(工具+电子书)
    什么是DFX测试
    测试笔,测试纸杯
    测试用例八大要素
    软件测试的16种测试类型
    python作业(二)
    python作业(一)
    菜鸟学python(第一天)函数及模块使用
    [Spring MVC]
  • 原文地址:https://www.cnblogs.com/peteryj/p/1944896.html
Copyright © 2011-2022 走看看