2. Funcionamiento de la RAM (Simplificado)
1- Ingreso de Datos:
Los datos que debe procesarse son almacenados en la RAM
Bus de
Entrada
De Datos
Bus de
Salida
De Datos
CPU
RAM
3. Funcionamiento de la RAM (Simplificado)
2- Interrupción: Una interrupción permite que los datos almacenados en la RAM
ingresen al procesador.
OK!!
Bus de
Entrada
De Datos
Bus de
Salida
De Datos
CPU
RAM
4. Funcionamiento de la RAM (Simplificado)
3- Proceso: Se aplican las operaciones de procesamiento necesarias sobre los datos
que ingresaron al procesador.
Bus de
Entrada
De Datos
Bus de
Salida
De Datos
CPU
RAM
5. Funcionamiento de la RAM (Simplificado)
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 de
Entrada
De Datos
Bus de
Salida
De Datos
CPU
RAM
6. Funcionamiento de la RAM (Simplificado)
5- Salida de Datos: Los datos procesados salen de la RAM hacia los dispositivos que
deben recibirlos.
Bus de
Entrada
De Datos
Bus de
Salida
De Datos
CPU
RAM
7. Memoria Virtual
• Es una porción del disco duro usado como extensión
de la RAM física.
RAM
Mem.
Virtual
CPU
Disco Duro
8. 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
9. 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
10. 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
11. 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
12. 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
CPU
Esta memoria es
mucho más lenta.
Si se necesita mucho de
ella, baja el desempeño
Mem.
Virtual
Disco Duro
13. Mayor espacio
en la Memoria RAM
Menor necesidad de la
Memoria Virtual
Mejor Desempeño
14. 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)
15. 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
16. 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.
17. 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.
18. 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.
19. 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.
20. 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.