5.1. File System Abstractions

The view of files, directories and file systems that is presented to users and applications is nearly entirely an abstraction. We begin by looking at the characteristics of drives and hard drives as the primary example. From there, we will describe how the abstractions are formed.

5.1.1. Physical Hard Drives

../_images/hard_disk2.png

5.1.2. Zone Bit Recording

../_images/zbr2.png

5.1.3. Disk Partitions

../_images/partitions2.png

5.1.4. Disk Block View

../_images/disk_blocks2.png

5.2. A File

../_images/file_blocks2.png

A file is an ordered collection of data blocks

5.3. Directories and File System Tables

../_images/dir_inodes2.png