Schedule

The schedule for the activities below can also be found in TimeEdit.

Preliminary schedule

    Event     Time     Room     Subject     Links
 
Week 1 Mar 20 - Mar 24
Mon     Lecture     13.15 - 15.00     Gamma     Real-time systems: characteristics and design methods     notes
Tue     Lecture     10.15 - 12.00     Gamma     Real-time systems: programming paradigms     notes
Wed Lecture     10.15 - 12.00     Gamma     The TinyTimber kernel     notes
Thu     Exercise     10.15 - 12.00     Svea118     Laboratory assignment: development system and target hardware     notes
Fri
 
Week 2 Mar 27 - Mar 31
Mon     Lecture     08.15 - 10.00     Alfa     Concurrent programming: problems and solutions     notes
Tue     Lecture     10.15 - 12.00     Gamma     Concurrent programming: problems and solutions (cont'd)     notes
Wed Laboratory sessions
Thu     Exercise     10.15 - 12.00     Svea130     Programming with the TinyTimber kernel     notes
Fri Special     10.15 - 12.00     Gamma     Consultation session – laboratory assignment      
 
Week 3 Apr 3 - Apr 7
Mon     Lecture     13.15 - 15.00     Gamma     Concurrent programming: guaranteeing timeliness     notes
Tue     Exercise     10.15 - 12.00     Gamma     Programming with the TinyTimber kernel     notes
Wed Laboratory sessions
Thu     Special     10.15 - 12.00     Svea118     Consultation session – laboratory assignment      
Fri
 
Week 4a Apr 17 - Apr 21
Mon    
Tue    
Wed Laboratory sessions
Thu    
Fri Lecture     10.15 - 12.00     Beta     Task model; Worst-case execution time     notes
 
Week 4b Apr 24 - Apr 28
Mon     Exercise     08.15 - 10.00     Beta     Worst-case execution time analysis     notes
Tue     Lecture     10.15 - 12.00     Gamma     Real-time network communication     notes
Wed Laboratory sessions
Thu     Special     10.15 - 12.00     Svea130     Consultation session – laboratory assignment      
Fri Lecture     10.15 - 12.00     Gamma     Scheduling: general concepts and performance aspects     notes
 
Week 5 May 1 - May 5
Mon    
Tue     Lecture     10.15 - 12.00     Delta     Scheduling: cyclic executives     notes
Wed Laboratory sessions
Wed     Lecture     13.15 - 15.00     Beta     Scheduling: static and dynamic priorities, utilization bound analysis     notes
Thu
Fri Exercise     10.15 - 12.00     Svea130     Uniprocessor schedulability analysis     notes
 
Week 6 May 8 - May 12
Mon     Lecture     13.15 - 15.00     Gamma     Scheduling: response time analysis     notes
Tue     Lecture     10.15 - 12.00     Gamma     Scheduling: processor demand analysis     notes
Wed Laboratory sessions
Thu     Exercise     10.15 - 12.00     Svea118     Uniprocessor schedulability analysis (cont'd)     notes
Fri
 
Week 7 May 15 - May 19
Mon     Lecture     13.15 - 15.00     Gamma     Scheduling: multiprocessor systems     notes
Tue     Exercise     10.15 - 12.00     Gamma     Multiprocessor schedulability analysis     notes
Wed Laboratory sessions
Thu     Special     10.15 - 12.00     Svea118     Insights on scheduling; old exam problems      
Fri
 
Week 8 May 22 - May 26
Mon     Lecture     13.15 - 15.00     Gamma     Summary and reading hints     notes
Tue     Special     13.15 - 15.00     Svea118     Old exam problems      
Wed Project presentations
Thu
Fri