Main Page: Difference between revisions
No edit summary |
reasonable version |
||
Line 7: | Line 7: | ||
</th> | </th> | ||
<th style="width: 20%;"> | <th style="width: 20%;"> | ||
<p align="left">Due/In Class | <p align="left">Due/In Class | ||
</p> | </p> | ||
</th> | </th> | ||
Line 19: | Line 19: | ||
<tr> | <tr> | ||
<td> | <td> | ||
<p>Sept. 10th | <p>Sept. 10th | ||
</p> | </p> | ||
</td> | </td> | ||
<td> | <td> </td> | ||
<td> | <td> | ||
<p>Class Outline | <p>Class Outline | ||
</p> | </p> | ||
</td> | </td> | ||
<td> | <td> | ||
<p | <p> | ||
</p> | </p> | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Sept. 12th | <td>Sept. 12th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#1: Introduction | <td>#1: Introduction | ||
</td> | </td> | ||
<td>Chap. 1 | <td>Chap. 1 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Sept. 17th | <td>Sept. 17th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#2: Using the Operating System, Lab 1 introduction | <td>#2: Using the Operating System, Lab 1 introduction | ||
</td> | </td> | ||
<td>Chap. 2 | <td>Chap. 2 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Sept. 19th | <td>Sept. 19th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#3: Operating System | <td>#3: Operating System Organization (Glenn) | ||
Organization (Glenn) | |||
</td> | </td> | ||
<td>Chap. 3 | <td>Chap. 3 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Sept. 24th | <td>Sept. 24th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#4: Computer Organization | <td>#4: Computer Organization | ||
</td> | </td> | ||
<td>Chap. 4 | <td>Chap. 4 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Sept. 26th | <td>Sept. 26th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#5: Device Management | <td>#5: Device Management | ||
</td> | </td> | ||
<td>Chap. 5 | <td>Chap. 5 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. 1st | <td>Oct. 1st | ||
</td> | </td> | ||
<td>Lab 1 | <td>Lab 1</td> | ||
<td>#6: Memory Management, Lab 2 introduction | |||
<td>#6: Memory Management | |||
</td> | </td> | ||
<td>Chap. 11 | <td>Chap. 11 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. 3rd | <td>Oct. 3rd | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#7: Basic Synchronization | <td>#7: Basic Synchronization Principles | ||
Principles | |||
</td> | </td> | ||
<td>Chap. 8 | <td>Chap. 8 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. 8th | <td>Oct. 8th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>Thanksgiving | <td>Thanksgiving | ||
</td> | </td> | ||
<td> | <td>[http://www.cryptonomicon.com/beginning.html In the Beginning was the Command Line]. Prettier version [http://www.csn.ul.ie/%7Ecaolan/Texts/stephenson.html here] | ||
(optional)</td> | |||
version | |||
(optional)</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. 10th | <td>Oct. 10th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#8: High-level Synchronization | <td>#8: High-level Synchronization | ||
and IPC | and IPC | ||
</td> | </td> | ||
<td>Chap. 9 | <td>Chap. 9 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. 15th | <td>Oct. 15th | ||
</td> | </td> | ||
<td>Lab 2 | <td>Lab 2 | ||
</td> | </td> | ||
<td>Test 1 Review | <td>Test 1 Review | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. 17th | <td>Oct. 17th | ||
</td> | </td> | ||
<td>Test 1 | <td>Test 1 | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. 22nd | <td>Oct. 22nd | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#9: Scheduling | <td>#9: Scheduling, Lab 3 introduction</a> | ||
Lab 3 introduction | |||
</td> | </td> | ||
<td>Chap. 7 </td> | <td>Chap. 7 </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. 24th | <td>Oct. 24th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#10: Deadlock </td> | <td>#10: Deadlock </td> | ||
Line 171: | Line 161: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. 29th | <td>Oct. 29th | ||
</td> | </td> | ||
<td>Paper Outline </td> | <td>Paper Outline </td> | ||
<td>#11: Implementing Processes, | <td>#11: Implementing Processes, Threads, and Resources | ||
Threads, and Resources | |||
</td> | </td> | ||
<td>Chap. 6 | <td>Chap. 6 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Oct. 31st | <td>Oct. 31st | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#12: Virtual Memory | <td>#12: Virtual Memory | ||
</td> | </td> | ||
<td>Chap. 12 | <td>Chap. 12 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. 5th | <td>Nov. 5th | ||
</td> | </td> | ||
<td>Lab 3 | <td>Lab 3 | ||
</td> | </td> | ||
<td>#13: File Management | <td>#13: File Management, Lab 4 introduction</a> | ||
Lab 4 introduction | |||
</td> | </td> | ||
<td>Chap. 13 | <td>Chap. 13 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. 7th | <td>Nov. 7th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#14: Protection and Security </td> | <td>#14: Protection and Security </td> | ||
<td>Chap. 14 | <td>Chap. 14 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. 12th | <td>Nov. 12th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#15: Networks | <td>#15: Networks | ||
</td> | </td> | ||
<td>Chap. 15 | <td>Chap. 15 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. 14th | <td>Nov. 14th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#16: Remote Files | <td>#16: Remote Files | ||
</td> | </td> | ||
<td>Chap. 16 | <td>Chap. 16 | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. 19th | <td>Nov. 19th | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#17: Networks 2 | <td>#17: Networks 2 | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. 21nd | <td>Nov. 21nd | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>#18: Security 2 | <td>#18: Security 2 | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. 26th | <td>Nov. 26th | ||
</td> | </td> | ||
<td>Lab 4 | <td>Lab 4 | ||
</td> | </td> | ||
<td>Test 2 Review | <td>Test 2 Review | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Nov. 28th | <td>Nov. 28th | ||
</td> | </td> | ||
<td | <td>Test 2 | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td>Chap. 17 </td> | <td>Chap. 17 </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Dec. 3rd | <td>Dec. 3rd | ||
</td> | </td> | ||
<td>Paper Final Draft | <td>Paper Final Draft | ||
</td> | </td> | ||
<td>#21: The Future of Operating | <td>#21: The Future of Operating Systems | ||
Systems | |||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
</tr> | </tr> | ||
</table> | </table> |
Revision as of 01:26, 16 September 2007
Welcome to the COMP 3000: Operating Systems notes wiki.
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: Memory Management, Lab 2 introduction | Chap. 11 |
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 | Test 1 Review | |
Oct. 17th | Test 1 | ||
Oct. 22nd | #9: Scheduling, Lab 3 introduction</a> | Chap. 7 | |
Oct. 24th | #10: Deadlock | Chap. 10 | |
Oct. 29th | Paper Outline | #11: Implementing Processes, Threads, and Resources | Chap. 6 |
Oct. 31st | #12: Virtual Memory | Chap. 12 | |
Nov. 5th | Lab 3 | #13: File Management, Lab 4 introduction</a> | Chap. 13 |
Nov. 7th | #14: Protection and Security | Chap. 14 | |
Nov. 12th | #15: Networks | Chap. 15 | |
Nov. 14th | #16: Remote Files | Chap. 16 | |
Nov. 19th | #17: Networks 2 | ||
Nov. 21nd | #18: 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 |