task_struct结构标注

task_struct结构标注



==========================



长状态任务的运行状态(- 1未运行,0可以运行(就绪),> 0已停止)。



长计数器任务运行时间计数(减少)(滴答数),运行时片。



长优先级运行优先级的数量。当任务开始运行计数器优先级时,它运行的时间越长。



长信号信号。它是一个位图,每一位代表一种信号,信号值=位偏移值+ 1。



结构sigaction sigaction { 32 }信号执行属性结构,其对应的操作和国旗的信息信号执行。



长阻塞过程信号屏蔽码(对应信号位图)。



--------------------------



int exit_code任务执行停止退出代码,和父进程将采取。



无符号长start_code代码段地址。



无符号长end_code代码长度(字节)。



无符号长end_data代码长度+数据长度(字节)。



无符号的长BRK总长度(字节)。



无符号长start_stack堆栈段地址。



长PID过程辨识号(过程号)。



长父进程数。



长PGRP父代。



长会话编号。



长领袖会议领袖。



无符号短用户识别号码(用户ID)。



无符号短euid有效用户ID。



这是由无符号短suid保存用户ID。



无符号短组识别号码(组)。



无符号短该是有效组ID。



组ID是unsigned short sgid保存。



长报警定时值(刻度数)。



长将用户态运行时间(勾号)。



长时间的系统状态运行时间(勾号)。



长cutime子用户状态运行。



长cstime子系统状态运行时间。



长start_time进程开始运行。



无符号短used_math标志:是否一个协处理器的应用。



--------------------------



int TTY进程使用tty子设备号。- 1表明它是没有用的。



无符号短umask文件创建属性掩码位。



结构m_inode * pwd当前工作目录的i节点结构。



结构m_inode *根目录的i节点结构。



结构m_inode *可执行文件i节点结构。



文件处理位图的标志是关闭的时候,无符号长close_on_exec执行。(见: / fcntl。H)



通过文件结构* FILP { nr_open }过程用文件表结构。



--------------------------



结构desc_struct LDT { 3 }此任务的地方表描述符。0空,1代码段CS,2的数据和堆栈段DSSS。



--------------------------



对结构tss_struct TSS中的任务状态段的信息结构。



==========================