NWEN 301 (2018) - 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

12/4/2018: Re: Announcements

Hi Guys,

Project 2 is now available online at:
https://ecs.victoria.ac.nz/Courses/NWEN301_2018T1/Projects

Cheers,
Qiang

11/4/2018: Re: Announcements

Hi Guys,

Homework 2 is now available online.

https://ecs.victoria.ac.nz/Courses/NWEN301_2018T1/Assignments

Cheers,
Qiang

5/4/2018: Re: Announcements

Hi Guys,

The marks and comments for Homework 1 are now available.

Cheers,
Qiang

5/4/2018: Re: Announcements

Hi Guys,

I plan to give a tutorial on this Friday (06, April) to go through Homework 1 questions.

The venue and the time are:
Friday 12:00 - 12:50 - LT101, Murphy, Kelburn

Cheers,
Qiang

12/3/2018: Re: Announcements

Hi Guys,

Project 1 is now available online at:
https://ecs.victoria.ac.nz/Courses/NWEN301_2018T1/Projects

Due at midnight on Fri., 06/04/2018.

Cheers,
Qiang

Previous Announcements