Lectures

The lecture notes (in the form of PowerPoint "handouts") can be downloaded from the course home page. It is the responsibility of each student to download and print out the material before each lecture! The material will be available on the home page at least 48 hours before the lecture in question.

Lecture 1 - Introduction; Background and characteristics

  Mon study week 1, 13.15 - 15.00 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up, PDF_3up]

Lecture 2 - System modeling; performance evaluation; scheduling 

  Thu study week 1, 10.00 - 11.45 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up, PDF_3up]

Lecture 3 - Uniprocessor Scheduling

  Mon study week 2, 13.15 - 15.00 in ES52

In this lecture, ...

Slides

PDF, PDF_4up, PDF_3up ]

Reading

Lecture 4 - Uniprocessor Scheduling (cont'd)

  Thu study week 2, 10.00 - 11.45 in ES52  

In this lecture, ...

Slides

[ PDF, PDF_4up, PDF_3up ]

Lecture 5 - Multiprocessor Scheduling: Partitioned Approach

  Fri study week 2, 15.15 - 17.00 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up, PDF_3up ]

Reading

Lecture 6 - Multiprocessor Scheduling: Partitioned Approach (cont'd)

  Mon study week 3, 13.15 - 15.00 in ES52  

In this lecture, ...

Slides

[ PDF, PDF_4up, PDF_3up ]

Lecture 7 - Multiprocessor Scheduling: Global Approach

  Thu study week 3, 10.00 - 11.45 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up, PDF_3up]

Reading

Lecture 8 - Recent Advances in real-time scheduling: problems, challenges and solutions

    Fri study week 3, 15.15 - 17.00 in ES52  

In this lecture, ...

Slides

[ PDF, PDF_4up]

Lecture 9 - Aperiodic servers and overload management

  Thu study week 5, 10.00 - 11.45 in ES52  

In this lecture, ...

Slides

[ PDF, PDF_4up, PDF_3up]

Lecture 10 - Aperiodic servers and overload management (cont'd)

  Thu study week 6, 10.00 - 11.45 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up, PDF_3up] 

Lecture 11 - Worst-case execution-time analysis

  Mon study week 7, 13.15 - 15.00 in ES52  

In this lecture, Dr. Jan Gustafsson from the Department of Computer Science and Electronics at Mälardalen University, will give a presentation of state-of-the-art methods for Worst-Case Execution Time (WCET) analysis.

Slides

PDF ]

Lecture 12 - Communication: models, terminology and protocols

  Thu study week 7, 10.00 - 11.45 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up, PDF_3up]

Reading

Lecture 13 - Fault-tolerant scheduling: terminology and algorithms

  Mon study week 8, 13.15 - 15:00 in ES52

Slides

[ PDF, PDF_4up, PDF_3up]

Lecture 14 - Priority Promotions: Some Implementation Aspects of Real-Time Schedulers

 Thu study week 8, 10.00 - 11.45 in ES52   

Slides

[PDF, PDF_4up, PDF_3up PPT ]

Lecture 15 - Parallel Task models; Reading Hints

  Fri study week8, 15.15 - 17.00 in ES52

Slides

[ PDF, PDF_4up ]