← Back to 12. File System Implementation

📝 The Network file systems Protocol

📖 From Operating System • 12. File System Implementation • 12 questions available

Practice MCQs for The Network file systems Protocol. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

🔄 Last updated: 2026-07-27

2
Easy Questions
6
Medium Questions
4
Hard Questions

📝 Sample Questions

Q1. What is the main reason indexed allocation avoids external fragmentation?

🔹 A. It places all file blocks contiguously
🔹 B. It allocates each block independently from any free space
🔹 C. It uses a single large index block to map addresses
🔹 D. It links blocks in a chain

💡 Difficulty: easy | ✅ Correct: B

Q2. Why does an index block contain pointers rather than the actual file data?

🔹 A. Because pointers are smaller than data blocks
🔹 B. Because data blocks are stored elsewhere on disk
🔹 C. Because pointers allow direct access to any block
🔹 D. Because pointers reduce external fragmentation

💡 Difficulty: medium | ✅ Correct: A

Q3. A system uses linked index blocks, each holding 100 pointers. When a client accesses block 120 of a file, what sequence of reads occurs?

🔹 A. Read the first index block, then the 20th data block
🔹 B. Read the second index block directly, then the data block
🔹 C. Read the first index block, follow its link to the second index block, then read the data block
🔹 D. Read only the data block because pointers are cached

💡 Difficulty: hard | ✅ Correct: A

⬆️ View all questions in the quiz below

🔗 Related Topics

📝 File System Structure in operating system📝 Overview of File System Implementation in Operating System📝 Partitions and mounting in File System Implementation📝 Virtual File Systems in File System Implementation📝 Linear list Implementation in Directory
🚀 Start Quiz 📝 Practice Mode