Main Page: Difference between revisions

From Soma-notes
Line 53: Line 53:
       <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
Line 63: Line 63:
       <td>
       <td>
       </td>
       </td>
       <td>#3: Operating System Organization (Glenn)
       <td>#3: [[Operating System Organization]] (Glenn)
       </td>
       </td>
       <td>Chap. 3
       <td>Chap. 3
Line 73: Line 73:
       <td>
       <td>
       </td>
       </td>
       <td>#4: Computer Organization
       <td>#4: [[Computer Organization]]
       </td>
       </td>
       <td>Chap. 4
       <td>Chap. 4
Line 83: Line 83:
       <td>
       <td>
       </td>
       </td>
       <td>#5: Device Management
       <td>#5: [[Device Management]]
       </td>
       </td>
       <td>Chap. 5
       <td>Chap. 5
Line 92: Line 92:
       </td>
       </td>
       <td>Lab 1</td>
       <td>Lab 1</td>
       <td>#6: Memory Management, Lab 2 introduction
       <td>#6: [[Memory Management]], [[Lab 2 introduction]]
       </td>
       </td>
       <td>Chap. 11
       <td>Chap. 11
Line 102: Line 102:
       <td>
       <td>
       </td>
       </td>
       <td>#7: Basic Synchronization Principles
       <td>#7: [[Basic Synchronization Principles]]
       </td>
       </td>
       <td>Chap. 8
       <td>Chap. 8
Line 122: Line 122:
       <td>
       <td>
       </td>
       </td>
       <td>#8: High-level Synchronization and IPC
       <td>#8: [[High-level Synchronization and IPC]]
       </td>
       </td>
       <td>Chap. 9
       <td>Chap. 9
Line 133: Line 133:
        
        
       </td>
       </td>
       <td>Test 1 Review
       <td>[[Test 1 Review]]
       </td>
       </td>
       <td>
       <td>
Line 153: Line 153:
       <td>
       <td>
       </td>
       </td>
       <td>#9: Scheduling, Lab 3 introduction
       <td>#9: [[Scheduling]], [[Lab 3 introduction]]
       </td>
       </td>
       <td>Chap. 7 </td>
       <td>Chap. 7 </td>
Line 162: Line 162:
       <td>
       <td>
       </td>
       </td>
       <td>#10: Deadlock </td>
       <td>#10: [[Deadlock]] </td>
       <td>Chap. 10 </td>
       <td>Chap. 10 </td>
     </tr>
     </tr>
Line 169: Line 169:
       </td>
       </td>
       <td>Paper Outline </td>
       <td>Paper Outline </td>
       <td>#11: Implementing Processes, Threads, and Resources
       <td>#11: [[Implementing Processes, Threads, and Resources]]
       </td>
       </td>
       <td>Chap. 6
       <td>Chap. 6
Line 179: Line 179:
       <td>
       <td>
       </td>
       </td>
       <td>#12: Virtual Memory
       <td>#12: [[Virtual Memory]]
       </td>
       </td>
       <td>Chap. 12
       <td>Chap. 12
Line 189: Line 189:
       <td>Lab 3
       <td>Lab 3
       </td>
       </td>
       <td>#13: File Management, Lab 4 introduction
       <td>#13: [[File Management]], [[Lab 4 introduction]]
       </td>
       </td>
       <td>Chap. 13
       <td>Chap. 13
Line 199: Line 199:
       <td>
       <td>
       </td>
       </td>
       <td>#14: Protection and Security </td>
       <td>#14: [[Protection and Security]] </td>
       <td>Chap. 14
       <td>Chap. 14
       </td>
       </td>
Line 208: Line 208:
       <td>
       <td>
       </td>
       </td>
       <td>#15: Networks
       <td>#15: [[Networks]]
       </td>
       </td>
       <td>Chap. 15
       <td>Chap. 15
Line 218: Line 218:
       <td>  
       <td>  
       </td>
       </td>
       <td>#16: Remote Files
       <td>#16: [[Remote Files]]
       </td>
       </td>
       <td>Chap. 16
       <td>Chap. 16
Line 228: Line 228:
       <td>
       <td>
       </td>
       </td>
       <td>#17: Networks 2
       <td>#17: [[Networks 2]]
       </td>
       </td>
       <td>
       <td>
Line 238: Line 238:
       <td>
       <td>
       </td>
       </td>
       <td>#18: Security 2
       <td>#18: [[Security 2]]
       </td>
       </td>
       <td>
       <td>
Line 249: Line 249:
        
        
       </td>
       </td>
       <td>Test 2 Review
       <td>[[Test 2 Review]]
       </td>
       </td>
       <td>
       <td>
Line 268: Line 268:
       <td>Paper Final Draft
       <td>Paper Final Draft
       </td>
       </td>
       <td>#21: The Future of Operating Systems
       <td>#21: [[The Future of Operating Systems]]
       </td>
       </td>
       <td>
       <td>

Revision as of 01:59, 16 September 2007

Welcome to the COMP 3000: Operating Systems notes wiki.

Course Outline

The course outline can be found here.

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: 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 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 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