El controlador Leaf se refiere a un controlador de dispositivo que accede a dispositivos existentes lógica o físicamente en un bus de E/S e implementa las funciones definidas para el dispositivo, como transferir datos hacia o desde el dispositivo o acceder a los registros del dispositivo.
En algunos sistemas, como Solaris , los controladores se organizan en una estructura de árbol . Un controlador que presta servicios a otros controladores situados debajo de él en el árbol se denomina, en la terminología de Solaris, controlador de bus . Un nodo del árbol sin hijos, un nodo hoja , se denomina controlador hoja. [ 1 ] [ 2 ]
Los dispositivos de hoja (aquellos que requieren controladores de hoja) son periféricos típicos como discos , cintas , adaptadores de red , búferes de trama , etc. Los controladores para estos dispositivos exportan las interfaces tradicionales de controladores de caracteres y bloques para que los procesos de usuario las utilicen para leer y escribir datos en dispositivos de almacenamiento o comunicación.
Véase también
Referencias
- Controladores de dispositivos
- Elementos básicos del sistema operativo