打开文件表中的信息通常是在打开文件时由操作系统动态分配和填充的。当一个进程打开一个文件时,操作系统会为该文件分配一个文件描述符,并在打开文件表中创建一个对应的条目。这个条目包含了文件的相关信息,如文件名、文件大小、读写位置等。
具体来说,当一个进程打开一个文件时,操作系统会首先检查该文件是否存在,如果存在则会为该文件分配一个文件描述符,并将其添加到打开文件表中。同时,操作系统会根据文件的属性和权限等信息,设置相应的访问控制和限制,以确保文件的安全性和完整性。
在进行文件操作时,进程只需要提供文件描述符即可,操作系统会根据文件描述符找到对应的条目,并进行相应的操作。因此,打开文件表中的信息可以被缓存,从而提高了文件操作的效率和性能。