Diferencia entre revisiones de «Periférico de entrada/salida»

Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 201.130.167.2 (disc.) a la última edición de Diegusjaimes
Línea 4:
Es importante notar que la designación 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 físico que el usuario produce como salida y lo convierten a una señal eléctrica que la computadora pueda entender. La salida de estos dispositivos son una entrada para la computadora. De manera análoga, los monitores e impresoras toman como entrada las señales que la computadora produce como salida. Luego, convierten esas señales en representaciones inteligibles que puedan ser interpretadas por el usuario. La interpretación será, por ejemplo, por medio de la vista, que funciona como entrada.
 
En arquitectura de computadoras, a la combinación de una [[CPU|unidad central de procesamiento]] ('''CPU''') y [[memoria principal]] (aquélla que la CPU puede escribir o leer directamente mediante [[Conjunto de instrucciones|instrucciones]] individuales) se la considera el corazón de la computadora y cualquier movimiento de información desde o hacia ese conjunto se lo considera entrada/salida. La CPU y su circuitería complementaria proveen métodos de entrada/salida que se usan en [[programación]] de bajo nivel para la implementación de [[Controlador de dispositivo|controladores de dispositivos]].
 
Los [[Sistema Operativo|sistemas operativos]] y [[lenguaje de programación|lenguajes de programación]] de más alto nivel brindan conceptos y [[primitiva]]s de entrada/salida distintos y más abstractos. Por ejemplo, un sistema operativo brinda aplicativos que manejan el concepto de [[archivo informático|archivos]]. El [[lenguaje de programación C]] define funciones que les permiten a sus programas realizar E/S a través de [[stream]]s, es decir, les permiten leer datos desde y escribir datos hacia sus programas.