版权声明:知识共享-署名-相同方式共享(CC-BY-SA) https://blog.csdn.net/engrossment/article/details/86666677
- 《深入理解计算机系统》- Computer System:A Programmer's Perspective,第 3 版。
- 豆瓣读书:https://book.douban.com/subject/26912767/
第一章 - 计算机系统漫游
- 二进制串
- 编译
- 程序的加载及运行
- 高速缓存
- 存储设备层次
- 操作系统的进程、线程、虚拟内存、文件
- 网络通信
- Amdahl 定律。想要显著加速整个系统,必须提升全系统中相当大的部分的速度。
- 并发和并行
- 抽象
第二章 - 信息的表示和处理
- 信息存储
- 字长(word size) - 32 位、64 位机器
- 字节顺序 - 大小端
- 使用某个标准编码来表示字符,进而表示字符串
- 布尔代数
- 整数表示
- C 语言整型类型:char, unsigned char, short, unsigned short, int, unsigned, long, unsigned long, int32_t, uint32_t, int64_t, uint64_t
- 整数运算
- 溢出,计算机运算的有限性
- 浮点数
廖杰良 - 2019-01-27