Click here to start

Table of contents

Chapter 10: File-System Interface

Slide 2

Objectives

File Concept

File Structure

File Attributes

File Operations

Open Files

Open File Locking

File Locking Example – Java API

File Locking Example – Java API (cont)

File Types – Name, Extension

Access Methods

Sequential-access File

Simulation of Sequential Access on a Direct-access File

Example of Index and Relative Files

Directory Structure

A Typical File-system Organization

Operations Performed on Directory

Organize the Directory (Logically) to Obtain

Single-Level Directory

Two-Level Directory

Tree-Structured Directories

Tree-Structured Directories (Cont)

Slide 25

Acyclic-Graph Directories

Acyclic-Graph Directories (Cont.)

General Graph Directory

General Graph Directory (Cont.)

File System Mounting

(a) Existing. (b) Unmounted Partition

Mount Point

File Sharing

File Sharing – Multiple Users

File Sharing – Remote File Systems

File Sharing – Failure Modes

File Sharing – Consistency Semantics

Protection

Access Lists and Groups

Windows XP Access-control List Management

A Sample UNIX Directory Listing

End of Chapter 10

Author: Silberschatz, galvin, and Gagne

Homepage: http://www.cs.yale.edu/homes/avi/os-book/os7/index.html

Further information:
All pages copyright © 2005 John Wiley & Sons, Inc.