Tema 2 Arquitectura de la Memoria

Por Jlmora

1 Clasificación de las Memorias

Hablar de la Arquitectura de Memoria es básicamente hacer una clasificación atendiendo a los distintas características de la memoria, Distribución, Operaciones, Forma de acceso, Organización, Significado y modos de acceso. Según estas características haremos la siguiente clasificación:

        1. Distribución: Centralizadas y distribuidas
        2. Operaciones: Pasivas e inteligentes
        3. Forma de Acceso: Asociativas o convencionales
        4. Organización: Lineales o árbol
        5. Significado: Rotuladas o no rotuladas
        6. Modo de acceso: Aleatorio o Secuencial

Podemos hacer una segunda clasificación atendiendo a su volatilidad: las dividiríamos entre RAM y ROM, la memorias de tipo RAM son volátiles y nos las podemos encontrar estáticas o dinámicas, Las de tipo ROM no son volátiles y atendiendo a si pueden o no pueden ser reprogramadas tenemos: PROM, EPROM, EAROM.

2 Parámetros de las memorias

  • Ta: Tiempo de acceso, tiempo que se tarda en leer un bit.
  • Tc: Tiempo de ciclo, tiempo que se tarda en hacer dos lecturas consecutivas.
  • 1/ta: Frecuencia.
  • 1/tc: Ancho de Banda, tasa de transferencia.

3 Diseño de las memorias

Reduciendo mucho este apartado podemos decir dos cosas:

  • Ancho x Alto, por ejemplo 1k x 4, quiere decir que caben 1k palabras de 4 bits de ancho.
  • k=MN/mn

4 Jerarquía de Memoria

Registros->Cache->MP->MS

5 Memoria Cache

En cuanto a la memoria cache debemos hablar fundamentalmente de tres aspectos: Tipos, Sustitución de Cache, Actualización de Cache. Los tipos de memoria cache son serie y paralela, Según su sustitución tenemos:

Y según la forma de actualizarse, tenemos: A posteriori e Inmediata.

6 Memoria Virtual

Los conceptos principales de este apartado son: Paginación, Segmentación y Segmentación paginada. Tendremos distintos tipos de gestión de la memoria dependiendo de que esta sea paginada o segmentada. Si hablamos de paginación: Gestión por demanda o por carga anticipada. Si hablamos de Segmentada: Primer ajuste, Mejor ajuste, Peor ajuste, Fusión de huecos, Compactación.

7 Técnicas de Sustitución

Anterior: Tema1 Arquitectura de Computadores

Continua: Tema 3 RAID

Wiki Colaborativa con todos los temas de la Oposición

  • Tema1: Arquitectura de procesadores
  • Tema2: Arquitectura de memoria
  • Tema3: Tecnología RAID
  • Temas 4-5: Sistemas Operativos
  • Tema 6: Elementos del Sistema Operativo GNU
  • Tema 7: Introducción al Sistema Operativo Unix/Linux.
  • Tema 8: Fundamentos del Sistema Operativo Unix/Linux
  • Tema 9: Administración básica del Sistema Operativo Unix/Linux
  • Tema 10: Administración avanzada del Sistema Operativo Unix/Linux
  • Tema 11: Comunicaciones e interconexión en el sistema operativo Unix/Linux
  • Tema 12: Utilización del Shell en el Sistema Operativo Unix/Linux
  • Tema 13: Filtros en el sistema operativo Unix/Linux
  • Tema 14: Optimización del sistema operativo Unix/Linux
  • Tema 15: Estructuras fundamentales de datos
  • Tema 16: Estructuras dinámicas de Información
  • Tema 17: Técnicas de clasificación de datos
  • Tema 18: Búsqueda de datos
  • Tema 19: Cifrado de la información
  • Tema 20: Taxonomía de los cifrados
  • Tema 21: Seguridad en los sistemas de información
  • Tema 22: Manejo de ficheros de bases de datos en Sql Server
  • Tema 23: Lenguaje de Interrogación SQL
  • Tema 24: Programación en Transact-SQL
  • Tema 25: Gestión de transacciones con transact-SQL
  • Tema 26: Base de datos PostgreSQL
  • Temas 27, 28 y 29: Metodología de desarrollo de sistemas de información, Métrica Versión 3.0
  • Tema 31: Diagramas de flujo de datos
  • Tema 32: Prueba de los sistemas de información
  • Tema 33: Mantenimiento de los Sistemas de Información
  • Tema 34: Concepto de Modelo de datos
  • Tema 35: El modelo Entidad Relación
  • Tema 36: El modelo relacional: Estática
  • Tema 37: El modelo relacional Dinámica
  • Tema 38: Diseño lógico de las bases de datos en el modelo relacional
  • Temas 39, 40 y 41: UML, Conceptos y programación
  • Temas 42, 43 y 44: Análisis orientado a objetos e ITIL
  • Tema 45: Lenguajes de programación y codificación
  • Temas 46, 47 y 48: Programación Orientada a Objetos y P.Visual
  • Temas 49 y 50: Diseño de páginas web XHTML
  • Tema 51. El lenguaje XML 1.0
  • Tema 52: Programación en PHP
  • Temas 53, 54, 55, 56, 57 y 58: Java y el modelo Vista Controlador
  • Temas 58, 59, 60, 61, 62, 63, 64, 65, 66, 67: REDES
  • Tema 68, 69 y 70: Protección de datos de carácter personal. L.O 15/1999
  • Temas 71 y 72: Firma electrónica ley 59/2003