This document contains lecture slides about operating system architecture from Emery Berger at the University of Massachusetts Amherst. The slides cover topics like the memory hierarchy including registers, caches, locality, and quantifying locality through hit curves. They also discuss important CPU internals like pipelining, branch prediction, and superscalar architectures.