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

  • 相关阅读:
    ES基础知识
    ES工具使用
    ES环境部署
    C# 新特性
    自动化测试工程师--面试
    python 报错 pip安装三方库不成功:WARNING: You are using pip version 20.2.3; however, version 20.2.4 is available
    jmeter 测试调用https接口
    JDK升级操作
    Jmeter之post上传文件
    弱网测试—Network-Emulator-Toolkit(一)
  • 原文地址:https://www.cnblogs.com/peteryj/p/1944896.html
Copyright © 2011-2022 走看看