Manejo de dispositivos e/s










MANEJO DE DISPOSITIVOS DE ENTRADA Y SALIDA:


Mediante esta actividad el sistema operativo decide que proceso hará uso del recurso, durante cuánto tiempo y en que momento. El buffering trata de mantener ocupados tanto la cpu como los dispositivos de e/s. La idea es sencilla, los datos se leen y se almacenan en un buffer, una vez que los datos se han leído y la cpu va a iniciar inmediatamente la operación con ellos, el dispositivo de entrada es instruido para iniciar inmediatamente la siguiente lectura. La cpu y el dispositivo de entrada permanecen ocupados. cuando la cpu esté libre para el siguiente grupo de datos, el dispositivo de entrada habrá terminado de leerlos. La cpu podrá empezar el proceso de los últimos datos leídos, mientras el dispositivo de entrada iniciará la lectura Este sistema soluciona en forma parcial el problema de mantener ocupados todo el tiempo la cpu y los dispositivos de e/s. Ya que todo depende del tamaño del buffer y de la velocidad de procesamiento tanto de la cpu como de los dispositivos de e/s