Question
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
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.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started