Linux Context Switching Internals: Process State and Memory
(codingconfessions.com)
How does the Linux kernel represent processes and their state: A breakdown of task_struct and mm_struct
How does the Linux kernel represent processes and their state: A breakdown of task_struct and mm_struct