Main Page: Difference between revisions
Line 165: | Line 165: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. | <td>Oct. 29th | ||
</td> | </td> | ||
<td> | <td> | ||
Line 173: | Line 173: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. | <td>Oct. 31st | ||
</td> | </td> | ||
<td>Paper Outline </td> | <td>Paper Outline </td> | ||
Line 182: | Line 182: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td> | <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. | <td>Nov. 7th | ||
</td> | </td> | ||
<td> | <td> | ||
</td> | </td> | ||
<td>#13: [[File Management | <td>#13: [[File Management]] | ||
</td> | </td> | ||
<td>Chap. 13 | <td>Chap. 13 | ||
Line 202: | Line 202: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. | <td>Nov. 12th | ||
</td> | </td> | ||
<td> | <td> | ||
Line 211: | Line 211: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. | <td>Nov. 14th | ||
</td> | </td> | ||
<td> | <td> | ||
Line 221: | Line 221: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. | <td>Nov. 19th | ||
</td> | </td> | ||
<td> | <td> | ||
Line 231: | Line 231: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. | <td>Nov. 21st | ||
</td> | </td> | ||
<td> | <td> | ||
</td> | </td> | ||
<td># | <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 |
|
||
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 |