L1 Flashcards

1
Q

What is a real-time system?

A

A real-time system is a system that reacts upon ouside events and performs a function based on these and gives a response within a certain time. Correctness of the function does not only depend on correctness of the result, but also the timeliness of it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Classification of real-time systems

A

Resources
- Enough resources
- System with limited resources

Activation
- Event Trigered (ET) systems
- Time Triggered (TT) systems

Criticality level
- Soft real-time systems
- Hard real-time systems

Applications
- Embedded real-time systems
- Not embedded real-time systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Resources sufficient vs. resource limited systems

A

Enough resources:

  • Can always guarantee the execution of functions whenever they want
  • Often safety-critical
  • Example: ABS

Limited resources:

  • There may be occasions when the system cannot handle all functionality requests
  • Main design goal: to work in “normal case”
  • Example: Phone systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Event triggered vs Time triggered systems

A

Event triggered real-time systems:

  • External events trigger the execution of a program
  • Typically ghrough interrupts
  • Example: Phone switches, video on demand

Time triggered real-time systems:

  • External events handled at predefined time points
  • Often cyclical systems -> repetitive behaviour
  • Example: ABS, control systems, manufacturing systems.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hard vs. Soft real-time systems

A

Hard real-time systems:

  • The price for not fulfilling functional ant temporal requirements is very high!
  • Failing to fulfil a real-time requirement results in useless omputational result
  • OFten safety-critical -> correctness must be verified before the deployment of the system
  • Example: ABS, airbag, nuclear power plant

Soft real-time systems

  • Occasionally failing to fulfil a time requirement can be accepted
  • Usefullness of the computational results is reduced
  • Example: booking systems, multimedia
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Embedded vs. non-embedded real-time system

A

Embedded RTS

  • Integrated in a bigger product
  • Difficult to access and re-program
  • Example: microwaves ovens, cars, airplanes, medical devices, robots.

Non-embedded RTS

  • Based on publically available computers
  • Re-programmable on site
  • Example: phone systems, industrial control systems, banking systems, internet-based system.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why embedded systems

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly