Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CUATRIMESTRE
Introducción
1. Circuito
2. Objetivos de los dispositivos E/S
3. La longitud de palabra
4. Interfaz
4.1 Implementación de interfaces a alto nivel
4.2 Controlador de periférico
4.3 Funciones básicas de un sistema de E/S
4.4 Direccionamiento o selección de periférico
5. Bus de direcciones
5.1 Técnicas de direccionamiento para controladores
5.2 Comunicación física entre el controlador y el procesador
5.3 Basados en buffer tri-estado
5.4 Basados en MUX/DEMUX
6. Sincronización
6.1 Tipos de temporización
6.2 Temporización síncrona
6.3 Temporización asíncrona o con "handshaking"
Conclusiones
Bibliografía
INTRODUCCIÓN
En electrónica, telecomunicaciones y hardware, una interfaz es
el puerto (circuito físico) a través del que se envían o reciben señales desde un
sistema o subsistemas hacia otros. No existe una interfaz universal, sino que
existen diferentes estándares (Interfaz USB, interfaz SCSI, etc.) que establecen
especificaciones técnicas concretas (características comunes), con lo que la
interconexión sólo es posible utilizando la misma interfaz en origen y destino. Así
también, una interfaz puede ser definida como un intérprete de condiciones
externas al sistema, a través de transductores y otros dispositivos, que permite
una comunicación con actores externos, como personas u otros sistemas, a través
de un protocolo común a ambos. Una interfaz es una Conexión física y funcional
entre dos aparatos o sistemas independientes.
Receptor, que transforma la energía eléctrica en otro tipo de energía, como calor,
luz, etc.
En electrónica, telecomunicaciones y hardware, una interfaz es
el puerto (circuito físico) a través del que se envían o reciben señales desde un
sistema o subsistemas hacia otros. No existe una interfaz universal, sino que
existen diferentes estándares (Interfaz USB, interfaz SCSI, etc.) que establecen
especificaciones técnicas concretas (características comunes), con lo que la
interconexión sólo es posible utilizando la misma interfaz en origen y destino. Así
también, una interfaz puede ser definida como un intérprete de condiciones
externas al sistema, a través de transductores y otros dispositivos, que permite
una comunicación con actores externos, como personas u otros sistemas, a través
de un protocolo común a ambos. Una interfaz es una Conexión física y funcional
entre dos aparatos o sistemas independientes.
La longitud de palabra
Los códigos que cada uno de ellos emplean para la representación de datos
Un ordenador que usa E/S mapeados en memoria por lectura y escritura accede
al hardware a través de la posición de memoria específica, usando el
mismo lenguaje ensamblador que el procesador usa para el acceso a memoria.
Controlador de periférico
Bus de direcciones
El bus de direcciones comunica el procesador con los periféricos, seleccionando
aquel con el que se desea interaccionar. Éste puede ser:
Se suele usar más la alternativa basada en buffer tri-estado pues permite un mejor
aprovechamiento de los dispositivos de E/S y la mejora de los mismos al dedicar
mayor área de éstos en la mejora de prestaciones y no en el interconexión.
Sincronización
La sincronización con el procesador o la memoria de los dispositivos de E/S
consiste en la acomodación de velocidades de ambos, ya que los periféricos
suelen ser más lentos. A fin de que no se imponga el ritmo del dispositivo más
lento se establecen mecanismos para saber cuándo se deben enviar/recibir datos
y es común que los controladores dispongan de buffers de almacenamiento
temporal de palabras y permitan aceptar señales de control de conformidad que
reflejan el estado del periférico en un momento dado (listo, petición,
reconocimiento, ocupado, etc).
Tipos de temporización
Data: Se utiliza para indicar que la palabra de datos está preparada en las líneas
de datos (datos estables).
Ack: Se utiliza para conocer la señal de ReadReq o Data, es decir, esta señal de
aceptación se necesita para que el controlador del periférico conteste a la petición
de transferencia generada por el procesador.
Temporización síncrona
Conversión serie/paralelo.
Conversiones A/D y D/A.
CONCLUSIONES
Un ordenador que usa E/S mapeados en memoria por lectura y escritura accede
al hardware a través de la posición de memoria específica, usando el
mismo lenguaje ensamblador que el procesador usa para el acceso a memoria.
Bibliografía