NWEN 301 (2019) - Home Page

Welcome to NWEN 301 Operating Systems Design

Operating systems are pervasive. They are found in our desktop and laptop computers, our cell phones and PDAs, our cars and washing machines. The operating system is responsible for managing the resources of these devices in a manner that efficiently supports applications while hiding the details of the different technology.

This course examines fundamental operating system concepts such as resource management, concurrency, protection and security. Examples used in the course are drawn from a range of modern operating systems, and coursework provides significant practical experience in the design and implementation of operating systems.

We will look at alternative designs and discuss the strengths and weaknesses of each and how they impact key functions such as sharing. We will examine the interfaces provided to access operating system functions and to support concurrency, and what is required to implement those interfaces.

Class representative: TBA

5/7/2019: Re: Announcements

Please note that the first lecture is on next Tuesday.

There are two lectures per week on Tuesdays and Thursdays. The Monday slot is used for backups or tutorials, only when scheduled.

3/7/2019: Announcements

Welcome to NWEN301 Operating Systems Design 2019!

Previous Announcements