263-3800-00L  Advanced Operating Systems

SemesterAutumn Semester 2012
LecturersT. Roscoe
Periodicityyearly recurring course
Language of instructionEnglish



Courses

NumberTitleHoursLecturers
263-3800-00 VAdvanced Operating Systems2 hrs
Thu10:15-12:00HG F 26.5 »
T. Roscoe
263-3800-00 UAdvanced Operating Systems2 hrs
Fri10:15-12:00CAB H 57 »
T. Roscoe
263-3800-00 AAdvanced Operating Systems
Project Work, no fixed presence required.
1 hrsT. Roscoe

Catalogue data

AbstractThis course is intended to give students a thorough understanding of design and implementation issues for modern operating systems. We will cover key design issues in implementing an operating system, such as memory management, scheduling, protection, inter-process communication, device drivers, and file systems.
ObjectiveThe goals of the course are, firstly, to give students a broader perspective on OS design than that provided by knowledge of Unix or Windows, building on the material in a standard undergraduate operating systems class, and secondly, to provide them with practical experience in dealing directly with the concurrency, resource management, and abstraction problems confronting OS designers and implementers.
ContentThis course is intended to give students a thorough understanding of design and implementation issues for modern operating systems. We will cover key design issues in implementing an operating system, such as memory management, scheduling, protection, inter-process communication, device drivers, and file systems. We will pay particular attention to system structures that differ from traditional monolithic arrangements of Unix/Linux and Windows.
Prerequisites / NoticeThe course consists of lectures, project work, and an oral examination to be held shortly after the end of semester. Project work will be performed in small groups, where students will implement major components of a microkernel-based operating system. The final assessment will be a combination of project and examination grades.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits6 credits
ExaminersT. Roscoe
Typesession examination
Language of examinationEnglish
RepetitionThe performance assessment is only offered in the session after the course unit. Repetition only possible after re-enrolling.
Mode of examinationoral 15 minutes
Additional information on mode of examinationThe final assessment will be a combination of project and examination grades with a weighting of 65% project to 35% examination.
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

 
Main linkInformation
Only public learning materials are listed.

Groups

No information on groups available.

Restrictions

There are no additional restrictions for the registration.

Offered in

ProgrammeSectionType
Computer Science MasterFocus Core Courses Distributed SystemsWInformation
Certificate of Advanced Studies in Computer ScienceFocus Courses and ElectivesWInformation