Main Page
Welcome to the COMP 3000: Operating Systems notes wiki.
</tbody>
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 |
<a href="q1-sol.pdf"></a> |
#5: Device Management |
Chap. 5 |
Oct. 1st |
Lab 1<a href="labs/lab1-sol.txt"></a> | #6: Memory Management<a href="labs/lab2.pdf">Lab 2</a> introduction <a href="labs/lab2.tar.gz">(PDF + source code)</a> |
Chap. 11 |
Oct. 3rd |
#7: Basic Synchronization
Principles<a href="labs/lab2.tar.gz"></a> |
Chap. 8 |
|
Oct. 8th |
Thanksgiving |
<a
href="http://www.cryptonomicon.com/beginning.html">Neal Stephenson, "In the Beginning was the Command Line."</a> Prettier version <a href="http://www.csn.ul.ie/%7Ecaolan/Texts/stephenson.html">here</a>. (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 href="labs/lab3.pdf">[PDF]</a> <a href="http://homeostasis.scs.carleton.ca/lab3/">[Files]</a> |
Chap. 7 | |
Oct. 24th |
#10: Deadlock | Chap. 10 | |
Oct. 29th |
Paper Outline | #11: Implementing Processes,
Threads, and Resources<a href="http://homeostasis.scs.carleton.ca/lab3/"></a> |
Chap. 6 |
Oct. 31st |
#12: Virtual Memory |
Chap. 12 |
|
Nov. 5th |
Lab 3 |
#13: File Management Lab 4 introduction <a href="labs/lab4.pdf">[PDF]</a> <a href="labs/comp3000-lab4.patch">[Patch]</a> |
Chap. 13 |
Nov. 7th |
<a href="labs/lab3-sol.pdf"></a> |
#14: Protection and Security | Chap. 14 |
Nov. 12th |
<a href="q3-sol.pdf"></a> |
#15: Networks<a
href="labs/comp3000-lab4.patch"></a> |
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 |
<a href="q4-sol.pdf"></a>Test 2 |
|
Chap. 17 |
Dec. 3rd |
Paper Final Draft |
#21: The Future of Operating
Systems |