1. REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PUERTO ORDAZ
ESCUELA: INGENIERIA ELECTRONICA
Catedra: Lab. De Comunicaciones Y Microondas
Transferencias De Datos
Profesor: Alumno:
Ing, Carla Leal Egdin Caraballo
C.I. V-27.935.708
Puerto Ordaz, 31/01/2021
2. Introducción
Los subsistemas de ENTRADA/SALIDA (E/S) suministran al computador un
mecanismo eficiente de comunicación entre el procesador central y el
entorno exterior.
*La conexión de dispositivos periféricos a un computador no puede llevarse a
cabo de forma directa haciendo uso del bus del procesador, esta restricción
es debida fundamentalmente a tres razones:
– Existe una gran variedad de dispositivos con distintos modos de operación.
– El ritmo de transferencia de datos es, en casi todos los casos, mucho
menor que hay entre la CPU y la memoria principal.
– En ocasiones, el periférico requiere que los datos le sean suministrados en
formatos distintos al utilizado por la CPU.
Los periféricos de almacenamiento se pueden clasificar de acuerdo al modo
de acceso a los datos que contienen:
• Acceso secuencial.
• Acceso aleatorio.
La Interfaz de E/S de las aplicaciones es la que define el modelo de E/S que
ven los usuarios, por lo que cuando se diseña el Sistema Operativo se debe
tener en cuenta decisiones relativas a la funcionalidad que se va a ofrecer al
exterior: Nombres Independientes de los Dispositivos, E/S No Bloquean o
Asíncronas, Control de Acceso a Dispositivos, Indicadores de Error y Uso de
Estándares.
4. Direccionamiento E/S
Un modo de direccionamiento especifica la forma de calcular la dirección
de memoria efectiva de un operando mediante el uso de la información
contenida en registros y/o constantes, contenida dentro de una instrucción de
la máquina o en otra parte.
Transferencia de Datos
Es la transferencia física de datos (un flujo digital de bits) por un canal de
comunicación punto a punto o punto a multipunto. Ejemplos de estos canales
son cables de par trenzado, fibra óptica, los canales de comunicación
inalámbrica y medios de almacenamiento. Los datos se representan como
una señal electromagnética, una señal de tensión eléctrica, ondas
radioeléctricas, microondas o infrarrojos.
Sincronización
Cuando se logra hacer que dos o más movimientos o fenómenos se
produzcan de modo simultáneo. Básicamente, en el campo de los
dispositivos informáticos, sincronizar significa que uno o más archivos se
mantengan en la misma versión, es decir que los cambios que hagamos en
cualquiera de estos documentos, se reflejen en los todos los demás
dispositivos que tengamos, que pueden ser computadoras, teléfonos y otros
aparatos de computación.
Manejo de Interrupciones
Las interrupciones son recursos o mecanismos del microcontrolador
para responder a eventos, permitiendo suspender temporalmente el
5. programa principal, para ejecutar una subrutina de servicio de interrupción (ISR
por sus siglas en inglés Interrupt Service Routines); una vez terminada dicha
subrutina, se reanuda la ejecución del programa principal.
Las interrupciones se generan cuando dispositivos periféricos conectados a la
tarjeta electró
nica solicitan enviar información al microcontrolador, esto
puede ser de manera asíncrona. También el proceso de interrupción se puede
generar de manera periódica, es decir por medio de una señal digital (por
ejemplo de un milisegundo de periodo) conectada a un pin especifico del
microcontrolador (INT0 o INT1) se puede atender tareas determinadas como
adquisición de datos, monitoreo de sensores, cálculos numéricos, envió de
comandos al robot, etc.
6. Interfaces de E/S
Es requerida cuando los dispositivos son ejecutados por el procesador. La
interfaz debe ser necesariamente lógica para interpretar la dirección de los
dispositivos generados por el procesador. El Handshaking deberá ser
implementado por la interfaz usando los comandos adecuados (BUSY,
READY, WAIT…), y el procesador puede comunicarse con el dispositivo de
E/S a través de la interfaz. Si se intercambian diferentes formatos de datos,
la interfaz debe ser capaz de convertir datos en serie a paralelo y viceversa.
Los dispositivos de E/S se comunican por interrupciones con el procesador,
si una interrupción es recibida, el procesador la atenderá con la rutina de
interrupción correspondiente a dicha interrupción.
Interfaces estándar de E/S
En 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
7. 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.
Canales de E/S
Los canales de E/S proporcionan una línea Ready para permitir
operaciones con dispositivos de memoria o de E/S lentos. Cuando la línea no
está activada por un dispositivo, el procesador genera ciclos de lectura y
esritura a memoria que toman cuatro ciclos de 210 ns (esto es, 840 ns) por
byte.
8. Conclusión
Los periféricos conectados a una computadora necesitan enlaces de
comunicación especiales para conectarlos con la CPU. El objetivo de un
enlace de comunicación consiste en resolver las diferencias que existen
entre la computadora central y cada dispositivo periférico. Las diferencias
principales son:
*Los periféricos son dispositivos electromagnéticos y su forma de operación
es diferente de la CPU y la memoria los cuales son dispositivos electrónicos.
Por lo tanto, quizá se requiera una conversión de valores de señales.
*La velocidad de transferencia de datos de los dispositivos periféricos suele
ser menor que la CPU. En consecuencia, puede necesitarse un mecanismo
de sincronización.
*Los códigos y formatos de datos en los dispositivos periféricos difieren del
formato de palabras en la CPU y la memoria.
La transferencia de datos entre dispositivos de almacenamiento veloz como
un disco magnético y la memoria, a menudo se ve limitada por la velocidad
del CPU. Durante la transferencia DMA la CPU está desocupada y no tiene
control de los buses de la memoria