This course provides a fundamental understanding of operating systems concepts, structure and mechanism. Topics such as multithreading, symmetric multiprocessing, micro kernels and clusters are addressed in the context of the Windows, UNIX and Solaris operating systems. Offered as needed.