91ÑÇÉ«

COMP 2004: Introduction to Operating Systems

This course is required for all computer science  MAJ   majors.

This course introduces the operating system of a computer; the software that manages and coordinates the activities of a computer, shares its resources and provides common services.

ⓘ Registration for this course is restricted to CS Major students only.

 

Prerequisites:  COMP 2002 and  COMP 2003

Availability: This course is usually offered in Fall and Winter semesters.

Registration: If you are intending to take COMP 2004 in the same semester as COMP 2006/7/8 then you must register for all four courses at exactly the same time.  If you encounter difficulties then contact registrar@mun.ca.

Course Objectives

The main objectives of the course are to learn how an operating system interfaces the hardware and software resources with the user™s environment, to learn the compositions and connections of multilevel operating systems and to design substantial parts of an operating system.

Representative Workload
  • Assignments 30%
  • In-class Exam 20%
  • Final Exam 50%
Representative Course Outline
  • Introduction, overview, and history (2 hours)
  • Process management (5 hours)
  • Process coordination (4 hours)
  • Memory hierarchy and management (4 hours)
  • File management (2 hours)
  • Interface communication (3 hours)
  • Protection (2 hours)
  • Performance evaluation (3 hours)
Notes
  • Credit cannot be obtained for both Computer Science 2004 and the former Computer Science 3725.