Operating Systems
I/O Subsystem & File Systems
GATE 2008
Medium
The data blocks of a very large file in the Unix file system are allocated using
- Acontiguous allocation
- Blinked allocation
- Cindexed allocation
- an extension of indexed allocation
Explanation
Unix inodes use direct block pointers plus single/double/triple indirect block pointers — indexed allocation extended with multiple levels of indirection specifically to support very large files beyond what a fixed set of direct+single-indirect pointers could address.
Source: GATE CS 2008 (2008)
This question is part of a 15-day revision cycle — sign in and Project Forge will bring it back the day before you'd forget it.