Organizacion De La Memoria
Memorias
Clasificación arquitectónica: Memoria central:
• acoplada a la UCP a través del bus del sistema, • direccionable directamente por la UCP
Memorias auxiliares
• acopladas a la UCP a través de interfaces de E/S, • El direccionamiento no esdirecto por la
Características de las memorias
Capacidad: cantidad total de información que puede almacenar.
• Suele medirse en KB, MB o GB. • La memoria central puede ir de unos pocos Kbytes en dispositivos móviles a varios Gbytes en centros de cálculo. • La memoria auxiliar va de unos cuantos Mbytes en dispositivos de mano, a Terabytes en centros de cálculo.
Características de lasmemorias
Longitud de palabra: tamaño del átomo o celda de memoria direccionable en la computadora.
• También se denomina granularidad (del direccionamiento) de la memoria. • Suele ser 1 byte en procesadores normales • Al acceder a memoria puede limitarse a un acceso a “fronteras pares” o de palabra y “fronteras de palabra larga”
Granularidad
Aplicado a la memoria central
• Acepción 1:longitud de la celda de memoria con dirección independiente • Acepción 2: cantidad de datos accesibles en una operación de L/E
Acepción aplicable a las otras memorias
¿por qué dos acepciones?
• Por los mecanismos de alineamiento de datos en memoria central.
Ejemplo: alineamiento en fronteras pares
Sea una máquina con alineamiento par:
• Porque posiblemente sea una máquina con longitud depalabra de CPU de 2 bytes.
memoria central 30 31 32 33 34 35
2 by te
Tipos de peticiones de datos
1 byte
e 4 byt e 1 byt
OK
e 2 byt
fronteras de alineamiento
4b yte
ERROR
Características de las memorias
Tiempo de acceso: Tiempo medio necesario para realizar una operación de lectura.
• Puede diferir del tiempo de escritura • se mide en segundos • Va de variosnanosegundos (ej. 20ns, 90ns, ... o menos) en la memoria central • ... a varios milisegundos en discos duros o minutos en caso de unidades de cinta.
Características de las memorias Modo de acceso: Método empleado para acceder a una escritura o lectura en la memoria.
• Secuencial: si es preciso acceder por orden de almacenamiento.
Penaliza el acceso posiciones altas.
• Arbitrario o aleatorio: si sepuede acceder a cualquier celda por su posición.
No penaliza por la posición de la celda.
• Directo o semi-aleatorio: si para acceder a una celda hay que emplear ambos métodos en dos etapas diferenciadas
En ocasiones ayuda a jerarquizar los datos.
Características de las memorias
Volatilidad: En una memoria volátil se pierde su contenido al interrumpir el suministro de energía
• Locontrario es la persistencia. • Tenemos memorias dinámicas que exigen un refresco (reescritura) continuado. • Memorias estáticas que no exigen refresco. • Memorias grabables eléctricamente, que perduran sin alimentación • Memorias de larga vida: CD-ROM, disco duro,...
Características de las memorias
Destructibilidad: Una memoria es de lectura destructiva (DRO) si el acceso a los datos destruyela información.
• Si no, es no destructiva (NDRO)
Orden: los bits de una palabra de información se pueden numerar de izquierda a derecha (big-endian) o de derecha a izquierda (little-endian).
Características de las memorias Densidad de almacenamiento: cantidad de bits por unidad de volumen o superficie. Fiabilidad: Tiempo medio entre dos averías consecutivas (MTBF)
• La fiabilidad esmayor cuanto mayor es el MTBF. • Se puede aumentar incluyendo detección y corrección de errores.
Características de las memorias
Acoplamiento: la relación de proximidad lógica entre los datos almacenados y la unidad de proceso.
• En un sistema mono-procesador es fuerte. • En un sistema multiprocesador puede ser fuerte (si es compartida), o débil (si se usan mecanismos intermedios para su...
Regístrate para leer el documento completo.