CSC 342 Operating Systems
Spring 2009

MWF 11:00 – 11:50 am
CIS Room 1006
[Instructor Home] [Syllabus] [Course Calendar] [Resources]



 

 

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.

Page last updated updated on: Friday, April 24, 2009 8:11 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
Definition chp1 due 1/16

2 1/12: Chapter 1: Introduction ...

1/14: Chapter 2: 2.1 - 2.5

csc342.bat

 

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

chp5-scope.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