» Programs »
Undergrads
» Course Central »
_______________________________________________________________________________
OPERATING SYSTEMS I
CMPT-300 (Fall 2017)
_______________________________________________________________________________
Important Links (when active)
Special Announcements
Homework #2
Homework #3 (for non-presenters)
_______________________________________________________________________________
General Information
Instructor: Steven Pearce (TASC-1, Room
9225)
Office Hours: One hour BEFORE class on Friday and by appointment on other days.
Phone: 2-4444
E-mail: stevenp AT sfu.ca - Emergencies
Only
TA: Nastaran Hajinazar
Office Hours: Mondays 10 AM to 11 AM, room ASB9814 in CSIL
Class E-mail: cmpt-300-d2@sfu.ca
Text: Modern Operating Systems, Tanenbaum, 3rd Ed. (the 4th Ed. is in the bookstore but you can use older editions)
Prerequisites/Corequisites:
BC High School Math 12. A minimum grade of C is required
in all prerequisite courses.
Grading:
Homework
(20%)
- Bi Weekly (announced in class)
Midterm Examination (30%) - Friday, October 20th (50 minutes).
Final Examination (50%) - TBA (2 hrs).
________________________________________________________________________________
Schedule of Lectures
Essentially, most of the first six chapters of
your textbook.
GENERAL TOPICS:
History and evolution of OS.
Tasking and Processes
Interprocess Communication, Concurrency Control and
Resource Allocation
Scheduling and Dispatch
Physical and Virtual Memory
File Systems
Security
________________________________________________________________________________
Tentative Syllabus (see Admin PPT for more detail):
WEEKS
| TOPIC
| READINGS
| 1
| Introduction
(H/W review and brief history). | Chapter 1
| 2
| Processes
and Threads | Chapter 2 | 3
| ...continued
| "
| 4
| Concurrency,
Race conditions, Critical regions, Mutual exclusion
| "
| 5
| Scheduling
| "
| 6
| ... continued
| "
| 7
| MIDTERM,
| "
| 8
| Memory
| Chapter
3
| 8
| Memory
| "
| 9
| ...Continued | "
| 10
| File
Management
| Chapter
4
| 11
| ...
Continued
| "
| 12
| I/O
| Chapter
6 | 13
| ... continued
| "
| Last
Lecture
| Deadlock
and Review | Chapter
6
|
Revised: September 6, 2017
|