3. GENERALIDADES DE LOS SISTEMAS DE E/S Las operaciones de E/S y el procesamiento son las dos tareas principales de un computador. Para los diseñadores de SO, el control de los dispositivos conectados a la computadora es de primordial interés, debido a que cada dispositivo cambia sus funciones y velocidad por lo cual se requiere variedad de métodos para controlarlos. Estos métodos de E/S forman el subsistema de E/S del kernel, el cual aisla al resto del kernel de la complejidad de la administración de los dispositivos de E/S.
4.
5. GENERALIDADES DE LOS SISTEMAS DE E/S Los detalles y peculiaridades de los diferentes dispositivos se encapsulan en módulos de manejadores de dispositivos (interfaz uniforme de acceso a dispositivos con el subsistema de E/S). Para lo cual se estructura al kernel del sistema operativo para que use estos módulos.
6.
7. HARDWARE DE E/S Las computadoras operan muchas clases de dispositivos (almacenamiento, transmisión, interfaz). Un dispositivo se comunica con un sistema de cómputo enviando señales a través de un cable o incluso a través de aire. El dispositivo se comunica con la máquina mediante un punto de conexión llamado puerto (puerto serial, usb ). Si uno o más dispositivos utilizan un conjunto de cables, la conexión se denomina bus.
10. HARDWARE DE E/S Un controlador es un conjunto de componentes electrónicos que pueden operar un puerto, un bus o un dispositivo. Los controladores pueden ser sencillos (controlador de puerto serial) o complejos (controlador de bus SCSI). Los dispositivos de E/S que se conectan al ordenador se clasifican en: BLOQUE: La información se almacena en bloques, esos bloques son de tamaño fijo. Donde cada bloque tiene una dirección que lo identifica. Se puede leer o escribir en un bloque independiente de los demás. Por ejemplo : disquete, CD, DVD, disco duro.
11. HARDWARE DE E/S CARÁCTER : La información que se generan o reciben son flujos de caracteres (no bloques). Accede a los datos en secuencia: o sea, para acceder a determinados datos, la lectura y escritura se debe hacer seguido de los datos anteriores. Por ejemplo : teclado, pantalla, ratones. A continuación un cuadro comparativo de diferentes dispositivos: