The file table is a system wide table that contains information about all open files. It differs from the file descriptor table in the sense that each process doesn't have its own file descriptor table. Each entry in the file table is represented by a file structure, which contains information about the file, such as current file offset, access mode and pointer to the inode.