Dispositivos de Entrada y Salida
Dispositivos de Entrada y Salida
Dispositivos de Entrada y Salida
Definicin
Cuando hablamos de entradas y salidas en informtica nos referimos a las seales de que informacion son recibidas y enviadas por unidades funcionales de un sistema de procesamiento de datos informticos. Estas seales E/S (I/O en ingls) son utilizadas por diferentes interfaces con el objeto de comunicarse entre s.
Un dispositivo de entrada/salida puede ser utilizado tanto por personas como por otros sistemas informticos. En general ejemplos de dispositivos de entrada lo son el mouse y el teclado, mientras que se suele mencionar al monitor y a las impresoras como dispositivos de salida; sin embargo todos ellos envan y reciben seales hacia y desde la PC. Los mdems y las placas de red son claramente dispositivos de entrada/salida.
Las principales funciones relacionadas son: Enviar comandos a los dispositivos. Detectar las interrupciones. Controlar los errores. Proporcionar una interfaz entre los dispositivos y el resto del sistema:
Debe ser sencilla y fcil de usar. Debe ser la misma (preferentemente) para todos los dispositivos
El cdigo de e / s representa una fraccin significativa del S. O. El uso inapropiado de los dispositivos de e / s frecuentemente genera ineficiencias del sistema
El enfoque que se considerar tiene que ver con la interfaz que desde el hardware se presenta al software :
Comandos que acepta el hardware. Funciones que realiza. Errores que puede informar.
Dispositivos de E / S Se pueden clasificar en dos grandes categoras: Dispositivos de bloque. Dispositivos de caracter.
Dispositivos de Bloque
La informacin se almacena en bloques de tamao fijo. Cada bloque tiene su propia direccin. Los tamaos ms comunes de los bloques van desde los
128 bytes hasta los 1.024 bytes. Se puede leer o escribir en un bloque de forma independiente de los dems, en cualquier momento. Un ejemplo tpico de dispositivos de bloque son los discos.
Dispositivos de caracter
La informacin se transfiere como un flujo de
caracteres, sin sujetarse a una estructura de bloques. No se pueden utilizar direcciones. No tienen una operacin de bsqueda. Un ejemplos tpico de dispositivos de caracter son las impresoras de lnea, terminales, interfaces de una red, ratones, etc.
Las unidades de e / s generalmente constan de: Un componente mecnico. Un componente electrnico, el controlador del dispositivo o adaptador. Muchos controladores pueden manejar ms de un dispositivo. El S. O. generalmente trabaja con el controlador y no con el dispositivo.
cpu y los controladores son: Para la mayora de las micro y mini computadoras:
Modelo de bus del sistema.
Para la mayora de los mainframes: Modelo de varios buses y computadoras especializadas en e / s llamadas canales de e / s.
en un bloque de bytes. Efectuar cualquier correccin de errores necesaria. Copiar el bloque en la memoria principal. Cada controlador posee registros que utiliza para comunicarse con la cpu: Pueden ser parte del espacio normal de direcciones de la memoria: e / s mapeada a memoria. Pueden utilizar un espacio de direcciones especial para la e / s, asignando a cada controlador una parte de l.
los controladores; los parmetros de los comandos tambin se cargan en los registros de los controladores.Al aceptar el comando, la cpu puede dejar al controlador y dedicarse a otro trabajo. Al terminar el comando, el controlador provoca una interrupcin para permitir que el S. O.: Obtenga el control de la cpu. Verifique los resultados de la operacin. La cpu obtiene los resultados y el estado del dispositivo al leer uno o ms bytes de informacin de los registros del controlador.