Click here to load reader
Upload
sebastian-de-los-angeles
View
103
Download
0
Embed Size (px)
DESCRIPTION
Relación entre la memoria RAM y el Desempeño
Citation preview
Factores de DesempeñoMemoria RAM
Taller de Mantenimiento 1Prof. Sebastián de los Angeles
Bus deEntrada
De Datos
Bus deSalida
De Datos
Funcionamiento de la RAM (Simplificado)
RAM
CPU
1- Ingreso de Datos: Los datos que debe procesarse son almacenados en la RAM
Bus deEntrada
De Datos
Bus deSalida
De Datos
Funcionamiento de la RAM (Simplificado)
RAM
CPU
2- Interrupción: Una interrupción permite que los datos almacenados en la RAMingresen al procesador.
OK!!
Bus deEntrada
De Datos
Bus deSalida
De Datos
Funcionamiento de la RAM (Simplificado)
RAM
CPU
3- Proceso: Se aplican las operaciones de procesamiento necesarias sobre los datosque ingresaron al procesador.
Bus deEntrada
De Datos
Bus deSalida
De Datos
Funcionamiento de la RAM (Simplificado)
RAM
CPU
4- Devolución: Los resultados de las operaciones solicitadas son devueltas a la RAM.El procesador queda libre para realizar una nueva operación.
OK!!
Bus deEntrada
De Datos
Bus deSalida
De Datos
Funcionamiento de la RAM (Simplificado)
RAM
CPU
5- Salida de Datos: Los datos procesados salen de la RAM hacia los dispositivos quedeben recibirlos.
Disco Duro
Memoria Virtual• Es una porción del disco duro usado como extensión
de la RAM física.
RAM
Mem.Virtual
CPU
Disco Duro
Memoria Virtual• Los datos ingresan a la RAM… y si no son parte de
funciones prioritarias, pasan a la memoria virtual
RAM
Mem.Virtual
CPU
Disco Duro
Memoria Virtual• Esto permite que la RAM se mantenga libre para los
datos de los procesos de control del sistema.
RAM
Mem.Virtual
CPU
Disco Duro
Memoria Virtual• Eventualmente, los datos volverán a ingresar a la
RAM y de ahí irán al procesador.
RAM
Mem.Virtual
CPU
Disco Duro
Memoria Virtual• Tras el procesamiento de los datos, estos nuevamente pasan a
la RAM y de ahí, de nuevo a la memoria virtual.
RAM
Mem.Virtual
CPU
Disco Duro
Memoria Virtual• Finalmente, los datos regresan a la RAM y de ahí al bus
de datos y van a su destino final en el sistema.
RAM
Mem.Virtual
CPUEsta memoria es
mucho más lenta. Si se necesita mucho de ella, baja el desempeño
Mayor espacio en la Memoria RAM
Menor necesidad de la Memoria Virtual
Mejor Desempeño
Variaciones de Tecnología
• Hoy en día coexisten diferentes tipos de memoria RAM dependiendo de la aplicación.
• Los principales son:
– RAM Dinámica (DRAM)
– RAM Estática (SRAM)
RAM Estática (SRAM)• Su funcionamiento se basa en circuitos llamados flip-flops.
• El flip-flop es un circuito lógico que almacena 1 bit y que tiene dos estados estables, y si no recibe la señal adecuada no cambia de estado, por lo cual su valor tiende a ser estático, de ahí el nombre de este tipo de memoria.
Módulo de memoria SRAM de una consola de video-juegos de 8 bits
RAM Estática (SRAM)
Ventajas:
• Es mucho más fácil de utilizar en un dispositivo ya que solo usa tres instrucciones: activar, escribir y leer.
• En general su consumo es mucho menor que el de la RAM Dinámica.
RAM Estática (SRAM)
Desventajas:
• Es más cara y ocupa más espacio que la RAM Dinámica.
• En entornos con una alta frecuencia de lecturas/escrituras el consumo aumenta hasta ser semejante al de la RAM Dinámica.
RAM Dinámica• Este tipo de memoria almacena los bits en capacitores. Debido a
que los capacitores pierden carga paulatinamente ( y por lo tanto la información que esta carga representa), estos deben ser “recargados” (acción llamada “actualización”) de forma frecuente para evitar la pérdida de datos de la memoria.
• Esta necesidad de actualizar los datos de forma constante es lo que le da el nombre de memoria dinámica.
RAM Dinámica
Ventajas:
• Es más barata y ocupa menos espacio que la SRAM (solo requiere un transistor y capacitor por cada bit almacenado en comparación con los 4 a 6 transistores de la SRAM), por lo cual en un mismo chip pueden incluirse millones de unidades con mucha facilidad.
RAM Dinámica
Desventajas:
• Tiene un alto consumo energético debido a su necesidad de actualización constante. Esto se traduce además en tendencias al sobrecalentamiento.
• Su aplicación suele ser complicada debido a lo compleja que resultan las operaciones de lectura y escritura.