在学堂在线的课程中,向老师提到:OS为每一个进程都维护一张打开文件表。我把它理解为,打开文件表中的每一个元素(也就是每一个文件描述符)应该是用于形容该进程所打开的某一个文件的。
在接下来的文件描述符的介绍中,老师又讲到文件描述符中包括文件打开计数和访问权限。请问这里的文件打开计数,是指该文件描述符打开的文件被多少个进程打开,还是指这个进程打开了多少个文件呢?
以及访问权限,老师提到访问权限是指每个进程的访问模式,这个“每个”使我很疑惑。这里的访问权限,是指该进程的访问权限,还是指所有要访问这个文件的进程对该文件的访问权限?如果是后者,不应该是每个进程都有一张打开文件表,在其中储存自己的访问权限吗?