Outline for May 13, 2022

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


  1. Announcements
  2. Disk device drivers
    1. VIrtualization of disk sectors
    2. Assumptions for comparing disk scheduling methods
  3. Disk access policies
    1. First come, first serve (FCFS)
    2. Pickup
    3. Shortest seek time first (SSF, SSTF)
    4. SCAN
    5. N-Step SCAN
    6. C-SCAN
    7. LOOK, N-Step LOOK, C-LOOK
  4. Comparison
  5. Optimizations
  6. 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


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:04AM

You can also obtain a PDF version of this.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh