COSC 2P13

Printer-friendly version

COSC 2P13: Introduction to Operating Systems
Spring 2011
 


General Information

Instructor: Rob Teather
Email: rteather (at) brocku (dot) ca
Office Hours: Monday, 12:00 - 13:00
Lecture Times: Monday, 13:00 - 17:00
Lecture Location: PL410
Course TA: TBA


Course Outline

 

Course topics include: 

  • review of computer architecture and hardware
  • processes
    • creation
    • management
    • scheduling and interprocess communication
    • deadlock
    • mutual exclusion
    • semaphores and mutex
  • memory management
    • multiprogramming
    • swapping
    • virtual memory
  • IO hardware and software
  • other topics as time permits

 


Schedule/News

News/Announcements:
  • June 26, 2011: Final slides on I/O posted below. These will cover the last two weeks of class. Final exam will be held in WCDVIS.
  • June 11, 2011: Assignment 2 posted below. It is due July 4 (the last day of class).
  • June 6, 2011: Slides for today posted.  
  • June 5, 2011: Midterm grades posted. Assignment 2 will be out soon!
  • May 29, 2011: Slides for tomorrow's class on Deadlock now posted below (in both PDF and PPT formats).
  • May 27, 2011: Per discussion in class, the assignment is now due next Thursday instead of Monday. No lates after this date will be accepted, so assignments submitted after Thursday will receive a grade of 0.
  • May 27, 2011: Powerpoint versions of the slides now posted below.
  • May 27, 2011: Reminder that today is a makeup class for the Victoria Day holiday.
  • May 15, 2011: Slides posted below. Instructor office hour cancelled for tomorrow.
  • May 7, 2011: As a reminder, Monday's class will cover a quick tutorial on C and basic Linux commands for navigating directories and creating files, etc. The substiture instructor will be Martin Derka. The class will start at the usual time, but will be roughly 2 hours instead of the usual 4.
  • May 1, 2011:  Assignment 1 posted below.
  • April 30, 2011: Course outline posted above. Slides for this week's lecture are posted below.Assignment 1 will be available soon.
  • April 18, 2011: Site went live. More details (including course outline) will be available soon.
Schedule:
  • Lectures and labs for the spring term begin Monday May 2nd.
  • Midterm Exam: Saturday, June 4, 14:00 - 16:00. Location WCDVIS.
  • Final Exam: Saturday, July 9, 14:00 - 17:00. Location WCDVIS.

Course Materials

Text: Modern Operating Systems, 3rd Edition. Andrew S. Tanenbaum. Prentice Hall, ISBN: 978-0136006633.

Lecture Slides:


Assignments

 

Remark Request form - must be submitted within 1 week of grade availability


Other stuff