Manipuladores de dispositivos

Ficheros de dispositivos de caracter

EL proposito original de los ficheros de dispositivos es permitir a los procesos comunicarse con los controladores de dispositivos en el nucleo, ya a traves de ellos con los dispositivos fisicos.
A cada controlador de dispositivo se le asigna un numero mayor que es una pieza de codigo que sirve para identificarlo y las dispositivos fisicos se les asigna un numero menor.

Los dispositivos estan divididos en dos tipos: los de caracter y los de bloque. Entre las diferencais que tienen se pueden mencionar las siguientes: 1. Los de bloque tienen un bufer para peticiones, por lo cual organizan diferentes niveles de importancia para responder a todas las solicitudes.
2. Los de bloque solo aceptan bloques de entrada y de salida.
3. Los de caracter pueden usar muchos o pocos bytes de memoria como ellos quieran.
4. Los dispositivos de bloque no necesitan tiempo de buffering y no ooperan un tamanio de bloque fijo.

para saber que tipo de dispositivo es el que se esta usando se utiliza el comando "ls -l", si entre la infomracion hay una letra "b" es de bloque, si es una "c" es de caracter.

Los manipuladores de dispositivos pueden realizar 4 acciones principales, estas son: open, close, read, write.

A continuacion se publicaran unas imagenes del resumen realizado en la clase, esto con le fin de ver mas a profundidad lo que se ha mencionado anteriormente