【Linux】内核学习笔记(十二)——虚拟文件系统
本篇是《Linux内核学习笔记》系列的第十二篇,讲解另一个重要的子系统——虚拟文件系统VFS。 文件系统多种多 …
本篇是《Linux内核学习笔记》系列的第十二篇,讲解另一个重要的子系统——虚拟文件系统VFS。 文件系统多种多 …
本篇是《Linux内核学习笔记》系列的第十一篇,我们将开始学习内核中至为重要的子系统——内存管理(mm)。 用 …
本篇专门讲述中断以及围绕其产生的一系列问题。 我们说中断处理程序运行在中断上下文中,当然包括软中断在内的各种中 …
介绍Linux内核同步机制。
本篇是《Linux内核学习笔记》系列的第九篇。 从现在开始,我们(其实是我)已经看够了源码,迫不及待地希望能够 …
本章结合《Linux网络栈源代码情景分析》第1章和第8章,简单介绍数据包从用户空间到底层驱动的大致过程。
glibc是几乎整个用户空间的根基,把它弄坏了,你的系统就会变成根基吧。
网上关于作死弄坏glibc的救火方式千奇百怪,可以说非常考验临场发挥能力。还是那句话,没事别手贱。
介绍jiffies的概念和神奇的实现方式,以及时钟中断处理程序的内容。最后简单讲解定时器的使用方式和在Linux内核中延时执行的手段。
介绍内核中断下半部的实现。现代的(5.10版本的)内核包含软中断、tasklet和工作队列三种主要的下半部机制。
本篇以x86系统为例,讲解异常、中断和系统调用发生时CPU和内核上产生的一切事情。