UNIX:描述符和文件结构

对于一个打开的文件,UNIX提供了三种数据结构来表示。 1)进程地址空间中的进程表项中的描述符表。其实就是一个数组,每一项就是一个k-v,k是fd,v是该描述符对应的打开文件在内核中的文件表项的地址。 2)文件表项。包括文件状态标志、当前文件偏移量、v节点的地址。文件状态标志位提供一些文件操作的选项、文件偏移量提供当前文件在内核中的读写初识位置、v节点地址是指向v节点的指针。 3)v节点和i节点。
相关文章
相关标签/搜索