lunes, 5 de octubre de 2015

Sistema de entrada/salida


Un computador se compone de tres elementos básicos: el procesador, el sistema de memoria y el sistema de entrada/salida. El sistema de entrada/salida es la parte del computador que interactúa con el medio externo. Lo hace a través de una variedad de dispositivos cuyo objetivo básico es la transmisión de datos. El cometido de un dispositivo de entrada salida es el de traducción de un lenguaje externo y variado a un código más próximo al computador ( y a la inversa).

Características de diseño.

Así como en el diseño del procesador el objetivo principal (además del coste) es el rendimiento, en el diseño del sistema de entrada/salida se han de tener en cuentas otras y tan importantes consideraciones:

·         Expansión. Dada la variedad de entornos en los que se puede insertar, un computador se encontrará ante una amplia variedad de lenguajes, lo que le exigirá incorporar nuevos dispositivos.


·         Recuperación ante problemas. La comunicación entre el computador y el dispositivo externo no siempre va a ser fiable, dependiendo del medio en el que este se ubique; el sistema de entrada/salida debe ser capaz de recuperarse ante errores de comunicación y de cualquier otra clase de carácter impredecible; lo que significa que deben poder restablecerse conexiones cortadas, determinar situaciones de error...

Controladores

Los dispositivos no se conectan directamente al computador sino que lo hacen a través de una interfaces llamadas controladores. Esto favorece características del sistema de entrada/salida tales como la expansión. Los controladores proporcionan, entre otras cosas, una homogeneización de las conexiones, además de ofrecer también un traducción entre el protocolo empleado por el dispositivo y el exigido por el procesador. Algunas de sus labores son las siguientes

1.       Establecimiento, Control y Temporización de las comunicaciones.
2.       Comunicación con la CPU.
3.       Comunicación con dispositivos.
4.       Almacenamiento temporal de datos.
5.       Detección de errores.

Elemento muy importante para lograr una comunicación eficaz es el protocolo. Un controlador se enfrenta a dos protocolos diferentes de comunicación, el que emplea con el procesador y el que emplea con el dispositivo. El Controlador es la interfaz entre ambos, encargándose no solo de comunicarlos sino también de transmisor/ejecutor/generador de órdenes e información de estado sobre el dispositivo o el estado de las transacciones . Así mismo el controlador puede servir al procesador disfrazando las particularidades del dispositivo ante el procesador, a este respecto la posibilidad de almacenamiento temporal de datos o la ejecución de órdenes procedentes de éste que el controlador traduce en acciones sobre el dispositivo.

7 comentarios:

  1. es un tema muy interesante.....es util por el problema que tengo con mi computadora..

    ResponderBorrar
  2. es demaciado util el tema gracias x subirlo esta muy bien explicado es bueno aprender cosas nuevas

    ResponderBorrar
  3. excelente tema...

    hay muchas cosas que desconocía pero gracias a tu blog, ahora lo entiendo todo perfectamente...

    ResponderBorrar
  4. Así mismo el controlador puede servir al procesador disfrazando las particularidades del dispositivo ante el procesador

    ResponderBorrar
  5. que interesante tema es una buena información este tema

    ResponderBorrar