Linux原理及应用02.pptVIP

  • 3
  • 0
  • 约1.85万字
  • 约 65页
  • 2017-05-30 发布于北京
  • 举报
count umask root pwd count close_on_exec open_fs fd [0] fd [1] fd [255] fs files f_mode f_ops f_flags f_count f_inode f_op f_version task_struct fs_struct files_struct file inode inode inode 2.6 进程访问的文件 每个文件有一个描述符,files_struct最多可以包含256个文件数据结构,它们分别描述一个被当前进程使用的文件。f_mode域表示文件将以何种模式创建。f_pos中包含下一次文件读写操作开始位置。f_inode指向描叙此文件的VFS inode,f_ops指向一组可以对此文件进行操作的函数入口地址指针数组。 每当打开一个文件时,位于files_struct中的一个空闲文件指针将被用来指向这个新的文件结构。Linux进程希望在进程启动时至少有三个文件描述符被打开,它们是标准输入,标准输出和标准错误输出,一般进程会从父进程中继承它们。这些描述符用来索引进程的fd数组,所以标准输入,标准输出和标准错误输出分别对应文件描述符0,1和2。 小结 Linux进程 任务结构体task_struct Linux的进程控制 Linux进程调度 进程的虚拟内存 进程访问的文件 2.3

文档评论(0)

1亿VIP精品文档

相关文档