SimplyY/cssapp-notes

第一章(1)

Closed this issue · 0 comments

@(编程读书合集)

CSAPP

译者序

书籍概述及优点

image

序的总结

image

个人心得

  1. 理解底层,构造层次型的计算机系统,从而设计更高效、健壮的计算机程序。
  2. 桥梁:系统性的学习计算机指令、虚拟存储器、编译原理、动态加载库、操作系统等,难得的跨领域贯穿计算机系统各个知识的书籍。
  3. 计算机科学分很多领域,找准自己喜欢的方向深入。

第一章:计算机系统漫游

预告

  • 阅读技巧
    • 请带着对以下简介的疑问来读
    • 做做习题
概述

image

目录

image

个人心得

这一章会很有意思

1.1 信息就是位 + 上下文

image

个人心得

  1. 计算机里的所有的程序、软件、视频、图片全是 0 1 和组成。之所以 0 1 能表示、储存东西,因为这些都是数据、是信息。而位 + 上下文 为 0 1 使每一个 0 1 都有了它自己的意义,就好比世间的绝大多数事物都是由原子和电子组成一样。
  2. 了解底层的编码的好处: 知道本质的规律,才可以**_避免一些错误的使用,_而且所谓的编码只是对信息的一种模拟**,比如计算机对1/3这个值都无法精确模拟。
  3. 但是编码过于底层,0 1 对于人类,几乎是不可读的,更别谈去储存、处理、展示数据了。请看下一节,使用抽象将底层封装.

    解决问题的复杂性(一般和难度成正比)直接取决于抽象的类型和质量(程度)。

1.2 程序被其他程序翻译成不同格式

image