Unir tiempo real y virtualización
Viernes, Junio 19th, 2009La virtualización es una tecnología establecida desde hace largo tiempo en el mundo de los servidores. Durante décadas se han utilizado diversas fórmulas para establecer el uso de esta plataforma, y en los últimos años, ha adquirido un creciente interés público al poder utilizarse en ordenadores personales. El hecho de que la virtualización pueda aportar un elevado nivel de aislamiento, y que se pueda adquirir con una capa básica de código, ha incrementado también el interés por la seguridad relacionada con las aplicaciones.

La posibilidad de integrar múltiples sistemas independientes en una única máquina, podría ser muy beneficiosa para muchas de las aplicaciones de seguridad crítica. Sin embargo, además del especial aislamiento que ofrece la virtualización, muchas de esas aplicaciones necesitan un nivel temporal de determinación: cada subsistema interactúa con un componente técnico, y en consecuencia, tiene que tener en consideración las propiedades de sincronización de estos componentes.
Haz click aquí para seguir leyendo este artículo en Embedded Control Europe.

Uno de los desafíos de los sistemas en tiempo real, especialmente en aplicaciones que corren sobre sistemas operativos multitarea, es la resolución de defectos. Para solucionar los defectos, hay que ser consciente del flujo del programa en el momento en el que se da ese bug. Normalmente, esto se hace mediante el uso de emuladores integrados en circuito (ICE).