Tagged articles
2 articles
Page 1 of 1
Raymond Ops
Raymond Ops
Sep 5, 2025 · Fundamentals

Understanding Linux Process States, Scheduling, and Priority – A Deep Dive

This article explains Linux process states, how the kernel linked list works, commands for inspecting processes, the nature of zombie and orphan processes, priority handling, context switching, and the O(1) scheduler in the 2.6 kernel, providing a comprehensive overview for system developers.

LinuxO(1) SchedulerProcess States
0 likes · 19 min read
Understanding Linux Process States, Scheduling, and Priority – A Deep Dive
Liangxu Linux
Liangxu Linux
May 25, 2025 · Fundamentals

Demystifying Linux Process States, Zombies, and the O(1) Scheduler

This article explains Linux process states stored in task_struct, how to interpret them with ps commands, the nature of zombie and orphan processes, priority handling via nice and top, and the inner workings of the Linux 2.6 O(1) scheduler including runqueues, active/expired queues, and bitmap optimizations.

KernelO(1) SchedulerProcess States
0 likes · 15 min read
Demystifying Linux Process States, Zombies, and the O(1) Scheduler