文件描述符

来源:6-15 Linux的文件系统

慕妹2362023

2021-04-04

您好,老师;我想知道文件描述符具体的原理;还有他和系统文件;inode之间的关系;我该如何理解;网上的图看了没看懂;求老师指点

写回答

1回答

咚咚呛

2021-04-07

文件描述符和系统文件、inode是不同维度的概念。

首先,系统文件它是文件,至于文件是使用什么方式存储的、文件系统是什么,文件不关心,只需要底层文件系统可以保存好文件的内容即可。

inode是linux ext文件系统的概念,踏实一个文件的具体标识,每个linux文件都有一个inode,前面提到的系统文件也不例外。

文件描述符,文件描述符在windows下也可以称为文件句柄,它是文件系统和操作系统的概念,当操作系统打开一个文件的时候,在操作系统内部,就会维护一个打开的文件列表,而文件描述符就是指向这个打开文件的,我们通过文件描述符来操作读写文件。

希望对你有所帮助。

0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程