Course - Real-time Systems - TTK4147
Real-time Systems
About
About the course
Course content
Necessary computer hardware knowledge. Important issues from operating systems. Analysis of time requirements, resource allocation, principles of resource management within time bounds. Viability analysis and evaluation of requirements for runtime systems for embedded realtime systems. Distributed real-time and data aquisition systems. Analysis and custom for realtime applications. Practical skill in programming of real-time systems.
Learning outcome
The subject shall provide practical knowledge about and experience in development of computer systems for embedded and real-time control.
Learning methods and activities
Lectures, laboratory work, computer exercises, practical programming and mid term test. Portfolio evaluation is the basis for the final grade in the subject. Parts of the portfolio are final exam in writing 75% and exercises and laboratory work 25%. The result for each part is given in percentage units, while evaluation of the entire portfolio (the final grade) is given as a letter. If there is a re-sit examination, the examination form may change from written to oral.
Compulsory assignments
- Exercises
Recommended previous knowledge
General basic IT knowledge, corresponding to most of the following subjects: TDT4100 Object-Oriented Programming, TFE4105 Digital Design and Computer Fundamentals, TTK4125 Computerized Control in Industrial Systems.
Course materials
Textbook will be announced at start of the semester. Supplemented by lecture notes published by the department.
Credit reductions
| Course code | Reduction | From |
|---|---|---|
| TDT4186 | 2 sp |
Subject areas
- Technological subjects