安全博客

CSAPP 异常控制流 笔记

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

CSAPP 虚拟存储器 笔记

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

CSAPP 网络编程 笔记

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

CSAPP 并发编程 笔记

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