Course Catalog 2009-2010
International

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2009-2010

OHJ-4406 Real-time Systems, 3 cr

Person responsible

Mikko Tiusanen

Implementations

  Lecture times and places Target group recommended to
Implementation 1

Periods 1 1 - 2

 
 


Requirements

Sufficient number of points from graded homework problems.
Completion parts must belong to the same implementation

Principles and baselines related to teaching and learning

-

Learning outcomes

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.

Content

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.     


Evaluation criteria for the course

Sufficient number of points from the homework exercises.

Assessment scale:

Numerical evaluation scale (1-5) will be used on the course

Partial passing:

Completion parts must belong to the same implementation

Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Book   Real-Time Systems   Liu   0-13-099651-3     0-13-099651-3      English  
Lecture slides   OHJ-4400 Reaaliaikajärjestelmät   Mikko Tiusanen       at start of course      Suomi  


Prerequisites

Course Mandatory/Advisable Description
OHJ-4016 Concurrency Mandatory    
OHJ-4106 Operating Systems Advisable    

Additional information about prerequisites
Taking the course OHJ-4016 Concurrency at the same time as this is possible, but not recommended.

Prerequisite relations (Requires logging in to POP)

Correspondence of content

Course Corresponds course  Description 
OHJ-4406 Real-time Systems, 3 cr 8104200 Real-time Systems, 2 cu  

Additional information

The course cannot be passed by taking an exam: there will be none. Self-study of text book required. Grade is based on graded weekly homework problems; there is no exam. See http://www.cs.tut.fi/kurssit/OHJ-4046/

More precise information per implementation

  Description Methods of instruction Implementation
Implementation 1   Excercises
Study journal, portfolio and other literary work
   
Contact teaching: 0 %
Distance learning: 0 %
Self-directed learning: 0 %  


Last modified03.03.2009
ModifierMikko Tiusanen