This document contains lecture notes on advanced operating systems from a class taught by Dr. Clifford Neuman at the University of Southern California Information Sciences Institute in 2000. The notes cover topics like the progression of operating systems from dedicated machines to distributed systems, the structure of distributed systems including kernels and servers, and characteristics and challenges of distributed systems like scale, loss of control, and unreliability.