Transferencia+de+Datos

TRANSFERENCIA DE DATOS

Transferencia (Transfer). Enviar datos a través de un canal de  computador  o bus. La “transferencia” por lo general se aplica a la transmisión dentro del sistema de computador, mientras que “transmitir” se refiere a la transmisión fuera del computador a través de una línea o red. Como quiera que los datos están en ambas ubicaciones al final de la transferencia, ésta es en realidad una copia. Las instrucciones de entrada, de salida y de movimiento activan las transferencias de datos en el computador.

-[|**Velocidad de Transferencia**]Velocidad de Transferencia Indica la velocidad máxima a que pueden transferirse los datos del disco duro a la memoria y viceversa. Se expresa en Mbps (Megabits por segundo). ...

-[|**Local Bus**]Local Bus Bus local. Bus entre la CPU, la memoria y dispositivos periféricos que corre a la velocidad de la CPU. En un computador personal, el bus VL y el...

-[|**ATM**]ATM (Asynchronous Transfer Mode). Casi todos los especialistas coinciden en que el Modo de Transferencia Asíncrona marcará el futuro de las comunicaciones entre ordenadores. Supone una mayor flexibilidad y eficiencia...

-[|**Procesador**]Procesador Es el microchip encargado de ejecutar las instrucciones y procesar los datos que son necesarios para todas las funciones del computador. Se puede decir que es el cerebro del...

-[|**Host**]Host Utilizado a veces como sinónimo de mainframe, en realidad identifica al ordenador central en un sistema informático complejo. Computador central o principal en un entorno de procesamiento distribuido.

ORTEGA CASTILLO FERNANDO []

1. En electrónica, razón entre dos variables cualesquiera en un circuito, generalmente la de entrada y la de salida del mismo.

2. Transferencia de datos o información. Envío y/o recepción de datos a través de algún medio en una [|red] o a través de un [|puerto].

Para poder lograr una transferencia debe existir algún tipo de [|conexión] ([|alambrada] o [|inalámbrica]) y un lenguaje en común ([|protocolo]) entre los [|dispositivos] que se conectan. Las transferencias tienen un [|ancho de banda] y una [|velocidad] que suele medirse en [|bps] (en [|bits]), o kb/s (en [|bytes]) o similares.

Algunos tipos de conexiones con cables pueden ser:
 * Cable trenzado (línea de teléfono).
 * [|Cable coaxial].
 * [|Fibra óptica].

En tanto, algunos tipos de conexiones sin pueden ser:
 * [|Infrarrojo], luz, radio.
 * Microondas.
 * Satelital.

La transferencia de datos puede hacerse en dos formas:
 * [|Digital].
 * [|Analógica].

Algunas unidades para medir la velocidad de transferencia de datos son el [|bps] (bits por segundo) y el [|baudio].

La transferencia de datos sobre un medio puede ser de [|subida], de [|bajada] o ambas a la vez.

En la transferencia de datos, muchas veces es necesaria una cierta seguridad sobre la información transferida. Para esto, los datos pueden [|encriptarse]. Por: Herrera Gutierrez Jessica Bibliografia: http://www.alegsa.com.ar/Dic/transferencia.php

SE CONSIDERA "TRANSFERENCIA DE DATOS" AL TRAFICO DE SALIDA DEL SITIO, E-MAIL Y SU ACCESO VIA FTP. POR EJEMPLO, CADA VEZ QUE ES CARGADA UNA PAGINA WEB O UNA IMAGEN, EL ARCHIVO ES BAJADO DESDE EL SITIO A LA MAQUINA DEL VISITANTE (NO SUBIDO), A ESTO SE LO DENOMINA TRANSFERENCIA DE DATOS.

DEFINICION PROPIA BAUTISTA MATA JONATHAN

Todos los puertos paralelos pueden implementar un enlace bidireccional usando los modos Compatible y Nibble para transferir datos. El Modo de Octeto puede ser usado por cerca del 25% de los puertos básicos instalados; y los 3 modos anteriores transmiten los datos controlados por software. El manejador tiene que escribir los datos, revisar las líneas que establecen la conexión (handshake), por ejemplo que no haya una señal de ocupado, determinar las señales apropiadas de control, y entonces ir al siguiente byte. Esto es muy demandante y limita la efectividad del radio de transferencia de 50 a 100 Kbytes por segundo. Además de esos 3 modos previos, EPP y ECP están implementados en los controladores más nuevos de entrada y salida (I/O) por la mayoría de los fabricantes. Estos modos usan un control por hardware para asistir la transferencia de datos. Por ejemplo, en el modo EPP, un byte de datos puede ser transmitido a un periférico por una simple instrucción de salida. El controlador maneja todo el establecimiento de conexión y la transferencia de datos al periférico. Además de todo, el estándar provee lo siguiente: En conclusión, el puerto paralelo definido por el estándar IEEE 1284-1994 nos proporciona una interfaz fácil de usar y de alto rendimiento para periféricos diversos e impresoras.
 * 5 modos de operación para transferir datos
 * Un método para que la PC y el periférico determinen los modos soportados y negocien cual será usado.
 * Define la Interfaz Física
 * 1) Cables
 * 2) Conectores
 * Define la Interfaz Eléctrica
 * 1) Manejadores/Receptores
 * 2) Terminación
 * 3) Impedancia

