These class notes are adapted from those developed by Allan Gottlieb which were used for courses on operating systems taught by both him at me at NYU.