Beruflich Dokumente
Kultur Dokumente
UPM
Introduccin a los
sistemas de tiempo real
Juan Antonio de la Puente
DIT/UPM
Sistemas empotrados
aviones
trenes
coches
telfonos mviles
televisores
etc.
18/9/07
Caractersticas
demuxDVD
DVD
demux
mpeg2
dec .
mpeg2
sharp
dec
. .
enhan
sharp SD
enhan .
SD
QCIF
QCIF
Ejemplo:
sistema
de
vigilancia
main: scalable main: scalable
An a lo g stre a m
An a lo g stre a m
MPEG
pip : scalable
hw
scaler
HD
scaler
mpeg1
hw
mpeg1
scaler
enc.
enc.
Video Server
disk : non scalabledisk : non scalable
application
mpeg1
mpeg1
MPEG
enc.
enc.
NET
scaler
pip : user
scalable
inter.
user
inter.
Web User
Interface
Linux
Embedded PC
18/9/07
DVD
tuner
demux
audio
rend.
audio
dec.
sharp
enh.
dec
digit.
Digitizer: non-scalable
mixer
scaler
PIP: scalable
Hw
scaler
enc.
encod.
mixer: non-scalable
writer
Disk: non-scalable
18/9/07
Ejemplo: satlite
battery packs
ground links
power control
unit
S-band
transceiver
DHS
DHS
solar panels
On-board
software
accelorometers
reaction
wheels
gyros
thrusters
star
tracker
18/9/07
18/9/07
lmite
plazo de ejecucin
arranque
terminacin
ejecucin de la tarea
tiempo de respuesta
18/9/07
Atributos temporales
Activacin
Plazo de respuesta
absoluto: tiempo lmite para terminar
relativo: intervalo desde la activacin
Se trata de garantizar que la ejecucin de cada tarea
termina dentro de plazo
18/9/07
10
18/9/07
11
Seguridad y fiabilidad
Determinismo temporal
acciones en intervalos de tiempo determinados
es fundamental que el comportamiento temporal de los STR sea
determinista o, al menos, previsible
no hay que confundirlo con la necesidad de que sea eficiente
el sistema debe responder correctamente en todas las situaciones
en los sistemas de tiempo real estricto hay que prever el
comportamiento en el peor caso posible
18/9/07
12
Fiabilidad y seguridad
Fiabilidad
Probabilidad de proporcionar el servicio especificado
Medida: tiempo medio hasta avera (MTTF)
Seguridad
averas malignas y benignas
una avera maligna tiene un coste muy superior a la utilidad del
sistema
sistemas crticos:
deben ser ultrafiables respecto a las averas malignas
en muchos casos se exige una certificacin de seguridad efectuada
por un organismo independiente
18/9/07
13
Mantenibilidad y disponibilidad
Mantenibilidad
tiempo medio de reparacin (MTTR)
tiempo necesario para reparar una avera benigna
Disponibilidad
fraccin de tiempo durante el cual el sistema est disponible
MTTF
A=
MMTF + MTTR
=
18/9/07
MTTF
MTBF
avera reparacin
avera
t
MTTR
MTTF
MTBF
14
Determinismo temporal
18/9/07
15
Sistemas distribuidos
ms potencia de clculo
mayor fiabilidad (redundancia)
18/9/07
16
Modos de funcionamiento
18/9/07
17
18/9/07
18
Sistemas acrticos
(soft real-time systems)
18/9/07
19
18/9/07
20
Comportamiento temporal
garantizado analticamente
Hace falta caracterizar con
precisin la carga mxima y los
posibles fallos
18/9/07
21
18/9/07
22
18/9/07
Arranque en instantes de
tiempo predeterminados
Mecanismo bsico: reloj
23
2007,
Antonio
de la Puente
Consortium
2007Juan
ASSERT
Availability oriented
system
Reliability oriented
system
Sensors
Sensors Actuators
Sensors
Actuators
18/9/07
Ground technology
oriented system
Cost oriented
system
Sensors Actuators
Resumen
tamao y complejidad
concurrencia
interfaces de hardware especficas
fiabilidad y seguridad
determinismo temporal
18/9/07
25