Linux文件IO open、dup、fork内核原理分析

1.open一个文件 一个Linux进程启动后,会在内核空间创建一个PCB进程控制块,PCB是一个进程的私有财产。 这个PCB中有一个已打开文件描述符表,记录着所有该进程打开的文件描述符以及对应的file结构体地址。 默认情况下,启动一个Linux进程后,会打开三个文件,分别是标准输入、标准输出、标准错误分别使用了0、1 、2号文件描述符。 当该进程使用函数open打开一个新的文件时,一般会在内核
相关文章
相关标签/搜索