AEL 405T -  Real Time Systems  
 

Indicative contents

  • Key concepts in Real-Time Computing
    • Characterizing Real Time Systems
    • Hard/Soft Real Time Systems
    • Issues related to Real time Systems
  • Reference Model of Real Time Systems
    • Terminology
    • Period task Model
    • Resource Model
    • Scheduling Algorithms
  • Scheduling, Memory Management and Inter Process communication
  • Fault Tolerance and Redundancy Management
  • Introduction to Real time operating Systems, Vxworks, Overview, RT Multitasking, Semaphores, Task synchronization and Mutual Exclusion
  • Shared Memory Objects, Message Queues and Pipes, Memory partitions, Exceptions Interrupts and Timers, Watchdog Timers, IO Systems, File handling and Networking.
  • VxWorks Utilities
  • Introduction to Real-Time Application Development with OSEK
     

Module Resources

  • Essential reading
    1. Course notes
  • Recommended Reading
    1. Jane W.S. Liu, Real – Time Systems, Prentice-Hall, 2000
    2. C.M.Krishna, K.G.Shin, Real-Time Systems, McGraw-Hill Book Co., 1997
    3. Burns, Real Time Systems and their Programming Language, Addison-Wesley Publishers Ltd., 1989.