阅读背景:

linux系统文件描述符file descriptor与inode的相关知识

来源:互联网 

         用户程序不能直接访问内核中的文件描述符表,而只能使用文件描述符表的索引 (即0、1、2、3这些数字),这些索引就称为文件描述符(File Descriptor),用int 型变量保存。 当调用open 打开一个文件或创建一个新文件时,内核分配一个文件描述符并返回给用户程序,该文件描述符表项中的指针指向新打开的文件。当读写文件时,用户程序把文件描述符传给read 或write ,内核根据文件描述符找到相应的表项,再通过表项中的指针找到相应的文件。         用户程序不能直接访问内核中的文件描述符表,而只能使用文件描述符表的索引 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: