Readings and other resources in module order

This page collects together all of the “readings” associated with individual modules.

In this site, readings represent “passive” learning opportunities, as opposed to experiences, which represent “active” learning opportunities. In many courses, readings and experiences together constitute the “assignments”.

Module: Computer Architecture Review

Module: OS Overview and Structures

Module: Processes

Module: Threads

Module: Scheduling

Module: Synchronization

Module: Main Memory

Module: Virtual Memory

Module: Mass Storage

Module: File System