Welcome to

CS 3305A: Operating Systems

Fall 2017

 

Home Course Outline Course Schedule Lecture Notes Assignments Announcements Misc.

 

Instructor

Name: Dr. Anwar Haque

Office: MC 415; Phone : 519-661-2111 ext. 87428

E-mail: ahaque32@uwo.ca

Office hours: Monday: 11:30am 12:30pm. Wednesday: 3pm-4pm

 

General Information

Meeting Times and Location: Monday: 10:30am 11:30am, WSC-55; Wednesday: 4:30pm 6:30pm, MC-110

 


Prerequisites: Either (Computer Science 2208A/B and 2211A/B) or (Computer Science 2101A/B and 2208A/B) or (Computer Science 2210A/B,2211A/B, ECE 3375A/B, and registration in the fourth year of a BESc program in Computer Engineering or Mechatronic Systems Engineering.)

Description: This course is about the design and implementation of operating systems.  Topics include basic operating system structure, process synchronization, inter-process communication, process scheduling, memory management, virtual memory, device management, I/O, file systems, virtualization and "hot topics".      

 

Suggested Textbook: One book is recommended for this course and is available for purchase from the University Bookstore. 

A. Silberschatz, P. Galvin, and G. Gagne Operating System Concepts (Ninth Edition), John Wiley & Sons. Inc, Dec     2012; ISBN: 978-1-118-06333-0

 

Lecture Notes: Lectures notes will be made available on the course website.

 

Teaching Assistants (TAs): Please see the Announcements Section for TA Hours.