UNIX:描述符和文件結構

對於一個打開的文件,UNIX提供了三種數據結構來表示。 1)進程地址空間中的進程表項中的描述符表。其實就是一個數組,每一項就是一個k-v,k是fd,v是該描述符對應的打開文件在內核中的文件表項的地址。 2)文件表項。包括文件狀態標誌、當前文件偏移量、v節點的地址。文件狀態標誌位提供一些文件操作的選項、文件偏移量提供當前文件在內核中的讀寫初識位置、v節點地址是指向v節點的指針。 3)v節點和i節點。
相關文章
相關標籤/搜索