Chapter 14: File-System Implementation (Ch 14 Silberschatz) Flashcards

1
Q

To improve I/O efficiency, I/O transfers between memory and mass storage are performed in units of

A

blocks. Each block on a hard disk drive has one or more sectors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

File systems provide

A

efficient and convenient access to the storage device by allowing data to be stored, located, and retrieved easily.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The I/O control level consists of

A

device drivers and interrupt handlers to transfer information between the main memory and the disk system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In computing, a disk system refers to

A

the hardware and software components involved in storing and retrieving data on disk storage devices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The basic file system (called the “block I/O subsystem” in Linux) needs only to issue generic commands to the

A

appropriate device driver to read and write blocks on the storage device. It issues commands to the drive based on logical block addresses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The file-organization module knows about files and their

A

logical blocks. Each file’s logical blocks are numbered from 0 (or 1) through
N. The file organization module also includes the free-space manager, which tracks unallocated blocks and provides these blocks to the file-organization module when requested.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The logical file system manages

A

metadata information. Metadata includes all of the file-system structure except the actual data (or contents of the files).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A file-control block (FCB) (an inode in UNIX file systems) contains

A

information about the file, including ownership, permissions, and location of the file contents. The logical file system is also responsible for protection.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

UNIX uses the __________ file system (__________), which is based on the __________. Windows supports disk file-system formats of FAT, FAT32, and NTFS (or WindowsNT File System), as well as CD-ROM and DVD file-system formats.

A

UNIX uses the UNIX file system (UFS), which is based on the Berkeley Fast File System (FFS). Windows supports disk file-system formats of FAT, FAT32, and NTFS (or WindowsNT File System), as well as CD-ROM and DVD file-system formats.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

An in-memory mount table contains

A

information about each mounted volume.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly