Week |
|||
1 |
Welcome! |
Homework 1 (due Weds, 1 Sep): Read pages 21-42 of the text. Start working on Lab 1 due Thurs 2 Sep at 11:59 pm. |
Homework 2 (due Fri, 3 Sep): Read prefaces of text. |
2 |
Homework 3 (due Mon, 6 Sep): Read pp. 1-16, 51-67 of the text. Look at Lab 2 due Thurs 9 Sep at 11:59 pm. |
Homework 4 (due Weds, 8 Sep): Review pp. 51-67. Read pages 67-82 of the text. Work on Lab 2 due Thurs 9 Sep at 11:59 pm. |
Homework 5 (due Fri 10 Sep): Review chapters 1-3 of the text. |
3 |
Homework 6 (due Mon, 13 Sep): Read pp. 97-111, 115-130 of text. Work on Lab3 due Thurs 16 Sep at 11:59 pm |
Homework 7 (due Weds, 15 Sep): Read pages 130-137 of text Play around with the LC3 You start the LC-3 simulator by typing the CS machines. Documentation is available by typing the CS machines. Look at chapters 2 and 3 in the documentation. Work on Lab 3 due Thurs 16 Sep at 11:59 pm. |
Homework 8 (due Fri 17 Sep): Reread pages 97-137 of text Read pages 137-145 |
4 |
Homework 9 (due Mon, 20 Sep): Review chapters 4 and 5 of text. Read pp 155-171 of text Work on Lab4 due Thurs 23 Sep at 11:59 pm | Homework 10 (due Weds, 22 Sep): Read pages 177-190, 199-215 of text Work on Lab4 due Thurs 23 Sep at 11:59 pm |
Homework 11 (due Fri 24 Sep): Review chapters 6-8 of text. |
5 |
Homework 12 (due Mon, 27 Sep): Review chapters 4 and 7 Read all the documentation on the lc3simulator by typing You already looked at chapters 2 and 3. Now read the rest. Start work on Lab5 due Thurs 30 Sep at 11:59 pm | Homework 13 (due Weds, 29 Sep): Review chapter 8 Read chapter 9 Work on Lab5 due Thurs 30 Sep at 11:59 pm |
Homework 14 (due Fri 1 Oct): Review chapter 9 Read pp 251-257 |
6 |
Homework 15 (due Mon, 4 Oct): Read pp 251-272 Start work on Lab6 due Thurs 7 Oct at 11:59 pm |
Homework 16 (due Weds, 6 Oct): Read pp 272-283 Work on Lab6 due Thurs 7 Oct at 11:59 pm |
Homework 17 (due Fri 8 Oct): Catch up on reading. Start reviewing for midterm test on Weds, Oct 20. covering chapters 1-10. |
7 |
Homework 18 (due Mon, 18 Oct): Review chapters 1-10. Study for in-class midterm on Weds, Oct 20 covering chapters 1-10. Lab7 will be the take-home part of the midterm. Have a great break! |
Homework 19 (due Weds, 20 Oct): Study for in-class midterm on Weds, Oct 20 covering chapters 1-10 . Before midnight tomorrow, work on Lab7 due Thurs 21 Oct at 11:59 pm Lab 7 will be the take-home part of the midterm. |
Homework 20 (due Fri 22 Oct): Read pp. 289-319. |
8 |
Homework 21 (due Mon, 25 Oct): Read pp 319-362 and Appendix B Start work on Lab8 due Thurs 28 Oct at 11:59 pm |
Homework 22 (due Weds, 27 Oct): Read pp 362-397 Read the summary and sample session from Debugging with DDD Work on Lab8 due Thurs 28 Oct at 11:59 pm |
Homework 23 (due Fri 29 Oct): Read pp 407-420, 427-435 |
9 |
Homework 24 (due Mon, 1 Nov): Review pp 407-420, 427-435 Read pp 436-451 Start work on Lab9 due Thurs 4 Nov at 11:59 pm |
Homework 25 (due Weds, 3 Nov): Review pp. 427-451 Read pp. 457-473 Work on Lab9 due Thurs 4 Nov at 11:59 pm |
Homework 26 (due Fri, 5 Nov): Review pp. 457-473 Read Architecture and Register Description and material under the x86 Instruction Set from Wikibooks x86 Assembly |
10 |
Homework 27 (due Mon, 8 Nov): Read pp. 481-494, 497-516 Start work on Lab10 due Thurs 11 Nov at 11:59 pm |
Homework 28 (due Weds, 10 Nov): Review pp. 481-494, 497-516 Work on Lab10 due Thurs 11 Nov at 11:59 pm |
Homework 29 (due Fri 12 Nov): Read pp. 585-603 |
11 |
Homework 30 (due Mon, 15 Nov): Read pp. 603-614, Review 481-493 Read Harddrives Read File I/O Start work on Lab11 due Tues 23 Nov at 11:59 pm |
Homework 31 (due Weds, 17 Nov): Review pp. 497-516 Work on Lab11 due Tues 23 Nov at 11:59 pm |
Homework 32 (due Fri 19 Nov): Work on Lab11 due Tues 23 Nov at 11:59 pm |
12 |
Homework 33 (due Mon, 22 Nov): Reread pp. 497-508 Read sections 1-6 of POSIX Threads Programming Work on Lab11 due Tues 23 Nov by 11:59 pm |
Homework 34 (due Weds, 24 Nov): Review sections 1-6 of POSIX Threads Programming Review pp. 497-508 Reread pp. 508-516 |
Homework 35 (due Mon, 29 Nov): Review pp. 497-516. Pay particular attention to section 19.5. Work on Lab12 due Tues 7 Dec at 11:59 pm |
13 |
Homework 36 (due Weds, 1 Dec): Read Tia Newhall's page on make and makefiles Using make and writing Makefiles Read the full Wikipedia entry on Operating Systems. Work on Lab12 due Tues 7 Dec at 11:59 pm |
Homework 37 (due Fri, 3 Dec): Read the all entry (that is many next pages full) of How Operating Systems Work. Study for the comprehensive final exam. Work on Lab12 due Tues 7 Dec at 11:59 pm |
Homework 38 (due Mon 6 Dec): Study for the comprehensive final exam. Work on Lab12 due Tues 7 Dec at 11:59 pm Remember that the final exam is 17 Dec. 9:00am - 12:00n in SciCtr 240 (the CS lab where we usually meet). |