Tendencias De Investigación En Computación En Tiempo Real Para Sistemas Embebidos
4
-‐
individual
Tendencias
de
investigación
en
computación
en
tiempo
real
para
sistemas
embebidos
Carlos
Novelle
Cid
–
44451665W
Expediente:
21237971
A.
Resúmen
del
texto
1.
Introducción
El
uso
de
sistemas
controlados
por computadores
ha
crecido
espectacularmente
en
nuestra
vida
diaria.
Teléfonos,
televisiones,
PDAs,
etc.
Se
espera
que
esa
tendencia
siga
al
alza
en
el
futuro,
ya
que
están
en
marcha
muchos
proyectos
de
domótica,
computación
ubicua,
inteligencia ambiental,
etc.
y
cada
vez
hay
más
sistemas
embebidos
tan
integrados
en
el
entorno
que
pasan
desapercibidos.
La
mayoría
de
estos
sistemas
tienen
comparten
importantes
propiedades
como:
1. Recursos
limitados:
al
estar
condicionados
por
el
tamaño, el
peso,
incluso
los
costes
de
producción
en
masa
y
la
competencia
industrial,
las
aplicaciones
embebidas
suelen
ejecutarse
en
dispositivos
de
limitada
memoria
y
poder
computacional.
2. Restricciones
de
tiempo
real:
La
mayoría
de
los dispositivos
embebidos
interactúan
con
el
entorno
y
necesitan
dar
una
respuesta
válida
en
un
tiempo
restringido.
3. Comportamiento
dinámico:
Debido
a
que
en
un
sistema
embebido
pueden
interactuar
cientos
de
dispositivos
corriendo
a
la
vez
y
compitiendo por
recursos
compartidos,
además
de
interactuando
entre
ellos,
hace
que
las
estimaciones
del
tiempo
en
el
peor
de
los
casos
sea
impredecible.
La
combinación
de
las
anteriores
características
crea
problemas
a
la
hora
de
diseñar
estos sistemas,
en
varios
niveles
de
arquitectura.
La
clásica
aproximación
al
diseño
por
el
peor
de
los
casos,
no
es
válido
en
este
tipo
de
sistemas.
Un
sistema
dinámico
ha
de
ser
adaptativo,
o
sea,
ha
de
ser
capaz
de
ajustar
sus
estrategias al
entorno
en
cada
momento
para
mantener
el
sistema
en
unos
parámetros
correctos.
En
la
implementación
de
sistemas
embebidos
adaptativos
se
requiere
soporte
específico
en
diferentes
niveles
de
la
arquitectura
de
software.
El
factor más
importante
que
afecta
a
la
adaptación,
es
el
kernel.
También
el
middleware
introduce
cierta
flexibilidad,
incluso
la
capa
de
aplicación
lo
hace.
Normalmente
la
adaptación
se
ha
de
llevar
a
cabo
en
las
capas
más
bajas
de la
arquitectura.
2.
Requisitos
de
las
nuevas
aplicaciones
La
complejidad
de
los
sistemas
embebidos
está
en
constante
crecimiento.
Cuando
hace
unos
años
las
arquitecturas
eran
de
8
bits
y
utilizaban
muy
poca
memoria,
la
mayoría
de
los...
Regístrate para leer el documento completo.