Tentalabbet

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
Syllabus on Studieinfo ↗