 
 
 
 
 
   
Diseño Conceptual del dispositivo KURT
  
  
        Dentro de los límites de mi conocimiento no he encontrado
        una extensión de RT al núcleo de Linux que no modifique la
        tabla de llamados a sistema. Es nuestra creencia que el no
        modificar el núcleo es la base para construir una serie de
        dispositos que permitan tener servicios de muy diversa
        naturaleza sin conflictos y con interfaces bien definidas
         [11]. Además esto permitirá a los
        desarrolladores de extensiones moverse del lento ciclo
        programar-compilar-arrancar máquina-apagar a el ciclo
        montar-desmontar-programar-compilar. Esto permitirá en el
        futuro a los usuarios tener diversos servicios sin el temor
        de modificar el código fuente del núcleo.
KURT se puede conceptualizar como la adición de la
        resolución de tiempo en microsegundos y cambios en el
        programador de tareas. Los servicios provistos por dicha
        extensión antes se accesaban a través de llamadas a sistema;
        dichas llamadas eran adicionales a las originalmente incluidas
        en el núcleo. La interface al programador desaparecio las
        llamadas adicionales a sistema y en cambio sólo usa la
        llamada a sistema IOCTL. IOCTL nos permite enviar comandos
        específicos al dispositivo KURT. Las rutinas que antes
        ejecutaban al accesar las llamadas adicionales a sistema ahora
        se ejecutan al enviar comandos específicos al dispositivo
        denominado KURT. La figura 1
        muestra este concepto.
Figura 1:
Concepto del dispositivo KURT
|  | 
 
 
 
 
 
 
   
 Siguiente: Dispositivo KURT
 Superior: Dispositivo KURT, KU Tiempo
 Anterior: Trabajo relacionado
Download this document: [src.tar.gz][ps.gz][html.tar.gz][dvi.gz]
Congreso HispaLinux 2000