Question : In a layered file system architecture, which layer is responsible for interacting with device drivers and handling physical storage operations?
Solution :
Correct Answer : Physical file system
Description -
Question : Which of the following statements about file systems is TRUE?
Solution :
Correct Answer : File systems organize files in a hierarchical structure
Description -
Question : What is the main purpose of mounting in a file system?
Solution :
Correct Answer : To attach a storage device to the OS and make it accessible
Description -
Question : Which file allocation method allows faster sequential access but suffers from external fragmentation?
Solution :
Correct Answer : Contiguous allocation
Description -
Question : Which of the following best describes the role of metadata in a file system?
Solution :
Correct Answer : It provides information like file name, size, permissions, and timestamps
Description -
Question : Which statement is TRUE regarding layered file system design?
Solution :
Correct Answer : Each layer performs a specific function and passes data between layers
Description -
Question : In file system structure, which component directly interacts with hardware through device drivers?
Solution :
Correct Answer : I/O Control
Description -
Question : Which of the following correctly describes the role of the Basic File System layer?
Solution :
Correct Answer : Issues commands to I/O control for block access
Description -
Question : The mapping of logical blocks to physical disk blocks is performed by which component?
Solution :
Correct Answer : File Organization Module
Description -
Question : Which layer of the file system is responsible for managing metadata and directory structure?
Solution :
Correct Answer : Logical File System
Description -
Question : Which of the following happens if the MBR gets corrupted?
Solution :
Correct Answer : System may fail to boot
Description -
Question : Why is MBR considered outdated for modern systems?
Solution :
Correct Answer : It has a storage limitation of around 2 TB
Description -
Question : What is the maximum number of primary partitions supported by MBR?
Solution :
Correct Answer : 4
Description -
Question : What is the primary role of the MBR during system boot?
Solution :
Correct Answer : To load and transfer control to the OS bootloader
Description -
Question : Which of the following correctly describes the structure of an MBR?
Solution :
Correct Answer : 512 bytes: 446 bytes boot code, 64 bytes partition table, 2 bytes signature
Description -
Question : In NTFS, the information equivalent to File Control Block (FCB) is primarily stored in:
Solution :
Correct Answer : Master File Table (MFT)
Description -
Question : Which of the following is NOT typically stored in a File Control Block (FCB)?
Solution :
Correct Answer : Disk free space list
Description -
Question : Which structure maps file names to their corresponding metadata structures (like FCB/inode)?
Solution :
Correct Answer : Directory Structure
Description -
Question : In UNIX file systems, the Volume Control Block is commonly referred to as:
Solution :
Correct Answer : Superblock
Description -
Question : Which of the following correctly describes the Boot Control Block?
Solution :
Correct Answer : Contains information required to boot the OS from a volume
Description -
Question : Which of the following is a key challenge of using in-memory data structures?
Solution :
Correct Answer : Limited memory capacity (RAM constraints)
Description -
Question : What is the main role of an in-memory queue in OS or system design?
Solution :
Correct Answer : Temporary storage for fast communication between processes
Description -
Question : In operating systems, Virtual Memory Areas (VMAs) are primarily used to:
Solution :
Correct Answer : Manage segments of a process’s virtual address space
Description -
Question : Which data structure is specifically optimized for main-memory databases rather than disk-based systems?
Solution :
Correct Answer : T-tree
Description -
Question : Which of the following best explains why in-memory data structures improve system performance?
Solution :
Correct Answer : They store data in RAM instead of disk, reducing access time
Description -
Question : Why might a hash table directory implementation still require traversal of a linked list?
Solution :
Correct Answer : Due to collision handling using chaining
Description -
Question : What problem may arise in hash table directory implementation when multiple file names map to the same index?
Solution :
Correct Answer : Collision
Description -
Question : Which statement correctly differentiates linear list and hash table directory implementations?
Solution :
Correct Answer : Hash table reduces search time compared to linear list
Description -
Question : In a hash table directory implementation, what does the key typically represent?
Solution :
Correct Answer : File name hashed value
Description -
Question : Which of the following is the primary disadvantage of the linear list directory implementation?
Solution :
Correct Answer : Requires traversal of entire list for operations
Description -