CS 111 Winter 2012 Lecture 11 Scribe Note: File System Design


Prepared by Tianyuan Qin, Mengyi Zhu, and Xin Nie.


Table of Contents:


  1. Problems in File System Design

    1. Prefetching

    2. Dallying

    3. Huge file system

  2. Dumbest Possible File System

    1. A dumbest implementable file system

    2. Problem with this system

  3. FAT File System

    1. Structure

    2. Directories

    3. Pros and Cons

  4. Unix File System

    1. The big idea of inode

    2. Unix File System Structure



Problems in File System Design







Dumbest Possible File System



Directory

file1

file2

(unused)

file3

file 4


file 5



In use

Time stamp

Starting sector

Length

Name





FAT File System






Unix File System (1980s)