EXPANSION Y CONEXION ENTRE MODULOS
UC -3
Expansión de los chips de memoria
Existen tres tipos de expansión:
-
Expansión en anchura
-
Expansión en longitud
-
Expansión en anchura y longitud
Expansión en anchura (anchura de palabra
Expansión en longitud (número de palabras, capacidad
Expansión en anchura y longitud
Ejemplos de expansión
Ejemplo de expansión en anchura:
Módulos de 4Kx2 à módulo memoria de 4Kx8
1.- Espacio de direccionamiento:
4Kbytes = posiciones à bus de direcciones: 12 bits
2.- Número de chips necesarios:
Ejemplo de expansión en longitud:
Módulos de 1Kx8 à módulo memoria de 4Kx8
1.- Espacio de direccionamiento:
Chips à 1Kbytes = posiciones à bus de direcciones: 10 bits
Memoria à 4Kbytes = posiciones à bus @: 12 bits
2.- Número de chips necesarios:
Ejemplo en anchura y longitud
Módulos de 1Kx2 à módulo memoria de 4Kx8
1.- Espacio de direccionamiento:
Chips à1Kbytes = 210 posiciones à bus de direcciones: 10 bits
Memoria à 4Kbytes = 212 posiciones à bus @: 12 bits
2.- Número de chips necesarios:
Conexiones entre módulos
Existen los siguientes tipos:
-
Módulos consecutivos.
-
Módulos entrelazados.
-
Bancos consecutivos de módulos entrelazados.
Módulos consecutivos
Estructura: contiene palabras consecutivas en el mismo módulo
Componentes de la @física:
Palabra = @física div tamaño de palabra (byte)
módulo = palabra div tamaño de módulo (palabras)
@ interna= palabra mod tamaño de módulo (palabras)
Problema: accesos secuenciales, no sigue el comportamiento de los programas.
Ejemplo de módulos consecutivos
Módulos de 1Kx8 à módulo memoria de 4Kx8
Módulos entrelazados
Estructura: palabras consecutivas en módulos consecutivos
Componentes de la @física:
Ventaja: 1 acceso ⇒ n palabras, se considera el comportamiento de los programas.
Ejemplo módulos entrelazados
Módulos de 1Kx8 à módulo memoria de 4Kx8
(palabras de 8 bits)













