Operating Systems

CMSC 442

Fall 2018

Instructor: Dr. Julian Dymacek
Lecture:
   MWF 1:00pm-1:50pm (Ruffner 352)
Office Hours: MW: 2-3pm;TF: 12pm-1pm; by appointment; if the office door is open
Syllabus: 442 Syllabus

Schedule

Week 1
08/20 - introduction
08/22 -
08/24 -

Week 2
08/27 -
08/29 -
08/31 - no class

Week 3
09/03 - labor day
09/05 -
09/07 - semaphores

Week 4
09/10 - mutex
09/12 - barrier, turnstile
09/14 - lost class

Week 5
09/17 - reusable barrier, reader/writers
09/19 - producer/consumer, lightswitch
09/21 - dining phil., deadlock

Week 6

Week 7

Week 8

Week 9

Week 10

Week 11

Week 12

Week 13

Week 14

Assignments

09/10 - hw 1
09/21 - proj 1
10/17 - proj 2
11/08 - proj 3
11/19 - proj 4(code)

Quizzes

08/27 - quiz 1
09/07 - quiz 2
09/24 - quiz 4
10/22 - quiz 5
10/24 - quiz 6
10/26 - quiz 7
11/19 - quiz 8