20

Click here to load reader

Taller de mantenimiento 1 Desempeño - RAM

Embed Size (px)

DESCRIPTION

Relación entre la memoria RAM y el Desempeño

Citation preview

Page 1: Taller de mantenimiento 1   Desempeño - RAM

Factores de DesempeñoMemoria RAM

Taller de Mantenimiento 1Prof. Sebastián de los Angeles

Page 2: Taller de mantenimiento 1   Desempeño - RAM

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

Page 3: Taller de mantenimiento 1   Desempeño - 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!!

Page 4: Taller de mantenimiento 1   Desempeño - RAM

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.

Page 5: Taller de mantenimiento 1   Desempeño - RAM

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!!

Page 6: Taller de mantenimiento 1   Desempeño - RAM

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.

Page 7: Taller de mantenimiento 1   Desempeño - RAM

Disco Duro

Memoria Virtual• Es una porción del disco duro usado como extensión

de la RAM física.

RAM

Mem.Virtual

CPU

Page 8: Taller de mantenimiento 1   Desempeño - RAM

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

Page 9: Taller de mantenimiento 1   Desempeño - RAM

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

Page 10: Taller de mantenimiento 1   Desempeño - RAM

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

Page 11: Taller de mantenimiento 1   Desempeño - RAM

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

Page 12: Taller de mantenimiento 1   Desempeño - RAM

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

Page 13: Taller de mantenimiento 1   Desempeño - RAM

Mayor espacio en la Memoria RAM

Menor necesidad de la Memoria Virtual

Mejor Desempeño

Page 14: Taller de mantenimiento 1   Desempeño - RAM

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)

Page 15: Taller de mantenimiento 1   Desempeño - RAM

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

Page 16: Taller de mantenimiento 1   Desempeño - RAM

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.

Page 17: Taller de mantenimiento 1   Desempeño - RAM

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.

Page 18: Taller de mantenimiento 1   Desempeño - RAM

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.

Page 19: Taller de mantenimiento 1   Desempeño - RAM

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.

Page 20: Taller de mantenimiento 1   Desempeño - RAM

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.