CSAPP 第十二章 多核心并发

之前的加锁并发其实并没有真正的提高效率, 因为还是就一个共享变量来操作, 本质上还是执行完了全部计算. 实际上…

CSAPP 第十二章 多线程

线程 线程包的接口 多线程echo server 多线程程序中的共享变量 信号量 – 线程同步的理…

CSAPP 第十章 重定向I/O

读取文件元数据 读取文件目录 共享文件 I/O重定向 标准输入输出函数 读取文件元数据 在第九章的练习 9.5…

CSAPP 第十章 系统级I/O

终于来到了CSAPP的最后三章, 也是最后一个部分, 程序间的交互和通信. 终于从机器级的程序表示, 操作系统…

CSAPP 第九章 虚拟内存

虚拟内存了, 到了CSAPP的最后三分之一了. 虚拟内存看了一下, 类似高速缓存是内存的映射, 虚拟内存也是一…

CSAPP 第八章 信号

信号 发送信号 接收信号 阻塞和解除阻塞信号 信号 在进程这一节, 都在使用系统调用. 系统调用也是属于四种异…

CSAPP 第八章 异常控制流

异常控制和信号构成了软件和硬件协同工作的基础机制, 这一篇先把基础理论学一下, 下一篇来看系统中实际操作进程的…

CSAPP 第七章 链接工作原理

进入全书的第二部分了, 之前想都没想过, 能一路读下来还都懂了. 第一部分讲的实际上是程序和硬件之间的关系, …

CSAPP 第六章 存储器体系

存储器简介 局部性 高速缓存 编写适合高速缓存的代码 总结 存储器简介 练习 6.2 计算一个磁盘的容量 磁盘…

CSAPP 第五章 依赖机器的优化

现代处理器 处理器的抽象模型-关键路径 循环展开 并行计算 优化的限制因素 内存性能 章节总结 现代处理器 现…