- The Faculty
- Educational Process
- Students office
- Research
- Student Council
- Library
- Useful Information
- Workshops, Events and Conferences
- News
- Staff
- Student board
- Future students
- Calendar
- For students and visitors
- Quick links
- Sitemap
- Credits
Higher education teachers: Tuma Tadej
Prerequisits:
Content (Syllabus outline):
Non deterministic time response. Dynamic heap management. Basic time slicing techniques. Different task scheduling approaches: cyclic, rate monotonic priority based, time sliced pre-emptive. Multiple stack operating systems. Schedulability analysis. Concurrent access to common resources. Synchronized inter task communications. Deadlock and livelock situations. Use of specific ARM7 based operating system during laboratory work.
Objectives and competences:
Understanding contemporary industrial operating systems with multitasking and real-time capabilities. Surveille of modern embedded systems software development products and hands-on project lab work.
Intended learning outcomes:
Competent use of real-time multitasking operating systems.
Learning and teaching methods: