Inicio > Foros
- Foros
- Hardware
- Placas Base, Microprocesadores y Memorias
- Duda sobre dual channel -> Ayuda plz
Resultados 1 al 7 de 7
Tema: Duda sobre dual channel -> Ayuda plz
-
16/12/2006, 16:23Ikerthebest
- Fecha de ingreso
- 13 abr, 06
- Mensajes
- 102
Duda sobre dual channel -> Ayuda plz
Hola buenas tardes.
Necesito saber para un trabajo cómo es la implementación del dual channel. No quiero una explicación muy complicada, sólo algo sencillo pero a su vez técnico.
Es decir, si con un módulo normal tenemos un Bus de entrada (o de selección), que manda a la memoria la dirección de memoria que quiere leer, y luego tiene un Bus de salida, que nos devuelve la instrucción o datos leídos.... cual sería la implementación del dual channel entonces?? Es decir, cómo se puede considerar que dos módulos separados se traten como uno sólo y etc...
Un saludo y muchas gracias de antemano.
-
17/12/2006, 04:54Ly0n
- Fecha de ingreso
- 25 oct, 06
- Ubicación
- 01001100 01010101 01000111 01001111
- Mensajes
- 2,204
http://www.kingston.com/newtech/MKF_520 ... epaper.pdf (En inglés)
Básicamente es utilizar dos canales de 64bits para la memoria, en vez de uno, con lo que se dobla la tasa máxima de transferencia.
-
17/12/2006, 12:15Budy
- Fecha de ingreso
- 16 ago, 05
- Ubicación
- Barcelona
- Mensajes
- 2,419
Lo que hace el Dual Chanel es permitir el acceso simultaneo a las dos o cuatro memorias.
-
17/12/2006, 12:38Ikerthebest
- Fecha de ingreso
- 13 abr, 06
- Mensajes
- 102
Muxas gracias a los dos.
Creo que ya entiendo como va, gracias a la doble controladora de memoria se puede leer/escribir de los dos módulos simultaneamente en el mismo golpe de reloj. Los buses de direcciones no son modificados ni los buses de sailda de datos o instrucciones. Aún así, sigo teniendo una dudilla, realmente esto es eficaz?? Es decir, si nosotros queremos trabajar con un dato que se encuentra en una celda de memoria del módulo1, para que necesitamos que lea o escriba en el módulo2?? O me estoy equivocando al hablar de módulo 1 y módulo 2 por separado...??
Un saludo.
-
17/12/2006, 18:50Ly0n
- Fecha de ingreso
- 25 oct, 06
- Ubicación
- 01001100 01010101 01000111 01001111
- Mensajes
- 2,204
Quizá en el caso de un solo dato no sea util, pero por ejemplo imagina un archivo que ocupe 20 celdas de memoria de 64k cada una. Con la memoria normal utilizarías 20 ciclos para leer el archivo completo. Con dual channel el archivo se escribiría alternativamente en los dos módulos, es decir, un módulo llevaría las celdas "pares" y otro las "impares", de manera que al leer de las dos a la vez leyeras datos continuos, ej: leer la primera posición de memoria de cada módulo equivaldría a leer las dos primeras posiciones del módulo con single channel. Como puedes ver leerías el archivo en la mitad de ciclos... Claro que esto es sólo teórico, en la realidad el rendimiento no es del 200% pero si es superior...
-
17/12/2006, 19:57Ikerthebest
- Fecha de ingreso
- 13 abr, 06
- Mensajes
- 102
Bueno me imagino que la lectura ni la escritura será secuencial ya que la RAM es memoria de acceso aleatorio, pero sí es verdad lo que dices no me había percatado. Muxas gracias compi.
-
17/12/2006, 20:10Ly0n
- Fecha de ingreso
- 25 oct, 06
- Ubicación
- 01001100 01010101 01000111 01001111
- Mensajes
- 2,204
Era para el ejemplo, no quiero con esto decir que sea así exactamente... Solo que no se me ocurrió una manera mejor de ilustrarlo. Realmente lo que he puesto es casi un RAID para rendimiento (ahora no recuerdo si es el 1 o el 0), solo que en el caso del RAID los dos (o más) discos tendrían todos los datos, no solamente la mitad...
Powered by vBulletin® Version 4.2.5
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2025.
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2025.