Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Resumen Capitulo 4 de Arquitectura de Ordenadores: Memoria, Resúmenes de Arquitectura de ordenadores

El documento trata sobre cómo funciona la memoria en las computadoras. Explica los diferentes tipos de memoria (como caché, RAM, memoria virtual), cómo se organizan en una jerarquía según su velocidad y costo, y cómo interactúan con la CPU. También aborda conceptos como la memoria caché multinivel, los métodos de reemplazo, la coherencia entre memorias y las tecnologías de RAM más comunes. En resumen, es una guía clara sobre el diseño y uso eficiente de la memoria en arquitectura de computadores.

Tipo: Resúmenes

2024/2025

A la venta desde 10/06/2025

juan-jose-flores-7
juan-jose-flores-7 🇦🇷

6 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Arquitectura de computadores
Capítulo 4: Memorias
🧠
Resumen: Unidad de Memoria
📌
1. Jerarquía de Memoria
La jerarquía organiza las memorias según su velocidad, costo y capacidad:
Caché (SRAM): Muy rápida, ubicada dentro del procesador.
Memoria Principal (DRAM): Más lenta, ubicada externamente.
Memoria Virtual (en disco): Muy lenta, gestionada por el sistema operativo.
2. Funcionamiento Jerárquico
1. La CPU solicita un dato.
2. Si está en Caché, se entrega rápido (Hit).
3. Si no está (Miss), se busca en la Memoria Principal.
4. Si aún no está, se carga desde la Memoria Virtual a través de la MMU
(Unidad de Gestión de Memoria).
💾
3. Memoria Virtual
Simula una memoria mayor que la física.
Permite que programas más grandes se ejecuten aunque no quepan en la
RAM.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Resumen Capitulo 4 de Arquitectura de Ordenadores: Memoria y más Resúmenes en PDF de Arquitectura de ordenadores solo en Docsity!

Arquitectura de computadores

Capítulo 4: Memorias

🧠 Resumen: Unidad de Memoria

📌 1. Jerarquía de Memoria

La jerarquía organiza las memorias según su velocidad, costo y capacidad :

Caché (SRAM): Muy rápida, ubicada dentro del procesador.

Memoria Principal (DRAM): Más lenta, ubicada externamente.

Memoria Virtual (en disco): Muy lenta, gestionada por el sistema operativo.

⚙ 2. Funcionamiento Jerárquico

  1. La CPU solicita un dato.
  2. Si está en Caché , se entrega rápido ( Hit ).
  3. Si no está ( Miss ), se busca en la Memoria Principal.
  4. Si aún no está, se carga desde la Memoria Virtual a través de la MMU (Unidad de Gestión de Memoria).

💾 3. Memoria Virtual

● Simula una memoria mayor que la física.

● Permite que programas más grandes se ejecuten aunque no quepan en la RAM.

● Usa espacio en disco y traduce direcciones virtuales a físicas mediante la MMU.

⚡ 4. Memoria Caché

● Guarda los datos/instrucciones más utilizados.

Verifica si el dato está en caché:

○ Si sí, se entrega.

○ Si no, se carga un bloque completo desde memoria principal.

● Importancia del principio de localidad (temporal y espacial).

🧩 5. Tipos de Mapeo de Caché

Mapeo Directo: Cada bloque de memoria va a una línea específica de caché.

Totalmente Asociativo: Cualquier bloque puede ir a cualquier línea.

Asociativo por Conjuntos (n-vías): Divide la caché en grupos; mejora eficiencia.

🧮 6. Caché Multinivel

L1: Muy rápida, pequeña (1 ns, pero limitada).

L2: Mayor capacidad, algo más lenta (12 ns).

L3 (implícita): Mayor aún, compartida por núcleos.

Ejemplo de mejora:

🔄 11. Coherencia de la Caché

● Es necesario mantener coherencia entre los valores en la caché y en la memoria principal, especialmente en sistemas multiprocesador.

📐 12. Diseño de Cachés

Tamaño: Ideal entre 256 KB y 512 KB.

Tamaño de bloques: Compromiso entre velocidad y tasa de aciertos (4– palabras).

Cantidad de niveles: L1 (dividida en datos/instrucciones), L2/L3 (unificadas)

Resumen de Unidad de Memoria:

1. Concepto y Necesidad

Toda computadora requiere memoria para almacenar programas y datos durante su ejecución.

Idealmente se desea una memoria rápida, de gran capacidad y barata, pero estos factores son contradictorios, por lo que se busca un equilibrio mediante una jerarquía de memorias.

2. Clasificación de Memorias

● Interna: Ubicada en el procesador (Registros, Caché). ● Principal: En la placa madre (DRAM). ● Secundaria: Externa, más lenta pero no volátil (HDD, SSD). ● Virtual: Parte del disco duro que simula memoria RAM (controlada por el sistema operativo).

3. Jerarquía de Memoria

Registros → Caché (L1, L2, L3) → Memoria Principal → Memoria Virtual.

Principio de localidad: ● Localidad temporal: si un dato fue accedido, probablemente se acceda de nuevo pronto. ● Localidad espacial: se accede a datos cercanos al previamente accedido.

4. Memoria Caché

Intermedia entre CPU y memoria principal, guarda datos/instrucciones frecuentes. Organización: mapeo directo, totalmente asociativo, asociativo por conjuntos. Actualización: write-through, write-back, buffered write-through. Coherencia: mantener sincronización con la memoria principal. Reemplazo: LRU (menos recientemente usado), RANDOM.

5. Tipos de Memoria RAM

SRAM: rápida, cara, volátil (usada en caché). DRAM: más lenta, barata, volátil (memoria principal).

  • SDRAM, DDR, DDR2, DDR3, DDR4. 6. Memorias ROM y Derivadas

ROM: solo lectura, datos fijos. PROM: programable una vez. EPROM: borrable con luz UV. EEPROM: borrado eléctrico, actualizable. FLASH: reescritura por bloques, usada en almacenamiento general.

7. Memoria Virtual

Simula una memoria mayor que la física usando espacio en disco. Gestionada por la MMU (Memory Management Unit). Técnicas: Superposiciones (Overlays), Paginación. Permite ejecutar programas más grandes que la memoria disponible.

8. Tecnologías DRAM Avanzadas

SDRAM: sincronizada con reloj. RDRAM: alto rendimiento, costosa. DDR y sus variantes (DDR2, DDR3, DDR4): mejoran velocidad y reducen consumo.

9. VRAM y Memoria Gráfica

VRAM: utilizada por tarjetas gráficas. GDDR: versiones mejoradas de DDR (GDDR3, GDDR5, GDDR6).