Está en la página 1de 1

Martínez Rojas José Eduardo

No. cuenta 315337031

Sistemas en
Tiempo real
Son sistemas de procesamiento de información con componentes
de hardware y software que realizan funciones de aplicación en
tiempo real y que pueden responder a eventos dentro de
limitaciones de tiempo predecibles y específicas.

Estructura
Características STR
Tamaño, robustez, complejidad
Manipulación de números reales
Seguridad y fiabilidad
Concurrencia
Eficiencia
Dependencia de tiempo
Dispositivos de E/S especiales

Clasificación STR Clasificación Tareas


1. Sistema de tiempo real suave: Tareas periódicas: Aquellas que
Funciona incluso si no cumplen su se activan de forma repetida
cometido dentro del tiempo asignado. Tareas aperiódicas: No poseen
2. Sistema de tiempo real duro: Deberá requisitos temporales rígidos
garantizar que todos los retrasos en el Tareas esporádicas: Se activan en
procesamiento, la entrada y salida instantes aleatorios y tienen
sean limitadas requisitos temporales críticos
3. Flujo de ejecución
a. Sistema monotarea
b. Sistema multitarea
Planificación
Asignación de recursos del sistema

Objetivos Planificación

Algoritmos
Garantiza la correcta ejecución de Planificadores cíclicos
procesos críticos Ejecutivo cíclico: Es una tabla de llamadas
Ofrecer un buen tiempo de ejecución a procedimientos
Administrar el uso de recursos Planificadores basados en prioridades
compartidos Prioridades Fijas: Seleccionadas por el
Posibilidad de recuperación ante desarrollador como RMA, DMA, FIFO,
fallos Round-Robin
Soportar cambios de modo Prioridades Dinámicas: Son determinadas
por el algoritmo o sistemaEDF, LLF, Best-
Effort, CBS

Batch
sistema de gestión de lotes flexible

Aplicaciones diseñado para ser rápida y fácilmente


configurado por el operador de la máquina
en ejecución sin necesidad de realizar
Sistemas de control de procesos
porgramación
Visión artificial
Robótica
Fabricación
Asistencia Sanitaria y supervisión de
pacientes

Relación con sistemas distribuidos


Los sistemas distribuidos en tiempo real tienen un ciclo de vida, en el cual se
identifican 4 etapas principales

Los sistemas en tiempo real son procesos, tareas, algoritmos tanto software como hardware para
cumplir con el propósito de la aplicación en un tiempo real, muchas veces de tener la información
cuando se requiere algunas veces con mayor o menor precisión.
La infraestructuras, algoritmos, planificación de los sistemas en tiempo real pueden ser complejos
pero siempre con el objetivo tener una respuesta en tiempo flexible para la aplicación .
La interacción entre los usuarios y los sistemas distribuidos tienen que ser lo más rápida posible.

También podría gustarte