07.08.08
Kernel de Linux, Tiempo Real
Los sistemas operativos tienen sus derivaciones dependiendo del uso que se haga de ellos. Por ejemplo los sistemas que usamos comumente son sistemas operativos de proposito general, es decir, estan orientados a responder a las tareas dependiendo de sus tipos, es decir, Tareas de sistema, tareas de usuario, etc.
Los sistemas operativos en tiempo real no dieferencian las dareas de dicha manera sino que las definen por la prioridad que tienen de llevarse a cabo y el tiempo en el cual se deben de llevar a cabo. El siguiente es un diagrama de un sistema operativo en tiempo real:
Los sistemas que son anticipables(preempt) acercan su funcionamiento a lo que teoricamente son los sistemas operativos de tiempo real.
Actualmente existen dos aproximacions que asegurar que el kernel de linux acerque su funcionamiento a tiempo real, estas son las siguientes:
- Ingo Moldar, este parche proporciona una capa de un reloj generico de eventos con un soporte de alta resolucion.
- RT-preempt patch en una maquina acerca al kernel de linux a ser una maquina anticipable.
El manual para poder realizar esto se encuentra en la pagina de rt wiki del kernel.
