6.826 | Spring 2002 | Graduate
Principles of Computer Systems
Course Description
6.826 provides an introduction to the basic principles of computer systems, with emphasis on the use of rigorous techniques as an aid to understanding and building modern computing systems. Particular attention is paid to concurrent and distributed systems. Topics covered include: specification and verification, …
6.826 provides an introduction to the basic principles of computer systems, with emphasis on the use of rigorous techniques as an aid to understanding and building modern computing systems. Particular attention is paid to concurrent and distributed systems. Topics covered include: specification and verification, concurrent algorithms, synchronization, naming, networking, replication techniques (including distributed cache management), and principles and algorithms for achieving reliability.
Learning Resource Types
notes Lecture Notes
assignment_turned_in Problem Sets with Solutions
Components of a hard disk drive: sector, shaft, cylinder, and track.
Components of a hard disk drive. (Image courtesy of MIT OpenCourseWare.)