Outline for May 16, 2022

Reading: text: , §37, 39
Due: Homework 3 and Extra Credit 3, due May 23, 2022; Lab Exercise 2, due June 2


  1. Announcements
  2. Process interface
    1. open, close
    2. seek, lseek
      1. Disambiguation between successful, unsuccessful lseek
    3. read, write
      1. Scatter-gather
      2. Blocking, nonblocking
    4. control, ioctl
  3. Files and file names
  4. Directories and directory organization
    1. Flat (one-level) directories
    2. Hierarchical directories
    3. Graph-structured directories
  5. Aliases and Links
  6. UNIX v7 inode and superblock


UC Davis sigil
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email: mabishop@ucdavis.edu
ECS 150, Operating Systems
Version of May 18, 2022 at 12:20AM

You can also obtain a PDF version of this.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh