Computer Science 330
Operating Systems
Fall 2025, Siena University
Lecture 0x15: I/O Systems
Date: Friday, December 5, 2025
Agenda
- Announcements
- Please complete the course evaluations
- CS holiday party - reading day at 1:30 - be there!
- No more readings/activities from OS zyBook
- but Chapter 25 is worth a read while you have the book
- Programming Project 5: Roger Bacon Shell with Pipes and
Redirection [HTML] [PDF] please demo today if you can, no later
than our exam slot
- Lab 8: Working Set Simulation [HTML] [PDF], due today
- Looking at more exercises from OS zyBook Chapter 19
- 19.5.2, 19.5.3, 19.5.6, 19.5.7, 19.5.9
- I/O: polled and interrupt-driven
- Looking at some exercises from OS zyBook Chapter 22, Section 1
- Buffers and the Unix buffer cache (Bach Ch. 3 handout)
- Looking at one exercise from OS zyBook Chapter 22, Section 2
- Exercises related to disk geometry and disk scheduling from
OS zyBook Chapter 22, Section 3, and ECCs and RAID from
OS zyBook Chapter 22, Section 4, have been made available for
reference.
- Final exam Q&A (Monday's class will have a lot of time for this)
- Any remaining time for lab and project work and/or demos