CSAPP 存储器层次结构 笔记

在简单的模型中,存储器系统是一个线性的字节数组,CPU 能够在一个常数时间内访问每个存储器位置。但这并没有反映现代系统实际工作的方式,实际的存储系统是一个具有不同容量、成本和访问时间的存储设备层次结构...
阅读全文
安全博客

CSAPP 异常控制流 笔记

应用是如何与操作系统进行交互的?异常异常是异常控制流的一种形式,它一部分由硬件实现,一部分由操作系统实现。在任何情况下,当处理器检测到有事件发生时,它就会通过一张叫做异常表的跳转表,进行一个间接过程调...
阅读全文
安全博客

CSAPP 虚拟存储器 笔记

一个系统中的进程是与其他进程共享 CPU 和主存资源的。然而,共享主存会形成一些特殊的挑战。虚拟内存提供了三个重要的能力:它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并...
阅读全文

CSAPP 网络编程 笔记

实践项目实现一个 telnet 版本的聊天服务器,主要有以下需求。每个客户端可以用使用 telnet ip:port 的方式连接到服务器上。新连接需要用用户名和密码登录,如果没有,则需要注册一个。然后...
阅读全文

CSAPP 并发编程 笔记

基于进程的并发基于进程的并发服务器进程的优劣基于 I/O 多路复用的并发基于 I/O 多路复用的并发事件驱动服务器I/O 多路复用技术的优劣基于线程的并发线程用户线程内核线程轻量级进程:内核中实现,支...
阅读全文