ENTRADA Y SALIDA
Funciones que realiza
Vamos a señalar las funciones que 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 a la deferencia de velocidades entre los dispositivos y la CPU y a la independencia que debe existir entre los periféricos y la CPU (por ejemplo, suelen tener relojes diferentes).
Se define una transferencia elemental de información como 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 elemental de 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 una operación de E/S como el conjunto de acciones necesarias 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 el perifé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.
Bibliografía: Bastida, J.: Introducción a la Arquitectura de Computadores. Secretariado de Publicaciones de la Universidad de Valladolid, 1995
Hay 279 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Conmutación. Líneas de acceso (segunda parte) En esta segunda parte de nuestro curso sobre Conmutación. Líneas de acceso, aprenderás sobre las características de las líneas móviles. Conoce el sistema Global para las ... [31/10/08] |
|
458 | ||
|
Cómo comprar un ordenador ¿Has sufrido frustraciones en el pasado al invertir en una máquina sofisticada de alto valor qué finalmente no cumple con el objetivo deseado? Ésta y muchas otras frustr... [06/03/08] |
|
817 | ||
|
Problemas del teclado El teclado es un periférico conectado a la unidad central. Por lo general está compuesto por sus propios circuitos electrónico y su microprocesador especializado. Los pro... [21/02/06] |
|
2.911 | ||
Publicar en
del.icio.us
digg
meneame