CSCI 333
Storage Systems
Home | Schedule | Labs | Williams CS | Piazza
Home
Instructor: | Bill Jannen |
Email: | jannen@cs.williams.edu |
Phone: | x4509 |
Office: | TCL 306 |
Office Hours: | Th 4-5pm, Fr 4-5pm, and by appt. |
Meetings: | MoTh 2:35-3:50pm in SSL 027 |
Course Description
This course will examine topics in the design, implementation, and evaluation of storage systems. Topics include the memory hierarchy; ways that data is organized (both logically and physically); hardware characteristics and the ways that storage hardware influences storage software design; data structures and performance models; compression; consistency; recovery; and system measurement/evaluation. Readings will be taken from textbooks, conferences, and recent technical literature. An emphasis will be placed on identifying and evaluating design trade-offs.
Syllabus & Texts
The (old) course syllabus can still be found online. A revised course syllabus has been adapted for remote learning.
There is one required text, which is available for free online:
I also strongly recommend a good C reference:
Additional readings, audio, and video will be posted to the course website.