263-3820-00L  Supporting Parallelism in Operating Systems and Programming Languages

SemesterAutumn Semester 2012
LecturersA. K. Kourtis
Periodicityyearly recurring course
Language of instructionEnglish



Courses

NumberTitleHoursLecturers
263-3820-00 VSupporting Parallelism in Operating Systems and Programming Languages2 hrs
Mon13:15-15:00CAB G 57 »
A. K. Kourtis
263-3820-00 USupporting Parallelism in Operating Systems and Programming Languages1 hrs
Mon15:15-16:00CAB G 57 »
A. K. Kourtis

Catalogue data

AbstractThe course covers such as synchronization, scheduling and memory management. The topics will be dealt in a holistic manner - i.e., how the OS deals with it internally, what kind of interfaces are exported to user-space and how are they implemented, how are these interfaces utilized by libraries or language run-time systems, what is the high-level interface provided to the programmer.
ObjectiveThe goal of this course is to explore how parallelism is supported and managed in low-level software systems. The focus will be on two classes of systems: Operating Systems and Programming Languages.
ContentThe course will cover such as synchronization, scheduling and memory management. The topics will be dealt in a holistic manner - i.e., how the OS deals with it internally, what kind of interfaces are exported to user-space and how are they implemented, how are these interfaces utilized by libraries or language run-time systems, what is the high-level interface provided to the programmer.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits4 credits
ExaminersA. K. Kourtis
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
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 Elective Courses Distributed SystemsWInformation
Certificate of Advanced Studies in Computer ScienceFocus Courses and ElectivesWInformation