目录
内核表示
|
含义
|
TASK_RUNNING
|
可运行
|
TASK_INTERRUPTIBLE
|
可中断的等待状态
|
TASK_UNINTERRUPTIBLE
|
不可中断的等待状态
|
TASK_ZOMBIE
|
僵死
|
TASK_STOPPED
|
暂停
|
TASK_SWAPPING
|
换入/换出
|
域名
|
含义
|
need_resched
|
调度标志
|
Nice
|
静态优先级
|
Counter
|
动态优先级
|
Policy
|
调度策略
|
rt_priority
|
实时优先级
|
名称
|
解释
|
适用范围
|
SCHED_OTHER
|
其他调度
|
普通进程
|
SCHED_FIFO
|
先来先服务调度
|
实时进程
|
SCHED_RR
|
时间片轮转调度
|
域名
|
含义
|
Pid
|
进程标识符
|
Uid、gid
|
用户标识符、组标识符
|
Euid、egid
|
有效用户标识符、有效组标识符
|
Suid、sgid
|
备份用户标识符、备份组标识符
|
Fsuid、fsgid
|
文件系统用户标识符、文件系统组标识符
|
域名
|
含义
|
Spinlock_t sigmask_lock
|
信号掩码的自旋锁
|
Long blocked
|
信号掩码
|
Struct signal *sig
|
信号处理函数
|
Struct sem_undo *semundo
|
为避免死锁而在信号量上设置的取消操作
|
Struct sem_queue *semsleeping
|
与信号量操作相关的等待队列
|
名称
|
英文解释
|
中文解释 [指向哪个进程]
|
p_opptr
|
Original parent
|
祖先
|
p_pptr
|
Parent
|
父进程
|
p_cptr
|
Child
|
子进程
|
p_ysptr
|
Younger sibling
|
弟进程
|
p_osptr
|
Older sibling
|
兄进程
|
Pidhash_next、
Pidhash_pprev
|
进程在哈希表中的链接
|
|
Next_task、 prev_task
|
进程在双向循环链表中的链接
|
|
Run_list
|
运行队列的链表
|
域名
|
含义
|
Start_time
|
进程创建时间
|
Per_cpu_utime
|
进程在某个CPU上运行时在用户态下耗费的时间
|
Per_cpu_stime
|
进程在某个CPU上运行时在系统态下耗费的时间
|
Counter
|
进程剩余的时间片
|
定时器类型
|
解释
|
什么时候更新
|
用来表示此种定时器的域
|
ITIMER_REAL
|
实时定时器
|
实时更新,即不论该进程是否运行
|
it_real_value
|
it_real_incr
|
|||
real_timer
|
|||
ITIMER_VIRTUAL
|
虚拟定时器
|
只在进程运行于用户态时更新
|
it_virt_value
|
it_virt_incr
|
|||
ITIMER_PROF
|
概况定时器
|
进程运行于用户态和系统态时更新
|
it_prof_value
|
it_prof_incr
|
定义形式
|
解释
|
Sruct fs_struct *fs
|
进程的可执行映象所在的文件系统
|
Struct files_struct *files
|
进程打开的文件
|
定义形式
|
解释
|
Struct mm_struct *mm
|
描述进程的地址空间
|
Struct mm_struct *active_mm
|
内核线程所借用的地址空间
|
定义形式
|
解释
|
Int swappable
|
进程占用的内存页面是否可换出
|
Unsigned long min_flat,maj_flt,nswap
|
进程累计的次(minor)缺页次数、主(major)次数及累计换出、换入页面数
|
Unsigned long cmin_flat,cmaj_flt,cnswap
|
本进程作为祖先进程,其所有层次子进程的累计的次(minor)缺页次数、主(major)次数及累计换出、换入页面数
|
定义形式
|
解释
|
Int has_cpu
|
进程是否当前拥有CPU
|
Int processor
|
进程当前正在使用的CPU
|
Int lock_depth
|
上下文切换时内核锁的深度
|
定义形式
|
解释
|
Struct thread_struct *tss
|
任务切换状态
|