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.
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:
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
Cables
Conectores
Define la Interfaz Eléctrica
Manejadores/Receptores
Terminación
Impedancia
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.
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 Direct Memory Access) 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.
Caché Problema de Coherencia 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 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.
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 Secuencia de eventos
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. Secuencia de eventos detallada
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:
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:
Dispositivos de Internet-Working
Tipos de datos que se van a transferir
Topología de la red
Número de usuarios en la red
La computadora del usuario
El servidor
Condiciones de la energía
Congestión
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:
kbit/s o kbps (kb/s, kilobit/s o mil bits por segundo)
Mbit/s o Mbps(Mb/s, Megabit/s o un millón de bits por segundo)
Gbit/s o Gbps (Gb/s, Gigabit, mil millones de bits)
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.
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. TIPOS La velocidad de transferencia de datos puede ser constante o variable:
grande de forma innecesaria.
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.
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
http://www.mastermagazine.info/termino/6939.php
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:
En tanto, algunos tipos de conexiones sin pueden ser:
La transferencia de datos puede hacerse en dos formas:
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:
- Manejadores/Receptores
- Terminación
- Impedancia
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.ARENAS QUIJANO ITZEL
http://es.wikipedia.org/wiki/IEEE_1284Transferencia 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 Direct Memory Access) 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 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.
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
Secuencia de eventos
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.
Secuencia de eventos detallada
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:
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:
- Dispositivos de Internet-Working
- Tipos de datos que se van a transferir
- Topología de la red
- Número de usuarios en la red
- La computadora del usuario
- El servidor
- Condiciones de la energía
- Congestión
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:
- kbit/s o kbps (kb/s, kilobit/s o mil bits por segundo)
- Mbit/s o Mbps(Mb/s, Megabit/s o un millón de bits por segundo)
- Gbit/s o Gbps (Gb/s, Gigabit, mil millones de bits)
- byte/s (B/s u 8 bits por segundo)
- kilobyte/s (kB/s, mil bytes u ocho mil bits por segundo)
- megabyte/s (MB/s, un millón de bytes u 8 millones de bit por segundo)
- gigabyte/s (GB/s, mil millones de bytes u 8 mil millones de bits)
[editar] EjemplosVelocidades típicas de los accesos de conexión a Internet (abril de 2006):
- Módem RTB: 56 kbps = 7 kB/s (7 kilobytes por segundo).
- ADSL: 1024 kbps (nominal 1 Mbps) = 128 kB/s (128 kilobytes por segundo).
- Cable: 2400 kbps = 300 kB/s (300 kilobytes por segundo).
- VSAT: 600 kbps = 75 kB/s (75 kiloBytes por segundo).
- Telefonía móvil 3G: 384 kbps = 48 kB/s (48 kilobytes por segundo).
Bit rate de compresión a MP3:- 4 kbit/s Mínimo para reconocer el habla.
- 8 kbit/s Calidad telefónica convencional.
- 32 kbit/s Radio AM.
- 96 kbit/s Radio FM.
- 128 kbit/s Sonido calidad semi CD, muy común en MP3.
- 192 kbit/s Sonido calidad CD en formato MP3.
- 320 kbit/s Máxima calidad para formato MP3.
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.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.
TIPOS
La velocidad de transferencia de datos puede ser constante o variable:
- grande de forma innecesaria.
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.JOSE ISACC SIERRA JUAREZ
REFERENCIAS
www.palm.com/us/support/.../pre/.../dta_mac.html