Pruebas de desempeño al sistema operativo GNU/Linux como sistema operativo de tiempo real

Fecha

2008-06-22

Autores

Peña Rodríguez, Erio Elio

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Central "Marta Abreu" de Las Villas

Resumen

En el presente trabajo se presenta como objetivo demostrar mediante pruebas realizadas al kernel de Linux, la posibilidad de que la versión 2.6.24 tanto con el parche de baja latencia del núcleo activado como sin él, puede ser usada en aplicaciones de tiempo real. Para estas pruebas se siguieron caminos como verificar la planificación del sistema, en este caso crearía un amplio rango de prioridades en cuanto a lo que sería gestión de procesos, y el objetivo de dicha prueba sería determinar el tiempo en el cual un hilo, que está listo para ejecutarse, tarda en tomar el procesador. También se realizaron pruebas con las señales que van por los hilos hacia el kernel. Aquí se calcula el tiempo desde que se generan señales hasta que la primera instrucción del manejo de esta señal es ejecutada. Se comprueba también la temporización, o sea la demora en pedir el tiempo al sistema. Estas pruebas arrojaron como conclusión la necesidad de no perder de vista al 2.6.24 a la hora de pensar en aplicaciones de tiempo real, para así obtener la calidad requerida en la investigación.

Descripción

Palabras clave

Sistema Operativo GNU/Linux, Sistema de Tiempo Real, Servicio de Señales

Citación