进程的基本状态从编程人员的角度理解

进程的基本状态有三种.1就绪状态
2.运行状态
3.阻塞状态
就绪状态是指进程获得了除CPU外的一切所需资源.一旦得到CPU即可运行
那么站在程序员角度.怎样理解进程的就绪状态.其它两种状态怎么理解?

理解和讨论之前,请先学会如何观察。
参考Linux源代码中进程管理/线程调度相关片段。