Corrimiento bidireccional

Solo disponible en BuenasTareas
  • Páginas : 13 (3127 palabras )
  • Descarga(s) : 12
  • Publicado : 18 de agosto de 2010
Leer documento completo
Vista previa del texto
Funciones que realiza
Vamos a señalar las funcionesque debe realizar un computador para ejecutar trabajos de entrada/salida:
Direccionamiento o selección del dispositivo que debe llevar a cabo la operación de E/S.
Transferencia de los datos entre el procesador y el dispositivo (en uno u otro sentido).
Sincronización y coordinación de las operaciones.
Esta última función es necesaria debido ala deferencia de velocidades entre los dispositivos y la CPU y a la independencia que debe existir entre los periféricosy la CPU (por ejemplo, suelen tener relojes diferentes).
Se define una transferencia elemental de informacióncomo la transmisión de una sola unidad de información (normalmente un byte) entre el procesador y el periférico o viceversa. Para efectuar una transferencia elementalde información son precisas las siguientes funciones:
Establecimiento de una comunicación física entre el procesador y el periférico para la transmisión de la unidad de información.
Control de los periféricos, en que se incluyen operaciones como prueba y modificación del estado del periférico. Para realizar
estas funciones la CPU gestionará las líneas de control necesarias Definiremos unaoperación de E/S como el conjunto de accionesnecesarias para la transferencia de un conjunto de datos (es decir, una transferencia completa de datos). Para la realización de una operación de E/S se deben efectuar las siguientes funciones:

Recuento de las unidades de información transferidas (normalmente bytes) para reconocer el fin de operación.
Sincronización de velocidad entre la CPU y elperiférico.
Detección de errores (e incluso corrección) mediante la utilización de los códigos necesarios (bits de paridad, códigos de redundancia cíclica, etc.)
Almacenamiento temporal de la información. Es más eficiente utilizar un buffer temporal específico para las operaciones de E/S que utilizan el área de datos del programa.
Conversión de códigos, conversión serie/paralelo, etc.
Dispositivosexternos
Una de las funciones básicas del computador es comunicarse con los dispositivos exteriores, es decir, el computador debe ser capaz de enviar y recibir datos desde estos dispositivo. Sin esta función, el ordenador no sería operativo porque sus cálculos no serían visibles desde el exterior.

Existe una gran variedad de dispositivos que pueden comunicarse con un computador, desde losdispositivos clásicos (terminales, impresoras, discos, cintas, cte.) hasta convertidores A/D y D/A para aplicaciones de medida y control de procesos, De todos los posibles periféricos, algunos son de lectura, otros de escritura y otros de lectura y escritura (es importante resaltar que este hecho siempre se mira desde el punto de vista del proceso). Por otra parte, existen periféricos de almacenamientotambién llamados memorias auxiliares o masivas.

La mayoría de los periféricos están compuestos por una parte mecánica y otra parte electrónica. Estas partes suelen separarse claramente para dar una mayor modularidad. A la componente electrónica del periférico se le suele denominar controlador del dispositivo o, también, adaptador del dispositivo. Si el dispositivo no tiene parte mecánica(como,por ejemplo, la pantalla de un terminal), el controlador estará formado por la parte digital del circuito. Frecuentemente los controladores de los dispositivos están alojados en una placa de circuito impreso diferenciada del resto del periférico. En este caso es bastante habitual que un mismo controlador pueda dar servicio a dispositivos de características similares.

El principal problemaplanteado por los periféricos es su gran variedad que también afecta a las velocidades de transmisión. Por tanto, el mayor inconveniente que encontramos en los periféricos es la diferencia entre sus velocidades de transmisión y la diferencia entre éstas y la velocidad de operación del computador.

Uso de interrupciones
Un computador debe disponer de los elementos suficientes para que el...
tracking img