JERARQUÍA DE MEMORIAS

Keep track of all your to-dos for school with this template. You can turn all assignments into tasks using the task widget, set priorities, deadlines and mark progress.

Get Started. It's Free
or sign up with your email address
JERARQUÍA DE MEMORIAS by Mind Map: JERARQUÍA DE MEMORIAS

1. Niiveles

1.1. Memoria Caché

1.2. Memoria Principal

1.3. Memoria Virtual

2. Prestaciones

2.1. Fórmulas

2.1.1. Tmem = TaciertoMC + TF*pF

2.1.2. TF = numFallos / numTotalAccesosMem

2.1.3. T = Tcpu + Tmem

2.2. Métricas

2.2.1. Latencia

2.2.1.1. Tiempo entre inicio y fin de acceso a memoria

2.2.2. Ancho de banda

2.2.2.1. Información por unidad tiempo trasnferida

3. Principio de localidad

3.1. Localidad espacial

3.1.1. Referencia un elemento, los cercanos también

3.1.2. Operaciones con matrices y arrays

3.2. Localidad temporal

3.2.1. Referencia un elemento, será referencia pronto

3.2.2. Mantener datos cerca del procesador

3.2.3. Estructura de bucles y datos

4. Propiedades

4.1. Inclusión

4.1.1. Información debe estar también en niveles superiores

4.2. Coherencia

4.2.1. Integridad de información

4.3. Correspondencia de direcciones

5. Caracteristicas

5.1. Ubicadas en distintos lugares

5.2. Tecnología diferente

5.3. Gestión independiente

6. Memoria Caché

6.1. Características

6.1.1. Está en el mismo chip que el procesador

6.1.2. Fabricada en SRAM

6.1.3. Controlada por el controlador de caché

6.2. Diseño

6.2.1. Organización

6.2.1.1. Tamaño

6.2.1.1.1. Demasiado pequeña

6.2.1.1.2. Demasiado grande

6.2.1.2. Marco

6.2.1.2.1. Bloques grandes

6.2.1.3. Unificación/División

6.2.1.3.1. Unificar instrucciones y datos en bloques comunes

6.2.1.4. Multinivel

6.2.1.4.1. Nivel 1

6.2.1.4.2. Nivel 2

6.2.2. Política de ubicación

6.2.2.1. Correspondencia directiva

6.2.2.1.1. Bloque de MP corresponde a un marco de MC

6.2.2.2. Totalmente asociativa

6.2.2.2.1. Bloques de MP en bloque de MC

6.2.2.3. Asociativa por conjuntos

6.2.2.3.1. Reduce tiempos de acceso

6.2.3. Política de reemplazo

6.2.3.1. Aleatorio

6.2.3.1.1. Números de bloque aleatorio

6.2.3.2. FIFO

6.2.3.2.1. Bloque en MC con más tiempo

6.2.3.3. LRU

6.2.3.3.1. Bloque menos usado

6.2.4. Política de escritura

6.2.4.1. Escritura directa

6.2.4.1.1. Escribe en nivel de MC como en siguiente nivel

6.2.4.2. Post-escritura

6.2.4.2.1. Modificación sólo en primer nivel de MC

6.2.5. Buffer de escritura

6.2.5.1. Escritura directa

6.2.5.1.1. Palabra a palabra en caché

6.2.5.2. Post-escritura

6.2.5.2.1. Volcar bloques sucios para reemplazarlos en caché

7. Memoria Principal

7.1. Caracerísticas

7.1.1. Está en un chip diferente del procesador

7.1.2. Fabricada en DRAM

7.1.3. Controlada por el controlador de memoria principal

8. Memoria Virtual

8.1. Características

8.1.1. Está en el disco duro

8.1.2. Tecnología Magnética

8.1.3. Controlada por el SO