Course
code | CC742 |
credit_hours | 3 |
title | Real-Time Systems |
arbic title | |
prequisites | |
credit hours | 3 |
Description/Outcomes | Real-time systems are characterised by the fact that it is not only the result of the rncalculation that is of importance but also the time when the result is available. A rncomputer used for controlling a process is a good example of a real-time system. It must operate in a time-scale that is determined by the time scale of the process. At the same time it should be reactive to external events, often with time constraints on the reaction time. rn |
arabic Description/Outcomes | |
objectives | To study methods for design and implementation of computer control systems with focus on the application classes mentioned and to implement some systems in a project. |
arabic objectives | |
ref. books | - Giorgio C. Buttazzo, “Hard Real-time Computing Systems: Predictable
- Scheduling Algorithms and Applications (Real-Time Systems Series)â€, Springer
- Verlag Telos, 2nd Edition, 2004.
- Phillip A. Laplante, “Real-Time Systems Design and Analysisâ€, Wiley-IEEE
- Press, 3rd Edition, 2004.
- Jane W. S. Liu, “Real-Time Systemsâ€, Prentice Hall, 1st Edition, 2000.
|
arabic ref. books | |
textbook | |
arabic textbook | |
objective set | |
content set | |
Course Content
content serial |
Description |
1 |
Real-time programming
|
2 |
Synchronization and mutual exclusion
|
3 |
Real-time kernels and operating systems
|
4 |
Periodic controller tasks
|
5 |
Computer implementation of control algorithms
|
6 |
Scheduling theory
|
7 |
Formal methods
|
8 |
Sequence control
|
9 |
Set-point handling
|
10 |
Industrial control systems
|
11 |
Real-time communication
|