Schedule

Detailed schedule

    Event     Time     Place     Subject     Links
 
Week 1 Jan 16 - Jan 20
Mon
Tue     Lecture     10.00 - 11.45     HA3     Real-time systems: characteristics and design methods     notes
Wed     Lecture     10.00 - 11.45     HC1     Real-time systems: programming paradigms     notes
Thu     Lecture     13.15 - 15.00     HC3     Concurrent programming: problems and solutions     notes
      Lecture     15.15 - 17.00     HC3     Concurrent programming: problems and solutions (cont'd)     notes
Fri
 
Week 2 Jan 23 - Jan 27
Mon
Tue     Lecture     10.00 - 11.45     HA3     Concurrent programming: guaranteeing timeliness     notes
Wed     Lecture     10.00 - 11.45     HC1     The TinyTimber kernel (guest lecture)     notes
Thu     Exercise     13.15 - 15.00     HC3     The laboratory assignment: development system and target hardware     notes
      Exercise     15.15 - 17.00     HC3     Programming with the TinyTimber kernel     notes
Fri
 
Week 3 Jan 30 - Feb 3
Mon
Tue     Lecture     10.00 - 11.45     HA3     Design methods for real-time systems (guest lecture)     notes
Wed     Lecture     10.00 - 11.45     HC1     Design methods for real-time systems (guest lecture)     notes
Thu     Lecture     13.15 - 15.00     HC3     Design methods for real-time systems     notes
      Exercise     15.15 - 17.00     HC3     Programming with the TinyTimber kernel     notes
Fri
 
Week 4 Feb 6 - Feb 10
Mon
Tue     Lecture     10.00 - 11.45     HA3     Task model; Worst-case execution times     notes
Wed
Thu     Lecture     13.15 - 15.00     HC3     Scheduling: terminology, cyclic scheduling     notes
      Exercise     15.15 - 17.00     HC3     Programming with the TinyTimber kernel; Worst-case execution times     notes
Fri
 
Week 5 Feb 13 - Feb 17
Mon
Tue     Lecture     10.00 - 11.45     HA3     Scheduling: static and dynamic priorities, utilization-based analysis     notes
Wed
Thu           13.15 - 15.00           No lecture      
      Exercise     15.15 - 17.00     HC3     Scheduling     notes
Fri     Examination sign-up deadline
 
Week 6 Feb 20 - Feb 24
Mon
Tue     Lecture     10.00 - 11.45     HA3     Scheduling: response-time analysis     notes
Wed
Thu     Lecture     13.15 - 15.00     HC3     Scheduling: processor-demand analysis     notes
      Exercise     15.15 - 17.00     HC3     Schedulability analysis     notes
Fri
 
Week 7 Feb 27 - Mar 2
Mon
Tue     Lecture     10.00 - 11.45     HA3     Scheduling: multiprocessor systems     notes
Wed
Thu     Lecture     13.15 - 13.30     HC3     Summary and reading hints     notes
      Exercise     13.30 - 15.00     HC3     Multiprocessor scheduling     notes
Fri
 
Exam week Mar 5 - Mar 9
Mon
Tue     Final written exam 14.00-18.00
Wed
Thu
Fri     Laboratory report deadline (extended to Mar 16!)