Computer Science (COMP) 314 |
Delivery mode: | Individualized study online. |
Credits: | 3 - Science |
Prerequisite: | COMP 200 and COMP 268. Note: Students who are concerned about not meeting the prerequisites for this course are encouraged to contact the course coordinator before registering. |
Centre: | School of Computing and Information Systems |
Challenge for Credit: | COMP 314 has a Challenge for Credit option |
Learn more online: | COMP 314 home page. |
Computer Requirements: | CCIS Software and Hardware Requirements |
>> Overview | Outline | Evaluation | Course Materials | Special Course Features
>> Special Instructional Features |Course Fees | Course Availability
COMP 314 examines how the hardware components of the computer are orchestrated by the operating system to provide the user/programmer with efficient and convenient service and high degree of machine independence in writing and executing programs and in managing system resources.
The main concerns of this course are the fundamental principles and concepts of operating systems.
Computer organization is a vast topic that cannot be covered in the frame of a single course. A number of important topicssuch as the design and implementation of digital circuits and other hardware components, machine language and assembler language programming, and an in-depth survey of existing hardware architecturesare not covered in this course.
It is assumed that students are familiar with the basic structure and the main hardware components of the computer. Topics covered in COMP 314 include an overview of computer-system structures and operating-system structures; process management (what a process is, CPU scheduling, process synchronization, deadlocks, and inter-process communication); storage management (memory management, virtual memory, disk management, and file-system management); protection and security issues (access matrix and its implementations, authentication, viruses and other intruders, and encryption); and an overview of distributed systems (network structures, distributed system structures, and distributed file systems).
COMP 314 consists of the following four units.
To receive credit in COMP 314, students must achieve a course composite grade of at least "D" (50 percent), including a grade of 50 percent on each assignment, and at least 50 percent on the final examination.
TME 1 | TME 2 | TME 3 | Final Exam | Total |
---|---|---|---|---|
10% | 10% | 25% | 55% | 100% |
Silberschatz, A., Galvin, P. B. & Gagne, G. (2004). Operating system concepts. 7th ed. Wiley & Sons, Inc. ISBN 0-471-69466-5.
Course materials for COMP 314 are stored in a self-extracting file on the servers at Athabasca University.
At this time the self-extracting file contains the following materials:
Computing and Information Systems courses at Athabasca University require that students use computer mediated communications. We expect students to have access to computer equipment with the following minimum configuration.
Delivery of COMP 314 is dependent upon computer mediated communications. Students are required to have access to the World Wide Web.