Main Page: Difference between revisions

From Soma-notes
Line 165: Line 165:
     </tr>
     </tr>
     <tr>
     <tr>
       <td>Oct. 24th
       <td>Oct. 29th
       </td>
       </td>
       <td>
       <td>
Line 173: Line 173:
     </tr>
     </tr>
     <tr>
     <tr>
       <td>Oct. 29th
       <td>Oct. 31st
       </td>
       </td>
       <td>Paper Outline </td>
       <td>Paper Outline </td>
Line 182: Line 182:
     </tr>
     </tr>
     <tr>
     <tr>
       <td>Oct. 31st
       <td>Nov. 5th
       </td>
       </td>
       <td>
       <td>Lab 3
       </td>
       </td>
       <td>#12: [[Virtual Memory]]
       <td>#12: [[Virtual Memory]], [[Lab 4 introduction]]
       </td>
       </td>
       <td>Chap. 12
       <td>Chap. 12
Line 192: Line 192:
     </tr>
     </tr>
     <tr>
     <tr>
       <td>Nov. 5th
       <td>Nov. 7th
       </td>
       </td>
       <td>Lab 3
       <td>
       </td>
       </td>
       <td>#13: [[File Management]], [[Lab 4 introduction]]
       <td>#13: [[File Management]]
       </td>
       </td>
       <td>Chap. 13
       <td>Chap. 13
Line 202: Line 202:
     </tr>
     </tr>
     <tr>
     <tr>
       <td>Nov. 7th
       <td>Nov. 12th
       </td>
       </td>
       <td>
       <td>
Line 211: Line 211:
     </tr>
     </tr>
     <tr>
     <tr>
       <td>Nov. 12th
       <td>Nov. 14th
       </td>
       </td>
       <td>
       <td>
Line 221: Line 221:
     </tr>
     </tr>
     <tr>
     <tr>
       <td>Nov. 14th
       <td>Nov. 19th
       </td>
       </td>
       <td>  
       <td>  
Line 231: Line 231:
     </tr>
     </tr>
     <tr>
     <tr>
       <td>Nov. 19th
       <td>Nov. 21st
      </td>
      <td>
      </td>
      <td>#17: [[Networks 2]]
      </td>
      <td>
      </td>
    </tr>
    <tr>
      <td>Nov. 21nd
       </td>
       </td>
       <td>
       <td>
       </td>
       </td>
       <td>#18: [[Security 2]]
       <td>#17: [[Security 2]]
       </td>
       </td>
       <td>
       <td>
Line 254: Line 244:
       </td>
       </td>
       <td>Lab 4
       <td>Lab 4
     
       </td>
       </td>
       <td>[[Test 2 Review]]
       <td>[[Test 2 Review]]

Revision as of 20:54, 15 October 2007

Welcome to the Carleton University COMP 3000: Operating Systems (Fall 2007) wiki.

Course Outline

The course outline can be found here. A backup copy is here.

Running Linux at Home

To give you an opportunity to become more familiar with Linux and UNIX, consider running a Linux distribution on your own machine if you can. I suggest looking at Ubuntu or Debian (the distribution used in the lab).

If you don't want to dual boot from Windows/MacOS X or you just don't want to worry about repartitioning, you can run Linux in a virtual machine. See Running Linux in a Virtual Machine for more information.

Lectures and Deadlines

Date

Due/In Class

Topics

Readings

Sept. 10th

Class Outline

Sept. 12th #1: Introduction Chap. 1
Sept. 17th #2: Using the Operating System, Lab 1 introduction Chap. 2
Sept. 19th #3: Operating System Organization (Glenn) Chap. 3
Sept. 24th #4: Computer Organization Chap. 4
Sept. 26th #5: Device Management Chap. 5
Oct. 1st Lab 1 #6: Implementing Processes, Threads, and Resources, Lab 2 introduction Chap. 6
Oct. 3rd #7: Basic Synchronization Principles Chap. 8
Oct. 8th Thanksgiving In the Beginning was the Command Line. Prettier version here (optional)
Oct. 10th #8: High-level Synchronization and IPC Chap. 9
Oct. 15th Lab 2 (10pm on WebCT) Test 1 Review
Oct. 17th Test 1 Review (cont.)
Oct. 22nd Test 1
Oct. 29th #10: Deadlock Chap. 10
Oct. 31st Paper Outline #11: Memory Management Chap. 11
Nov. 5th Lab 3 #12: Virtual Memory, Lab 4 introduction Chap. 12
Nov. 7th #13: File Management Chap. 13
Nov. 12th #14: Protection and Security Chap. 14
Nov. 14th #15: Networks Chap. 15
Nov. 19th #16: Remote Files (Glenn) Chap. 16
Nov. 21st #17: Security 2
Nov. 26th Lab 4 Test 2 Review
Nov. 28th Test 2 Chap. 17
Dec. 3rd Paper Final Draft #21: The Future of Operating Systems