TSEA81 · 6 credits · Advanced level (A1N) · Datateknik, Elektroteknik
Computer Engineering and Real-time Systems
Active · next start HT 2026
94%
passed the latest ordinary exam
TEN1 · 17 Jan 2026 · 18 students
94%
passed the ordinary exams, all sittings over the last 5 years
TEN1 · 111 students
10%
Harder than 10% of courses at advanced level
Compared with 285 courses at the same level, ordinary exams over the last three academic years. 41 students.
Part of 2 programmes
Exam
TEN1 Written Examination
- 5
- 4
- 3
- U
Ordinary exams
94% passed · 111 students
- 94%18
- 100%23
- 82%17
- 100%22
- 90%31
Re-exams
No sittings with at least 5 students.
- Get 4 or 5: 64% (111 students)
Show small sittings (8)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%4
- 100%1
- 100%1
- 100%4
- 100%2
- 50%2
- 100%1
- 100%3
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
LAB1 Translation is not available
- G
Main rounds
100% passed · 74 students
- 100%24
- 100%25
- 100%25
Later rounds
100% passed · 38 students
- 100%5
- 100%6
- 100%22
- 100%5
- Pass a later round: 100% (38 students), compared with 100% (74 students) on the ordinary exam
Show small sittings (7)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%2
- 100%1
- 100%1
- 100%3
- 100%1
- 100%1
About the course
Aim
To develop an understanding of hardware/software interactions in computer systems with parallel activities and time constraints, and to develop basic skills for integration of software using a real-time operating system. After a completed course, the student shall be able to:
- explain properties of software with parallel activities and time constraints, including how these are implemented in a real-time operating system
- design and implement software with parallel activities and time constraints
Content
Introduction to real-time systems, parallel activities and time constraints, parallel activities on a processor, interrupt-driven systems, foreground/background systems, processes and threads, real-time operating systems, shared resources, mutual exclusion, semaphores, condition variables, message-based systems, structure and implementation of a real-time kernel, context switch implementation, hardware support for parallel activities, interrupts and exceptions, user mode and supervisor mode in a processor, memory protection, virtual addressing, examples of real-time operating systems, examples of industrial applications
- Examiner
- Kent Palmkvist
- Scheduled hours
- 40 h
- Main field of study
- Datateknik, Elektroteknik