The document is about an advanced operating systems course for fall 2012 taught by Van Hoang Nguyen. It discusses topics like communication techniques for multiprocessors, multicomputers and distributed systems. It also covers OS code, scheduling, deadlocks, message passing performance, and processor allocation algorithms for multiprocessors, multicomputers and distributed systems.