CMPT507: Advanced Operating Systems

Home
About
Staff
Policies
Homework
Exams
Examples

News:

Posted June 13th, 2010 by Ryan:
A solution to the final has been posted.

Posted May 9th, 2010 by Ryan:
Project 3 has been posted. It is due June 3rd at 11:59pm.

Go.

Posted April 27th, 2010 by Ryan:
Information about the first assigned research paper is on the homework page. Also, the Exam solution has been updated. It should now be correct.

Posted April 20th, 2010 by Ryan:
The solution to the midterm has been posted on the Exams page.

Posted March 23rd, 2010 by Ryan:
All sorts of random things:

  • Project 1 has been graded and the testcases are on Blackboard.
  • The regrade policy for projects is on the policies page. I would suggest giving it a read.
  • The updated longrun.c is on the project 2 page.

Posted March 11th, 2010 by Ryan:
Project 2 is now available. For this project you are allowed to work with a partner if you would like. Decide your partners before class on Tuesday, you'll need to tell me your choice then.
Also, the html version of the Minix source code that I showed in class is now available. Check the homework page for the link.

Posted March 8th, 2010 by Ryan:
I've modified the late work policy. Each student can extend two separate assignments up to one day each. (You cannot extend one assignment two days.) I've also remove the 10% penalty. Here are some examples:

Valid Usage #1: Ahmed decides that he needs more time on Project 1. He decides to use one of his late days, so he simply turns in on Blackboard one day late. He can do this same thing one more time for a different project.

Valid Usage #2: Aisha has her Project 1 finished, and so doesn't use a late day. She turns in on time, and can use her late days for two future projects.

Invalid Usage: Ahmed decides that he needs two additional days for Project 1, so he tries to turn after 36 hours. He finds that the submission link is not available anymore, and he is not allowed to submit. He cries himself to sleep that night because he got a 0 on Project 1. (You can only extend an individual project by up to one day.)

Posted March 3rd, 2010 by Ryan:
I've added another piece of example code to the examples page. I've also cleaned up the code in the other examples a bit and gotten rid of the annoying "warning: exit undefined" error by #include'ing stdlib.h

Posted February 24th, 2010 by Ryan:
It has come to my attention the VMWare is not working properly for a number of you, and I can't figure out why. So, I have updated the Project 0 page with a new set of instructions that make use of QEMU (another virtualization program). If the VMWare instructions aren't working for you, please try the QEMU ones.

Also, yesterday's code example from lecture are in the examples section.

Posted February 23rd, 2010 by Ryan:
Projects 0 and 1 have been released. Project 0 is not graded, but will help you setup Minix for your other projects. Project 1 is due Monday, March 8th at 11:59pm on Blackboard. Please use the discussion board on Blackboard to ask questions, get answers, etc.

Posted February 14th, 2010 by Ryan:
Welcome to Advanced Operating Systems! Class starts on Monday, February 22nd.