《庖丁解牛Linux内核分析》从理解计算机硬件的核心工作机制(存储程序计算机和函数调用堆栈)和用户态程序如何通过系统调用陷入内核(中断异常)入手,通过上下两个方向双向夹击的策略,并利用实际可运行程序的反汇编代码从实践的角度理解操作系统内核,分析Linux内核源代码,从系统调用陷入内核、进程调度与进程切换开始,最后返回到用户态进程。
目录
第 1章 计算机工作原理 1
第 2章 操作系统是如何工作的 29
第3章 MenuOS的构造 50
第4章 系统调用的三层机制(上) 67
第5章 系统调用的三层机制(下) 81
第6章 进程的描述和进程的创建 93
第7章 可执行程序工作原理 122
第8章 进程的切换和系统的一般执行过程 158
下载体验