ARENAS QUIJANO ITZEL
[]

Transferencia Datos Memoria  Transferencia de Datos La instrucción de transferencia de datos por excelencia es: MOV destino, fuente. Entendiendo por fuente el contenido que se va a transferir a una determinada zona o registro de memoria denominada destino. Esta instrucción, por tanto, nos va a permitir transferir informacion entre : Memoria, Registros y entre los propios Registros.

El **acceso directo a memoria** (**DMA**, del inglés **D**irect **M**emory **A**ccess) permite a cierto tipo de componentes de [|ordenador] acceder a la memoria del sistema para leer o escribir independientemente de la [|CPU] principal. Muchos sistemas [|hardware] utilizan DMA, incluyendo controladores de unidades de disco, [|tarjetas gráficas] y [|tarjetas de sonido]. DMA es una característica esencial en todos los ordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones. Una transferencia DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, la transferencia se lleva a cabo por el controlador DMA. Un ejemplo típico es mover un bloque de memoria desde una memoria externa a una interna más rápida. Tal operación no ocupa el procesador y como resultado puede ser planificado para efectuar otras tareas. Las transferencias DMA son esenciales para aumentar el rendimiento de [|aplicaciones] que requieran muchos recursos. Cabe destacar que aunque no se necesite a la CPU para la transacción de datos, sí que se necesita el bus del sistema (tanto [|bus de datos] como [|bus de direcciones] ), por lo que existen diferentes estrategias para regular su uso, permitiendo así que no quede totalmente acaparado por el controlador DMA. La DMA puede llevar a problemas de coherencia de caché. Imagine una CPU equipada con una memoria caché y una memoria externa que se pueda acceder directamente por los dispositivos que utilizan DMA. Cuando la CPU accede a X lugar en la memoria, el valor actual se almacena en la caché. Si se realizan operaciones posteriores en X, se actualizará la copia en caché de X, pero no la versión de memoria externa de X. Si la caché no se vacía en la memoria antes de que otro dispositivo intente acceder a X, el dispositivo recibirá un valor caducado de X. Del mismo modo, si la copia en caché de X no es inválida cuando un dispositivo escribe un nuevo valor en la memoria, entonces la CPU funcionará con un valor caducado de X. Este problema puede ser abordado en una de las dos formas en el diseño del sistema: Los híbridos también existen, donde en la caché secundaria L2 es coherente, mientras que en la caché L1 (generalmente la CPU) es gestionado por el software Una operación de E/S por DMA se establece ejecutando una corta rutina de inicialización. Consiste en varias instrucciones de salida para asignar valores iniciales a: - **AR**: Direccion de memoria de la región de datos de E/S IOBUF (buffer de entrada/salida). - **WC**: Número N de palabras de datos a transferir. Una vez inicializado, el DMA procede a transferir datos entre IOBUF y el dispositivo de E/S. Se realiza una transferencia cuando el dispositivo de E/S solicite una operación de DMA a través de la línea de petición del DMAC. Después de cada transferencia, se decrementa el valor de WC y se incrementa el de AR. La operación termina cuando WC=0, entonces el DMAC (o el periférico) indica la conclusión de la operación enviando al procesador una petición de interrupción. 1- El procesador inicializa el DMAC programando AR y WC. 2- El dispositivo de E/S realiza una petición de DMA al DMAC. 3- El DMAC le responde con una señal de aceptación. 4- El DMAC activa la línea de petición de DMA al procesador. 5- Al final del ciclo del bus en curso, el procesador pone las líneas del bus del sistema en alta impedancia y activa la cesión de DMA. 6. El DMAC asume el control del bus. 7. El dispositivo de E/S transmite una nueva palabra de datos al registro intermedio de datos del DMAC. 8. El DMAC ejecuta un ciclo de escritura en memoria para transferir el contenido del registro intermedio a la posición M[AR]. 9. El DMAC decrementa WC e incrementa AR. 10.El DMAC libera el bus y desactiva la línea de petición de DMA. 11.El DMAC compara WC con 0:
 * Caché Problema de Coherencia **
 * Caché Problema de Coherencia **
 * Los sistemas de caché coherente ** implementan un método en el hardware externo mediante el cual se escribe una señal en el controlador de caché, la cual realiza una invalidación de la caché para escritura de DMA o caché de descarga para lectura de DMA.
 * Los sistemas no-coherente ** dejan este software, donde el sistema operativo debe asegurarse de que las líneas de caché se vacían antes de que una transferencia de salida de DMA sea iniciada y anulada antes de que una parte de la memoria sea afectada por una transferencia entrante de DMA que se haya requierido. El sistema operativo debe asegurarse de que esa parte de memoria no es accedida por cualquier subproceso que se ejecute en ese instante. Este último enfoque introduce cierta sobrecarga a la operación de DMA, ya que la mayoría de hardware requiere un bucle para invalidar cada línea de caché de forma individual.
 * Secuencia de eventos **
 * Secuencia de eventos detallada **

