ELEC 377 - Operating Systems
Fall 2016


Instructor:

Tom Dean, WLH 407

Office Hours: Wed 14:30-16:00, and by appointment


Course Information:

Course handouts and up to date information is now on OnQ.

Books:
 

You must have a C reference manual of some sort.

Marking Scheme:
  3 Quizzes(24%) [1]
5 Labs (25%)
Final (51%)
Please Note: Final and all Quizzes are closed book exams.

Course Schedule:

Note: This schedule is tentative and subject to change. I adjust the schedule each year based on student feedback during class.


Week Date Topics Notes
1 Sep 12-16 Introduction
System Services
System Calls
lab 0 exploratory lab
2 Sep 19 - 23 Concurrent Processes  
3 Sep 26 - 30 Synchronization Exam on Sep 30
4

Oct 3 - 7

Synchronization

Scheduling

 

5 Oct 10 - 14 Deadlock  
6 Oct 17 - 21

Program Structure Memory Management Paging

Exam on Oct 21
7 Oct 24 - 28 Memory Management
Virtual Memory
 
8 Oct 31 - Nov 4 Shell Programming File Systems  
9 Nov 7 - 11 Device Management
Drivers Security
Exam on Nov 11
10 Nov 14 - 18
Security
 
11 Nov 21 - 25 Security Unix OS (Linux, BSD)
Historical Perspective
 
12 Nov 28 - Dec 2 Review  


Labs

Labs will held in the teaching studio (ILC 213).


Notes:
  1. The three quizzes are 20 minutes long, held at the beginning of class.
    The dates for the quizzes are: Sept 30, Oct 21, Nov 11

Last updated Sept. 2016
Copyright © Thomas R. Dean 2002-2016,
Queen's University, Kingston, Ontario