"Copyright Notice: respect for the original, reproduced please retain the source: blog.csdn.net/shallnet, the article only for learning Exchange, do not use for commercial purposes"
This column analyzes the design implementation of the Linux kernel, including system calls, interrupts, the lower half of the mechanism, time management, kernel synchronization, process management, memory management and other related content.
Grasp the Linux kernel design Idea (a): System call
Grasp the design idea of Linux kernel (ii): Hard Interrupt and interrupt processing
Grasp the design idea of Linux kernel (iii): Soft interrupt of the lower half mechanism
Grasping the design idea of Linux kernel (iv.): The tasklet of the lower half mechanism
Grasping the design idea of Linux kernel (v): The work queue of the lower half mechanism and the choice of several mechanisms
Mastering the Linux kernel design Idea (vi): Kernel clock interrupt
Mastering the Linux kernel design concept (vii): Kernel Timers and timed runs
Mastering the Linux kernel design Idea (eight): Process management Analysis
Mastering the design idea of Linux kernel (ix): process scheduling
Mastering the Linux kernel design Idea (10): Kernel synchronization
Mastering the Linux kernel design idea (11): Allocation and recovery of memory management pages
Mastering the Linux kernel design Idea (12): Slab Allocator for memory management
Mastering the Linux kernel design idea (13): Memory management process address space
(Not to be continued:
。
)
Mastering the Linux kernel design idea series