Operating Systems (Fall 2011): Difference between revisions

From Soma-notes
Line 120: Line 120:
       <td>Report I (Oct. 19)<br>Lab 3
       <td>Report I (Oct. 19)<br>Lab 3
       </td>
       </td>
       <td>
       <td>Scheduling, Signals
       </td>
       </td>
       <td>
       <td>
Line 134: Line 134:
       <td>Lab 4
       <td>Lab 4
       </td>
       </td>
       <td>
       <td>Concurrency
       </td>
       </td>
       <td>
       <td>
Line 162: Line 162:
       <td>Report II (Nov. 7)<br>Lab 5
       <td>Report II (Nov. 7)<br>Lab 5
       </td>
       </td>
       <td>
       <td>File Systems
       </td>
       </td>
       <td>
       <td>
Line 176: Line 176:
       <td>Lab 6
       <td>Lab 6
       </td>
       </td>
       <td>
       <td>Virtual Memory
       </td>
       </td>
       <td>
       <td>
Line 190: Line 190:
       <td>Lab 7
       <td>Lab 7
       </td>
       </td>
       <td>
       <td>Networking
       </td>
       </td>
       <td>
       <td>
Line 204: Line 204:
       <td>No tutorial
       <td>No tutorial
       </td>
       </td>
       <td>
       <td>Security
       </td>
       </td>
       <td>
       <td>
Line 218: Line 218:
       <td>Report III<br>No tutorial
       <td>Report III<br>No tutorial
       </td>
       </td>
       <td>
       <td>The Future of Operating Systems
       </td>
       </td>
       <td>
       <td>

Revision as of 15:26, 16 October 2011

This is the main page for the Fall 2011 run of Carleton University's COMP 3000, Operating Systems. The instructor for this course is Anil Somayaji

Course Outline

The course outline for this course can be found here

Readings

Readings for individual weeks are listed in the weekly table below. A backup copy of the readings can also be accessed here.

Distribution Reports

You will be submitting a operating system distribution report in three parts. In Part I, you'll be reporting on the user experience. Part II will have you examine in detail at the software installed on the system; Part III will have you evaluate configurations and performance.

Class Help

To get help, please talk to us in the labs, during office hours, or please email us. Our office hours and email addresses are on the course outline. Note that we may not respond instantly to email.

Lectures, Labs, and Deadlines

Week

Due

Topics

Readings

Notes

Sept. 12-14

Introduction, OS Overview

Notes

Sept. 19-23 Lab 1
(Sept. 23, 8 PM)
UNIX Basics Ritchie & Thompson, The UNIX Time-Sharing System.

Notes

Sept. 26-30 Lab 2
(Sept. 30, 8 PM)
Virtualization basics Barham et al., Xen and the Art of Virtualization.

Notes

Oct. 3-7 Test 1 (Oct. 5)
No tutorial
Review and Test Test 1 Study Guide

Notes

Oct. 10-14 No tutorial or class on Mon
(Thanksgiving)
Test Debrief, Report Test 1 Solutions

Notes

Oct. 17-21 Report I (Oct. 19)
Lab 3
Scheduling, Signals

Notes

Oct. 24-28 Lab 4 Concurrency

Notes

Oct. 31-Nov. 4 Test 2 (Nov. 2)
No tutorial
Review and Test

Notes

Nov. 7-11 Report II (Nov. 7)
Lab 5
File Systems

Notes

Nov. 14-18 Lab 6 Virtual Memory

Notes

Nov. 21-25 Lab 7 Networking

Notes

Nov. 28-Dec 2 No tutorial Security

Notes

Dec. 5 Report III
No tutorial
The Future of Operating Systems

Notes

Dec. 19, 2 PM Test 3 (Final Exam Period)