Course Catalog 2014-2015
TIE-23306 Real-time Systems, 4 cr
Grade is based on exam, graded homework problems and/or compulsory programming assignment as included in course instance.
Suitable for postgraduate studies
|Study type||P1||P2||P3||P4||Summer||Implementations||Lecture times and places|
Sufficient number of points from graded homework problems, passed compulsory programming assignment and/or exam as included in the course instance.
Completion parts must belong to the same implementation
Having passed the course, the student recognizes a real-time system and knows methods to ensure that the system functions according to the timing requirements set to it. In particular, the student knows the most important of the widely used real-time scheduling methods, their properties, and ways to verify, if the system employing the scheduling method fulfills its real-time requirements or not. The student has written a small program to satisfy real-time requirements if progamming assignment is included in the course implementation.
|Content||Core content||Complementary knowledge||Specialist knowledge|
|1.||When is a system a real-time system. Real-time requirements and representing these. Hard and soft real-time systems. Periodic, aperiodic and sporadic tasks.|
|2.||Clock scheduling and structured clock scheduling; in particular, cyclic EDF-scheduling. Construction and implementation of these.||When is clock scheduling applicable and when not.|
|3.||Priority scheduling methods: EDF, LST, RM, and DM; their properties. Validation of systems employing these. Schedulable utilization.||When is priority scheduling applicable and when not.|
|4.||Resource allocation methods in real-time systems and their basic properties.|
|5.||Common properties of real-time operating systems.|
|6.||Writing a small program to satisfy real-time requirements.|
Instructions for students on how to achieve the learning outcomes
Sufficient number of points from the homework, exam, and/or passed programming assignment.
Numerical evaluation scale (1-5) will be used on the course
|Type||Name||Author||ISBN||URL||Edition, availability, ...||Examination material||Language|
|Book||Real-Time Systems||Liu||0-13-099651-3||not all included||No||English|
|Lecture slides||OHJ-4400 Reaaliaikajärjestelmät||Mikko Tiusanen||at start of course; also in English||Yes||Suomi|
Prerequisite relations (Requires logging in to POP)
Correspondence of content
More precise information per implementation
|Implementation||Description||Methods of instruction||Implementation|
Contact teaching: 0 %
Distance learning: 0 %
Self-directed learning: 0 %