OPERATING SYSTEMS

CSE3OSS

2014

Credit points: 15

Subject outline

This unit has the following main goals: 1) understand key operating system concepts and algorithms and their realization in different modern operating systems; 2) apply those concepts and algorithms to write high performance concurrent programs. Modern computers all contain multiple cores. These cores allow concurrent program execution. It turns out writing programs that can use multiple cores at the same time to solve a problem is very challenging. In this unit you will learn important skills in writing correct and robust concurrent programs that allow you to solve problems using multiple cores simultaneously. The following key concepts will be covered in this unit: concurrency program execution and control, scheduling, advanced memory management, and advanced file systems implementation. Some introductory compiler construction techniques will also be covered.

Faculty: Faculty of Science, Tech & Engineering

Credit points: 15

Subject Co-ordinator: Zhen He

Available to Study Abroad Students: Yes

Subject year level: Year Level 3 - UG

Exchange Students: Yes

Subject particulars

Subject rules

Prerequisites: CSE1CPP OR CSE1CES OR CSE1OOF

Co-requisites: N/A

Incompatible subjects: CSE3OS, CSE4FOS

Equivalent subjects: N/A

Special conditions: N/A

Melbourne, 2014, Semester 2, Day

Overview

Online enrolment: Yes

Maximum enrolment size: N/A

Enrolment information:

Subject Instance Co-ordinator: Zhen He

Class requirements

Computer LaboratoryWeek: 31 - 43
One 2.0 hours computer laboratory per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.

LectureWeek: 31 - 43
One 2.0 hours lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.

Assessments

Assessment elementComments%
Exam (3 hours)70
One programming assignment equivalent to 1000 words20
Weekly laboratory workHurdle requirement: In order to pass the subject, students must obtain an overall pass grade, pass the examination and pass the assignment component.10