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 element | Comments | % |
|---|---|---|
| Exam (3 hours) | 70 | |
| One programming assignment equivalent to 1000 words | 20 | |
| Weekly laboratory work | Hurdle requirement: In order to pass the subject, students must obtain an overall pass grade, pass the examination and pass the assignment component. | 10 |