Vous êtes sur la page 1sur 4

Toluca Mxico a 24 de febrero del 2012

Entrada/salida
La exactitud de la informacin en este artculo o seccin est discutida.
En la pgina de discusin puedes consultar el debate al respecto.

En computacin, entrada/salida, tambin abreviado E/S o I/O (del original en ingls input/output), es la coleccin de interfaces que usan las distintas unidades funcionales (subsistemas) de un sistema de procesamiento de informacin para comunicarse unas con otras, o lasseales (informacin) enviadas a travs de esas interfaces. Las entradas son las seales recibidas por la unidad, mientras que las salidas son las seales enviadas por sta. El trmino puede ser usado para describir una accin; "realizar una entrada/salida" se refiere a ejecutar una operacin de entrada o de salida. Los dispositivos de E/S los usa una persona u otro sistema para comunicarse con una computadora. De hecho, a los teclados yratones se los considera dispositivos de entrada de una computadora, mientras que los monitores e impresoras son vistos como dispositivos de salida de una computadora. Los dispositivos tpicos para la comunicacin entre computadoras realizan las dos operaciones, tanto entrada como salida, y entre otros se encuentran los mdems y tarjetas de red. Es importante notar que la designacin de un dispositivo, sea de entrada o de salida, cambia al cambiar la perspectiva desde el que se lo ve. Los teclados y ratones toman como entrada el movimiento fsico que el usuario produce como salida y lo convierten a una seal elctrica que la computadora pueda entender. La salida de estos dispositivos son una entrada para la computadora. De manera anloga, los monitores e impresoras toman como entrada las seales que la computadora produce como salida. Luego, convierten esas seales en representaciones inteligibles que puedan ser interpretadas por el usuario. La interpretacin ser, por ejemplo, por medio de la vista, que funciona como entrada. En arquitectura de computadoras, a la combinacin de una unidad central de procesamiento (CPU) y memoria principal (aqulla que la CPU puede escribir o leer directamente mediante instrucciones individuales) se la considera el corazn de la computadora y cualquier movimiento de informacin desde o hacia ese conjunto se lo considera entrada/salida. La CPU y su circuitera complementaria proveen mtodos de entrada/salida que se usan en programacin de bajo nivel para la implementacin de controladores de dispositivos. Los sistemas operativos y lenguajes de programacin de ms alto nivel brindan conceptos y primitivas de entrada/salida distintos y ms abstractos. Por ejemplo, un sistema operativo brinda aplicativos que manejan el concepto de archivos. El lenguaje de programacin C define funciones que les permiten a sus programas realizar E/S a travs de streams, es decir, les permiten leer datos desde y escribir datos hacia sus programas. Una alternativa para las funciones primitivas especiales es la mnada de E/S, que permite que los programas describan su E/S y que las acciones se lleven a cabo fuera del programa. Esto resulta interesante, pues las funciones de E/S introduciran un efecto colateral para cualquier lenguaje de programacin, pero ahora una programacin puramente funcional resultara prctica.

Contenido
[ocultar]

1 Controlador de dispositivo

1 CENTRO DE ESTUDIOS COMPUTACIONALES DEL VALLE DE MXICO

Toluca Mxico a 24 de febrero del 2012

2 Dispositivos de entrada y salida

2.1 Algunos dispositivos de entrada y salida

3 Notas y referencias 4 Vase tambin 5 Enlaces externos

[editar]Controlador

de dispositivo

Los dispositivos de E/S estn formados por una parte mecnica y una parte electrnica, esta ltima se denomina controlador de dispositivo y generalmente la interfaz entre ambas partes es de bajo nivel. 1 Por ejemplo el controlador de un disco duro convierte el flujo de bits recibido a los bloques necesarios para la operacin a realizar.

[editar]Dispositivos

de entrada y salida

Para diferenciar los dispositivos tenemos dos enfoques posibles, el primero de ellos se centra en el modo de almacenar la informacin (clasificando los dispositivos como de bloque o de carcter)1 y el segundo enfoque se centra en el destinatario de la comunicacin (usuario, maquina, comunicadores)2 Un dispositivo de bloque almacena la informacin en bloques de tamao fijo. Al ser el bloque la unidad bsica de almacenamiento, todas las escrituras o lecturas se realizan mediante mltiplos de un bloque. Es decir escribo 3 o 4 bloques, pero nunca 3,5 bloques. El tamao de los bloques suele variar entre 512 Bytes hasta 32.768 Bytes. Un disco duro entrara dentro de esta definicin. A diferencia de un dispositivo de bloque un dispositivo de carcter, no maneja bloques fijo de informacin sino que enva o recibe un flujo de caracteres. Dentro de esta clase podemos encontrar impresoras o interfaces de red.1 Entre cada categoria y dispositivo, hay grandes diferencias: 2

Velocidad de transferencia de datos: varios rdenes de magnitud para transferir los datos, segn las necesidades de cada dispositivo

Aplicacin: la funcionalidad para la que esta diseado un dispositivo tiene influencia sobre el software por ende lo tendr sobre el sistema operativo.

Complejidad de control: cada dispositivo tiene una complejidad asociada, no es lo mismo controlar un ratn que gestionar un disco duro.

Unidad de transferencia: datos transferidos como un flujo de bytes/caracteres o en bloques de tamao fijo Representacin de datos: cada dispositivo puede usar su propia codificacin de datos Condiciones de error: el porqu del error, su manera de notificarlo as como sus consecuencias difiere ampliamente entre los dispositivos

[editar]Algunos
Entrada:

dispositivos de entrada y salida

2 CENTRO DE ESTUDIOS COMPUTACIONALES DEL VALLE DE MXICO

Toluca Mxico a 24 de febrero del 2012

Teclado Ratn Joystick Lpiz ptico Micrfono Webcam Escner Escner de cdigo de barras

Salida:

Monitor Altavoz Auriculares Impresora Plotter Proyector

Entrada/salida:

Unidades de almacenamiento CD DVD Mdem Fax Memory cards USB Router Pantalla tctil

3 CENTRO DE ESTUDIOS COMPUTACIONALES DEL VALLE DE MXICO

Toluca Mxico a 24 de febrero del 2012

Dispositivos hpticos

4 CENTRO DE ESTUDIOS COMPUTACIONALES DEL VALLE DE MXICO

Vous aimerez peut-être aussi