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.