Computer Science 330
Operating Systems
Fall 2025, Siena University
Lecture 0x14: File Systems
Date: Monday, December 1, 2025
Agenda
- Announcements
- CS holiday party - reading day at 1:30 - be there!
- Remaining readings/activities from OS zyBook
- Programming Project 5: Roger Bacon Shell with Pipes and
Redirection [HTML] [PDF] remaining functionality due Wednesday
- Lab 8: Working Set Simulation [HTML] [PDF], due Friday
- Final exam info
- Exam is 1:30 PM, Wednesday, December 10, RB 302
- Same format and rules as the first two exams
- Focus on the late-semester topics: memory management, virtual
memory, file systems, I/O, shell project
- There will be some material repeated from earlier exams
- Preparation guide with a couple example questions
- Looking at exercises including some from OS zyBook Chapter 19
- store an 8-bit 172 (10101100) in the 12-bit error correcting scheme
- what 8-bit value would be returned if the 12-bit error
correcting storage contains the bits 010101010101
- 19.2.1, 19.2.2
- File System Implementations
- want to provide: convenience, protection, efficiency
- reemphasize the idea of blocks as the minimally allocatable unit
- issues:
- allocation of disk blocks to files/directories
- track available blocks
- do this efficiently
- Looking at more exercises from OS zyBook Chapter 19
- 19.4.1
- 19.5.1, 19.5.4, 19.5.5
- Any remaining time for lab and project work