task_struct进程结构体,表示一个运行的进程。
task_struct中的fs指向fs_struct结构体。fs_struct表示这个进程支持的文件系统。
root指向根目录dentry,dentry中的d_inode指向改进程根目录在存储设备中的inode节点。
pwd指向当前进程所在的目录结构体dentry,dentry中的d_inode指向该进程当前目录的inode节点。
task_struct中的file指向文件结构体files_struct,该结构体中包含进程当前打开的文件的所有信息。
fd_array[fid]这个就是常说的文件句柄fd.她指向当前打开的文件具体文件files.
files中的f_dentry指向包含该文件目录信息的结构体dentry,其中d_inode指向目录的inode结构体,包含inode_operations操作函数集合。dentry中的d_op指向操作该目录的操作函数集合dentry_operations.
files中的f_op指向操作该文件files的操作函数集合files_operations.
inode中的U的解释,看赵炯的解释如下: