Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas en Tiempo Real, Nicolas Marin Brian Geovanny
Sistemas…
Sistemas en Tiempo Real
Sistema que debe satisfacer restricciones explícitas en el tiempo de respuesta o arriesgarse a severas consecuencias, incluida la falla. Responde a un estímulo
externo dentro de un tiempo especificado.
Su eficiencia no solo depende de la exactitud de los resultados de cómputo, sino también del momento en que los entrega.
deben asegurar la distribución de recursos de tal forma que se cumplan los requerimientos de tiempo.
-
-
Comunicaciones
-
Los sistemas distribuidos de tiempo real necesitan protocolos que ofrezcan un retardo acotado en el acceso a un canal de comunicación.
-
Algoritmos
Programación consecutiva.
Este es el tipo clásico de programación en el que diferentes acciones para la ejecución están dispuestas de forma consecutiva.
Programación multitarea.
Se diferencia de la programación consecutiva por el hecho de que diferentes acciones no tienen que ser ejecutados necesariamente separadas en el tiempo, es posible tener ejecución paralela de algunas tareas. Sin embargo, las acciones consecutivas aún pueden ser útiles.
La programación en tiempo real.
Se diferencia de los dos anteriores porque además de que no es necesario que sean acciones separadas en el tiempo, su secuencia no está determinada por el sistema de programación, pero en cambio, sí por los acontecimientos que realizando una sola tarea, lo que facilita la planificación,
-
Resumen del tema en 3 frases:
- Los sistemas en tiempo real ayudan a mejorar la organización de los procesos y así mejorar el rendimiento de un sistema.
- Gracias a los sistemas en tiempo real se puede generar un conjunto de equipos actuando como un equipo único mejorando el tiempo determinado.
- Una característica común de todos los programas en tiempo real es que deben trabajar de forma continua, de modo que la estructura natural es un ciclo infinito.