Linux I/O是宋宝华老师继《Linux的任督二脉:进程调度和内存管理》第一脉《进程、线程和调度》、第二脉《内存管理》后的,进程、内存、I/O铁三角的一角。 这样,进程、内存和I/O形成了一个完整的系列。 这次的I/O,主要弄清从上到下发起一次Block I/O的全流程、文件系统ext4等的模型和工作方法、不同的I/O访问模型。 第1节 Linux I/O和网络模型 阻塞 非阻塞 多路复用:select和epoll Signal IO 异步IO Libevent: 事件驱动的I/O 多线程与I/O编程模型