Description
This course is designed to help students learn, understand, explore, and provide a basic clear description of the concepts that underline operating systems. Operating systems are an essential part of any computer system. Similarly, this course on operating systems is an essential part of any computer-science education. This field is undergoing rapid change, as computers are now prevalent in virtually every application, from games for children through the most sophisticated planning tools for governments and multinational firms. This course will use examples of many real-world operating systems to illustrate fundamental operating-system concepts. However, particular attention is paid to Microsoft family of operating systems (including Windows Vista, 2000, XP, 7 & 10) and various versions of UNIX (including Solaris, BSD, and Mac OS X). Will also provide a signicat amount of coverge of the Linux operating system reflecting the most recent version of the kernel.