4 Memoria Interna
TEMA: 2.2 Memoria Interna
Arquitectura de Computadores
1. Memoria interna
1. Conceptos básicos
2. Memoria Principal
1. Introducción
2. DRAM y SRAM
3. Tipos de ROM
4. Corrección de Errores
3. Memoria Caché
1. Introducción
2. Estructura
3. Elementos de diseño
4. Características Generales de las Memorias
UNIDADES
Arquitectura de Computadores
Conceptos Básicos
Las memorias delos computadores presentan tal vez la más amplia diversidad
de tipos, tecnología, estructura, prestaciones y coste, de entre todos los
componentes del computador.
Jerarquía de subsistemas de memoria:
• Internos – Directamente accesibles por el PC.
• Externos – Accesibles por el procesador mediante los módulos
de entrada/salida.
Arquitectura de Computadores
Conceptos Básicos
• Memoria= Guardanlos programas (instrucciones y datos)
• Sin una memoria de la que los procesadores leyeran o escribieran la
información, no existirían los ordenadores digitales
• La memoria debería ser rápida, grande y barata, por lo que existe una
relación entre estas características que mantienen las siguientes relaciones:
• A menor tiempo de acceso -> mayor coste por bit
• A mayor capacidad -> menor coste porbit
• A mayor capacidad -> mayor tiempo de acceso.
Arquitectura de Computadores
Conceptos Básicos
• A medida que se va de arriba hacia abajo, sucede lo siguiente:
• Disminuye el coste por bit.
• Aumenta la capacidad.
• Aumenta el tiempo de acceso.
• Disminuye la frecuencia de acceso a la memoria desde la CPU
Arquitectura de Computadores
Conceptos Básicos
CLAVE SOLUCIÓN: Decrecientefrecuencia de acceso.
• No se accede a todos los datos con la misma frecuencia.
• Se accede más a los datos del programa en ejecución que a los
de uno que no se ha ejecutado por mucho tiempo.
• Se accede más a los datos de una expresión que se está
evaluando en ese momento que a otros datos del programa.
Jerarquía de memoria en la que se presenten diversas tecnologías.
• Registros de la cpu: pocos datoscon los que se está ejecutando la
instrucción en curso.
• Memoria caché: Los datos de las últimas instrucciones
• Memoria principal y secundaria: Resto de datos del programa en
ejecución.
Arquitectura de Computadores
Conceptos Básicos
Arquitectura de Computadores
Memoria Principal
Arquitectura de Computadores
Memoria Principal
Sistema de memoria externa ->
semiconductores.
memoriaprincipal
construidos por
Material aislante, que cuando se añade un determinado contexto se vuelve
conductor.
Elemento básico de una memoria semiconductora es la celda de memoria:
• Presentan dos estados estables (semiestables) = Representar el 1 y el 0.
• Puede escribirse (al menos una vez) para fijar su estado.
• Pueden leerse para detectar su estado.
Arquitectura de Computadores
Funcionamientode una celda de memoria:
• TERMINALES
1. Selección: Selecciona la celda para que se ejecute la operación de
escritura/lectura.
2. Control: Indica si se trata de escritura/lectura.
3. Entrada de Datos= escritura: Proporciona la señal que fija el estado de
la celda a 1 o 0.
3. Detección= lectura: Se usa como salida del estado de la celda.
Arquitectura de Computadores
Tipos de memoria
Sistema dememoria externa ->
semiconductores.
memoria principal
construidos por
Arquitectura de Computadores
RAM
Memoria de acceso aleatorio
• Se cargan todas las instrucciones que ejecuta la unidad central de
procesamiento y otra unidades de cómputo.
• Se puede leer o escribir en cualquier posición de memoria, no es necesario
un orden para acceder (secuencial)
Arquitectura de Computadores
RAM ->RAM DINÁMICA
• Almacena los datos como cargas eléctricas en condensadores.
• La presencia o ausencia de carga de un condensador se interpreta como 0 o 1
binario.
• Requiere refrescos periódicos para mantener memorizados los datos.
• La línea de direcciones se activa cuando se
va a leer o escribir.
• El transistor actúa como conmutador:
• Se cierra cuando se aplica tensión.
(paso de corriente)
•...
Regístrate para leer el documento completo.