REFERENCIAS: [|www.mitecnologico.com] ANTONIO PALOMI NO GONZALEZ 7221

La tasa de transferencia se refiere al [|ancho de banda] real medido en un momento concreto del día empleando rutas concretas de internet mientras se transmite un conjunto específico de datos, desafortunadamente, por muchas razones la tasa es con frecuencia menor al ancho de banda máximo del medio que se está empleando. Los siguientes son algunos de los factores que determinan la tasa de transferencia: <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 12pt;">El ancho de banda teórico de la red es una consideración importante en el diseño de la red, porque la tasa de transferencia de la red nunca es mayor que dicho ancho de banda, debido a las limitaciones puestas por el medio y a las tecnologías de red elegidas. La unidad con que el [|Sistema Internacional de Unidades] expresa el bit rate es el [|bit por segundo] (bit/s, b/s, bps). La //b// debe escribirse siempre en minúscula, para impedir la confusión con [|byte] por segundo (B/s). Para convertir de bytes/s a bits/s, basta simplemente multiplicar por 8 y viceversa. Que la unidad utilizada sea el bit/s, no implica que no puedan utilizarse múltiplos del mismo: <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 12pt;">Velocidades típicas de los accesos de conexión a Internet ( [|abril] de [|2006] ): <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 12pt;">Bit rate de compresión a MP3: //<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 12pt;">Las velocidades de conexión a Internet son brutas. En la práctica, la velocidad neta disponible para el usuario, suele ser entre un 10-15 % menor, debido al ancho de banda consumido por las cabeceras y las colas de los protocolos. //<span style="color: black; font-family: 'Arial','sans-serif'; font-size: 12pt;"> Otro error frecuente es utilizar el [|baudio] como sinónimo de bit por segundo. La velocidad en baudios o //baud rate// no debe confundirse con el bit rate. La velocidad en baudios de una señal representa el número de cambios de estado, o eventos de señalización, que la señal tiene en un [|segundo]. Cada evento de señalización transmitido puede transportar uno o más [|bits]. Sólo cuando cada evento de señalización transporta un solo bit coinciden la velocidad de transmisión de datos en baudios y en bits por segundo. <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">TIPOS <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 12pt;">La velocidad de transferencia de datos puede ser constante o variable: <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 12pt;">En este caso, sería más //conveniente// utilizar un bit rate variable, que permitiría despreciar (emplear un bit rate menor) el fondo azul y centralizar la atención (utilizar un bit rate mayor) en el motivo: el paracaidista.
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Dispositivos de Internet-Working
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Tipos de datos que se van a transferir
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Topología de la red
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Número de usuarios en la red
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">La computadora del usuario
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">El servidor
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Condiciones de la energía
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Congestión
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">kbit/s o kbps (kb/s, [|kilobit] /s o mil bits por segundo)
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> [|Mbit/s] o Mbps(Mb/s, [|Megabit] /s o un millón de bits por segundo)
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Gbit/s o Gbps (Gb/s, [|Gigabit], mil millones de bits)
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> [|byte] /s (B/s u 8 bits por segundo)
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> [|kilobyte] /s (kB/s, mil bytes u ocho mil bits por segundo)
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> [|megabyte] /s (MB/s, un millón de bytes u 8 millones de bit por segundo)
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> [|gigabyte] /s (GB/s, mil millones de bytes u 8 mil millones de bits)
 * <span style="color: black; font-family: 'Arial','sans-serif'; font-size: 12pt;">[ [|editar] ] Ejemplos **
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> [|Módem] RTB: 56 kbps = 7 kB/s (7 kilobytes por segundo).
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> [|ADSL] : 1024 kbps (nominal 1 Mbps) = 128 kB/s (128 kilobytes por segundo).
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> [|Cable] : 2400 kbps = 300 kB/s (300 kilobytes por segundo).
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;"> [|VSAT] : 600 kbps = 75 kB/s (75 kiloBytes por segundo).
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Telefonía móvil [|3G] : 384 kbps = 48 kB/s (48 kilobytes por segundo).
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">4 kbit/s Mínimo para reconocer el habla.
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">8 kbit/s Calidad [|telefónica] convencional.
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">32 kbit/s [|Radio] [|AM].
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">96 kbit/s [|Radio] [|FM].
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">128 kbit/s Sonido calidad semi CD, muy común en [|MP3].
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">192 kbit/s Sonido calidad CD en formato [|MP3].
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">320 kbit/s Máxima calidad para formato [|MP3].
 * 1) <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">grande de forma innecesaria.

JOSE ISACC SIERRA JUAREZ

REFERENCIAS www.palm.com/us/support/.../pre/.../dta_mac.html