To present the fundamentals of operating systems, to study the detailed operation and principles behind the design of various components of an operating system.

The course involvesĀ a certain amountĀ of Unix-based C programming. Students who are not already familiar with C Language should learn it quickly.