Sunteți pe pagina 1din 2

ACTIVIDAD 1.

INTRODUCCIÓN A LOS SISTEMAS DE TIEMPO


REAL.
Luis Felipe cruz Briceño
e-mail: a1567124d@fie.umich.mx

RESUMEN: En esta actividad se ha definido 2.2 DIFERENCIA RESPECTO A LOS


un sistema de tiempo real corno… SISTEMAS CONVENCIONALES.
“Cualquier actividad o sistema de proceso de
Por lo regular Sistema Operativo de tiempo
información que tiene que responder a un estímulo
real suele tener la misma arquitectura que un
de entrega generado externamente con un retardo
Sistema Operativo convencional, pero su diferencia
finito y especificado”.
radica en que proporciona mayor prioridad a los
Se han identificado dos clases de estos elementos de control y procesamiento que son
sistemas: Sistemas de tiempo real estrictos. donde utilizados para ejecutar los procesos o tareas.
es absolutamente imperativo que las respuestas
a. El STR debe ser multitarea y permisible.
ocurran dentro del tiempo límite especificado y
b. Un STR debe poder asignar prioridades a
sistemas de tiempo real no estrictos. donde los
las tareas.
tiempos de respuesta son importantes, pero el
c. El STR debe proporcionar medios de
sistema continuará funcionando correctamente si
comunicación y sincronización entre
ocasionalmente no se cumplen los plazos de
tareas.
tiempo.
d. Un STR debe poder evitar el problema de
inversión de prioridades.
e. El comportamiento temporal del SOTR
1 INTRODUCCIÓN: En este documento se debe ser conocido.
muestran las características y conceptos básicos
sobre los Sistemas de Tiempo Real, así como
2.3 DEFINICIÓN PERSONAL DE LOS
detalles de su funcionamiento y programación. SISTEMAS DE TIEMPO REAL.
Los sistemas de tiempo real (STR), son
sistemas que trabajan en muy pequeñas
2 STR’S Y SUS CARACTERÍSTICAS cantidades de tiempo, las cuales están
especificadas según el tipo o el contexto en donde
GENERALES. se encuentre el sistema. Se podría decir que
algunos incluso actúan de manera inmediata, sin
2.1 CARACTERÍSTICAS DE LOS
embargo, no exactamente en el momento, debido
SISTEMAS DE TIEMPO REAL. a que tardan un tiempo, muchísimo muy corto, pero
no igual a 0.
Se han considerado las características
básicas de un sistema de tiempo real o embebido.
Estas son:

• Grandeza y complejidad.
• Manipulación de números reales.
• Fiabilidad y seguridad extrema.
• Control concurrente de componentes
separados del sistema.
• Control en tiempo real.
• Interacción con interfaces hardware.
• Implementación eficiente.
3 ALGUNO SISTEMAS DE TIEMPO Latencia: Lapso necesario para que un
paquete de información viaje desde la fuente hasta
REAL Y SU CLASIFICACIÓN. su destino.
3D Imaging and Realtime Inspection:

▪ Hard Real Time. 5 SISTEMAS EMBEBIDOS.


Consep: Sistema de Monitoreo en Tiempo
Un sistema embebido1 o empotrado
Real a Camiones con Carga de Químicos:
(integrado, incrustado) es un sistema de
▪ Soft Real Time. computación diseñado para realizar una o algunas
pocas funciones dedicadas,23 frecuentemente en
Diagnóstico PET-TAC: un sistema de computación en tiempo real.

▪ Hard Real Time. Por lo general los sistemas embebidos se


pueden programar directamente en el lenguaje
Nissan Tiida (doble airbag): ensamblador del microcontrolador o
microprocesador incorporado sobre el mismo, o
▪ Hard Real Time.
también, utilizando los compiladores específicos,
Real Time Whole Body Motion Mapping for pueden utilizarse lenguajes como C o C++; en
Avatars and Robots: algunos casos, cuando el tiempo de respuesta de
la aplicación no es un factor crítico, también
▪ Soft Real Time. pueden usarse lenguajes Orientados a Objetos
como JAVA.
Real-Time 360 Video on VR-HMD

▪ Hard Real Time.

Introducing Talend Real-Time Big Data

▪ Soft Real Time.

Matlab + Arduino (real-time video


processing)

▪ Hard Real Time.

4 DEFINICIONES IMPORTANTES.
Determinismo: Capacidad de determinar con
una alta probabilidad, cuanto es el tiempo que se Figura 1. Ejemplo de sistema embebido.
toma una tarea en iniciarse. Esto es importante
porque los sistemas de tiempo real necesitan que
ciertas tareas se ejecuten antes de que otras
puedan iniciar. 6 REFERENCIAS.
Concurrencia: Propiedad de los sistemas [1] Alan Burns y Andy Wellings. “Sistemas de
que permiten que múltiples procesos sean Tiempo Real y Lenguajes de Programación”. 3ra.
ejecutados al mismo tiempo, y que potencialmente Edición. Addison Wesley.
puedan interactuar entre sí.
[2] López Guel Juan Francisco. (2006, Julio 18).
Proceso: Instrucciones que ejecutará el Monografias.com S. A. [En línea]. Disponible en:
microprocesador mientras lee un programa https://cursos.fie.umich.mx/mod/resource/view.php
determinado. Esto también implica a la memoria ?inpopup=true&id=5512
reservada y a sus contenidos, el estado de
ejecución en determinado momento, y la [3] Wikipedia®. (2018, Septiembre 27).
información que permite al sistema operativo Wikipedia.com [En línea]. Disponible en:
planificar. https://es.wikipedia.org/wiki/Sistema_de_tiempo_r
eal

S-ar putea să vă placă și