Important Dates
Start Date: Wednesday, January 7
Last Day Registration: Wednesday, January 14
Holiday (MLK): Monday, January 19
Last Day to Withdraw (W): Tuesday, February 24
Spring Break: March 7 - 15
Holiday: April 9 - 10
Last Day Classes: Monday, April 27
Project Paper: April 17
Exam Dates
Exam 1: Friday, February 20 (subject to change)
Exam 2: Monday, April 13 (NEW DATE)
Final Exam: Wednesday, April 29 (11:30 - 2:30)
Office hours: TR 2-3:30 pm and W 8:30-9:30 am.
Lecture
Calendar
Week | Monday | Wednesday | Friday |
1 | 1/7: Introductions, syllabus review, and course expectations.
Reading: Chapter 1 |
1/9: Chapter 1: Introduction to Operating Systems
Reading: Chapter 2.1 - 2.5 |
|
2 | 1/12: Chapter 1: Introduction ... | 1/14: Chapter 2: 2.1 - 2.5
Reading: Chapter 2.6 - 2.11 Definition chp2 due 1/23 Homework ch 2 due 1/23 |
1/16: Web assignment to identify three operating systems for final paper. Provide a brief (1 paragraph synopsis) of the O/S'. The O/S's cannot selected cannot be a Windows variant or POSIX variant. The professor will select which of the three the student will write a detail paper on. Assignment will be turned-in on 1/30. |
3 | 1/19: Holiday | 1/21: Chapter 2 continued | 1/23: Chapter 2 continued NOTE: Homework ch2 due date moved to Monday, 1/26.
Reading: Chapter 3.1 - 3.3 |
4 | 1/26: Chapter 3: Processes (slides)
Reading: 3.4 - 3.5
|
1/28: Chapter 3 continued
Programs: fig310.c Reading: 3.6 - Definition chp3 due 1/30 Homework chp 3 due 2/2 |
1/30: Chpater 3 continued |
5
|
2/2: Chapter 4: Threads (slides) Reading: 4.1 - 4.3
Definition chp4 due 2/6 Homework chp 4 due 2/11 (Some C- programming involved so start early.) |
2/4: Chapter 4 continued
Reading 4.3 -
online resources for vi editor: http://www.cs.rit.edu/~cslab/vi.html http://www.uic.edu/depts/accc/software/unixgeneral/vi101.html Source code: thrd-posix.c Driver.java optional (thrd-win32.c) |
2/6: Chapter 4 continued.
Reading 5.1 - 5.3 |
6 | 2/9: Chapter 5: CPU Scheduling |
2/11: Chapter 5 cont.
Reading 5.3 - 5.5 |
2/13: Chapter 5 cont.
Reading 5.5 - Definition chp5 due 2/16 Homework chp5a due 2/16
TEST 1 2/20 |
7
|
2/16: Chapter 5 cont
Test 1 Review |
2/18: Chapter 6
Source code: chp5-thrd-sched.c |
2/20: Test #1 |
8 | 2/23: Chapter 6
Reading 6.3 - 6.5 |
2/25: Chapter 6 cont.
Reading 6.6 - 6.8 Definition chp6 due 3/2 |
2/27: Chapter 6 cont.
Reading 6.8 - |
9 | 3/2: Finally Chpater 6
Reading 7.1 - 7.4 Homework chp 6 due 3/6 by midnight... |
3/4: Chapter 7 Deadlocks (slides)
Reading 7.4 - |
3/6: Pre-break class
Project Paper requirements: Due April 17th in hardcopy form. Write a detailed report on the O/S selected by the prof. The report format should be 1" margins with 12 point font. The paper should between 5 and 7 pages in length. The paper will provide relevent details on the operations of the O/S. |
10 | Spring Break | Spring Break | Spring Break |
11 | 3/16: Chapter 7 Review
Definition chp 7 due3/20 Homework chp 7 due3/23 |
3/18: Chpater 7
Reading 8.1 - 8.2
|
3/20: Chapter 8 (slides / handout)
Reading 8.3 - 8.8 Definition chp 8 due3/25 Homework chp 8 due3/27 |
12 | 3/23: Chapter 8 (slides / handout)
Homework chp 8 due 3/27 |
3/25: Chapter 8 (slides / handout)
Reading 9.1 - 9.3 |
3/27: Chapter 9 (slides / handouts)
Reading: 9.4 - 9.7 |
13 | 3/30: Chapter 9 (slides / handouts)
PODCAST: http://compsci.cis.uncw.edu/~ricanekk/podcasts/csc342/csc342chp9.4.mov Slides; http://compsci.cis.uncw.edu/~ricanekk/podcasts/csc342/chp9.4Podcast.ppt
Definition chp 9 due 4/3 Homework chp 9 due 4/8 |
4/1: Chapter 9 (slides / handouts)
PODCAST: http://compsci.cis.uncw.edu/~ricanekk/podcasts/csc342/csc342chp9.5.mov
Slides: http://compsci.cis.uncw.edu/~ricanekk/podcasts/csc342/chp9.5Podcast.ppt Definition chp 9 due 4/3 Homework chp 9 due 4/8 |
4/3: Chapter 9 (slides / handouts)
Reading 10.1 - 10.3 |
14 | 4/6: Chapter 10 (slides / handouts)
Reading 10.4 - 10.7 |
4/8: Chapter 10 (slides / handouts) | 4/10: Holiday
Test #2 Review |
15 | 4/13: Chapter 10 (slides / handouts) Definition chp 10 due 4/17 Homework chp 10 due 4/17 |
4/15: Test #2 Chapters 6 - 9 | 4/17: Chapter 11
Class Project Due. |
16 | 4/20: Chapter 11 (slides / handouts) | 4/22: Chapter 13 | 4/24: Chapter 13 (slides / handouts) Definition chp 11 due 4/27 Homework chp 11 due 4/27 (extra credit) Definition chp 13 due 4/27 |
17 | 4/27: Final Test Review | 4/29: Final Exam |