Page 1 of 1

Attributes associated with a file can be maintained in several places: a. Within the set of open file descriptors b. Wit

Posted: Sun May 15, 2022 12:32 pm
by answerhappygod
Attributes associated with a file can be maintained in several
places:
a. Within the set of open file descriptors
b. Within the system-wide file table entry for the file
c. Within the ‘i-node’ (or ‘v-node’)
These attributes can be associated with the actual file (e.g.
the file size), or can be associated with an open instance of the
file (e.g. whether the file is opened for reading or writing,
whether the file is opened for non-blocking I/O, etc.). What would
be preferred location of the following attributes of a file and
why? Discuss any tradeoffs if that attribute could be in more than
one of the above.
a. The size of the file.
b. The “read/write” pointer of the open file.
c. Whether the file is opened for reading, writing, or both.