Chapter 14: File System Implementation - practice questions
File system resides on
A-secondary storage //
B-External disk
C-RAM
storage structure consisting of information about a file
A-blocks
B-Device driver
C-File control block (FCB)//
Metadata includes all of the file- system structure and the actual data (or
contents of the file
A-True
B-False //
verify the path to the file
A-Logical File System //
B-File-Organization module
C-Application Program
tracks unallocated blocks and provides these blocks to the file-organization module
when requested
A-free-space manager //
B-Metadata
C-Logical File System
A device driver
A-can be thought of as a translator //
B-tracks unallocated blocks and provides these blocks to the file-organization
module when requested
C-it passes this information to basic file system
Maps the logical blocks to the physical blocks by knowing the type of file
allocation used and the location of the file
verify the path to the file
A-Logical File System
B-File-Organization module //
C-Application Program
I/O Control level consists of
A-device drivers and free-space manager
B-device drivers and interrupt handlers//
C-free-space manager and interrupt handlers
contains info needed by system to boot OS from that volume - Needed if volume
contains OS, usually first block of volume
A-File control block
B-Boot control block //
C-Volume control block
Issues generic commands to the appropriate device driver to read/write physical
blocks on disk.
A-Basic File System//
B-Metadata
C-Logical File System
contains volume (or partition)
details including Total # of blocks, # of free blocks, block size, free block
pointers or array
A-File control block
B-Boot control block
C-Volume control block //
Contiguous allocation has the best performance in most cases
A-True //
B-False
Which one of the following is true about Linked allocation
A-The directory contains a pointer to the first and last blocks of the file //
B-The directory contains the address of the index block
C-The directory contains starting location (block #) and length (number of blocks)
The directory contains the address of the index block
A-Linked allocation
B-Contiguous allocation
C-Indexed allocation //