Angel

Angel



PROGRAMACION EN TIEMPO REAL

lunes, 7 de marzo de 2011

Investigación

Latencia

Es el tiempo o lapso necesario para que un paquete de información se transfiera de un lugar a otro. La latencia, junto con el ancho de banda, son determinantes para la velocidad de una red.
En redes informáticas de datos se denomina latencia a la suma de retardos temporales dentro de una red. Un retardo es producido por la demora en la propagación y transmisión de paquetes dentro de la red.
Otros factores que influyen en la latencia de una red son:
Proceso

Un proceso es un conjunto de actividades o eventos (coordinados u organizados) que se realizan o suceden (alternativa o simultáneamente)bajo ciertas circunstancias con un fin determinado. Este término tiene significados diferentes según la rama de la ciencia o la técnica en que se utilice.

Tarea

El término tarea o deberes, se refiere a los trabajos escolares asignados a estudiantes por sus profesores para completar generalmente fuera de clase, El objetivo obvio, inmediato, de asignarle tarea a un niño es proporcionarle la oportunidad de practicar y reforzar sus habilidades académicas.

Concurrente

Un ordenador realiza varias tareas de forma concurrente cuando dispone de un solo procesador, y dedica un breve espacio de tiempo a cada una de las tareas sucesivamente.

Fuentes:

domingo, 6 de marzo de 2011

Video de Pendulo Invertido

Mediante el comportamiento de un sistema fisico que se da por sus ecacuaciones caracteristicas, se obtine una funcion de trasferencia que determina el comportamiento del sistema fisico en dominio de laplace y a la cual se puede controlar mediante los controladores P y PID que son los controladores mas utilizados el la forma en que pueden controlar el error en estado estable y su estabilizacion.
Se considera un sistema en tiempo real por que dependiendo del entorno fisico es como actuan los controladores del sistema para manter el pendulo en estado estable.

Video de un Sistema de Tiempo Real


Tubo de LED Giratorio 360º con Control de Sonido

Determinista

En matemáticas, un sistema determinista es un sistema en el cual el azar no está involucrado en los futuros estados del sistema. Es decir, si se conoce el estado actual del sistema, las variables de ambiente y el comportamiento del sistema ante los cambios en el ambiente, entonces se puede predecir sin ningún riesgo de error el estado siguiente del sistema.

Fuente
http://es.wikipedia.org/wiki/Sistema_determinista

Clasificacion de los Sistemas de Tiempo Real

Un sistema de tiempo real (también conocido como sistema de inmediato en tiempo real) es un hardware o software que deben operar dentro de los límites de un plazo estricto. La aplicación se puede considerar que han fracasado, si no completa su función dentro del lapso de tiempo asignado. Ejemplos de sistemas de tiempo real son componentes de los marcapasos, los frenos antibloqueo y los sistemas de control de la aeronave.


Hard Real Time Systems
Sistema de tiempo real duro Ses una forma de referirse a los sistemas y tareas cuyo fin o respuesta se produce antes de un tiempo estipulado.
Se usa en los sistemas informáticos que realizan funciones cuyos resultados han de recibirse dentro de un tiempo razonable para no entorpecer o paralizar el funcionamiento del conjunto.

Soft Real Time Systems
Sistema de tiempo real blando es una forma de caracterizar una tarea o sistema de tiempo real en el que se busca que el tiempo medio de respuesta sea menor de un tiempo predefinido.
Se usa en sistemas de propósito general como los ordenadores personales, donde se desea que el tiempo medio de respuesta de la mayor parte de tareas no esenciales sea pequeño, pero en los cuales esto no es crítico.

Fuentes
http://es.wikipedia.org/wiki/Tiempo_real_blando
http://whatis.techtarget.com/definition/0,,sid9_gci1310843,00.html

Sistema de Tiempo Real

Los sistemas de tiempo real son sistemas informáticos que tienen la capacidad de interactuar rápidamente con su entorno físico, el cual puede realizar funciones de supervisión control para su mismo beneficio.
Son sistema digital que interactúa activamente con un entorno con dinámica conocida en relación con sus entradas, salidas y restricciones temporales, para darle un correcto funcionamiento de acuerdo con los conceptos de predictibilidad, estabilidad, controlabilidad y alcanzabilidad.

Fuente