Schedule

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

Preliminary schedule

    Event     Time     Room     Subject     Links
 
Week 1 Mar 19 - Mar 23
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 26 - Mar 30
Mon     Lecture     13.15 - 15.00     Gamma     Concurrent programming: problems and solutions     notes
Tue     Lecture     10.15 - 12.00     Gamma     Concurrent programming: problems and solutions (cont'd)     notes
Tue     Exercise     15.15 - 17.00     Svea130     Programming with the TinyTimber kernel     notes
Wed Laboratory sessions
Thu    
Fri    
 
Week 3 Apr 9 - Apr 13
Mon Special     13.15 - 15.00     Gamma     Consultation session – laboratory assignment      
Tue     Lecture     10.15 - 12.00     Gamma     Concurrent programming: guaranteeing timeliness     notes
Tue     Exercise     15.15 - 17.00     Svea130     Programming with the TinyTimber kernel     notes
Wed Laboratory sessions
Thu     Special     10.15 - 12.00     Gamma     Consultation session – laboratory assignment      
Fri
 
Week 4 Apr 16 - Apr 20
Mon    
Tue Lecture     10.15 - 12.00     Gamma     Task model; Worst-case execution time     notes
Tue     Exercise     15.15 - 17.00     Gamma     Worst-case execution time analysis     notes
Wed Laboratory sessions
Thu     Special     10.15 - 12.00     Svea118     Consultation session – laboratory assignment      
Fri    
 
Week 5 Apr 23 - Apr 27
Mon     Lecture     13.15 - 15.00     Gamma     Real-time network communication     notes
Tue Lecture     10.15 - 12.00     Gamma     Scheduling: general concepts and performance aspects     notes
Wed Laboratory sessions
Thu    
Fri     Lecture     10.15 - 12.00     Gamma     Scheduling: cyclic executives     notes
 
Week 6a Apr 30 - May 4
Mon    
Tue    
Wed Laboratory sessions
Thu     Lecture     10.15 - 12.00     Delta     Scheduling: static and dynamic priorities, utilization bound analysis     notes
Fri Exercise     10.15 - 12.00     Svea130     Uniprocessor schedulability analysis     notes
 
Week 6b May 7 - May 11
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
Fri
 
Week 7 May 14 - May 18
Mon     Exercise     13.15 - 15.00     Gamma     Uniprocessor schedulability analysis (cont'd)     notes
Tue     Lecture     10.15 - 12.00     Gamma     Scheduling: multiprocessor systems     notes
Wed Laboratory sessions
Thu     Exercise     10.15 - 12.00     Gamma     Multiprocessor schedulability analysis     notes
Fri     Special     10.15 - 12.00     Svea130     Insights on scheduling; old exam problems      
 
Week 8 May 21 - May 25
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