10/15/2021

Ensayo memoria RAM

 Como punto de partida debemos saber que significa RAM, sus siglas significan Random Access Memory o en español Memoria de Acceso Aleatorio, la cual tiene la función de almacenar los datos de manera temporal. Esto significa que cada vez que apagues o reinicies el dispositivo que estes usando, los datos guardados se pierden.

 

Es por esto que es importante recordar que la rapidez de las memorias RAM depende de su capacidad, esto se debe de tener en cuenta a la hora de comprar alguna computadora o celular o incluso alguna de estas memorias, ya que es evidente que dependiendo del uso que se le quiera dar, se debe considerar la capacidad de esta.

 

Para continuar debemos recordar que es importante encontrar una memoria RAM que sea veloz y con un gran ancho de banda, para que esta realice transferencias en un menor tiempo, esta debe tener una velocidad parecida a la del procesador para que pueda ser aún más eficiente.

 

En conclusión, la RAM es la memoria principal, donde se guarda de forma temporal lo que se este usando en la computadora, mientras mayor sea la RAM más aplicaciones o programas se podrán gestionar a la vez; Me imagino que funciona como una construcción, donde los ladrillos son los datos temporales, mientras haya un mayor número de trabajadores irá mucho más rápido la construcción y una vez que se apaga, es como si tumbaran la casita y tuvieran que volver a iniciar una y otra vez.

 

Ahora le dejo un pequeño comic que espero sea de su agrado.





https://drive.google.com/file/d/1_ccpJHdsgJHMi9kd2A6gldp1JDYDNDo0/view?usp=sharing

Investigación sobre la caché

-       ELEMENTOS ACTUALES DE CACHE

 

·       Tamaño de caché

 

Como se sabe, los caches grandes son ligeramente más lentas que las cachés pequeñas, yaqué entre más grande, tiene un mayor número de puertas implicadas en direccionar la caché.

 

·       Función de correspondencia

 

Esto determina la organización del caché, existen diversas técnicas como la directa, asociativa y asociativa por conjuntos.

 

Se necesita un algoritmo para corresponder los bloques de la memoria principal a las líneas de caché, ya que

 

·       Algoritmos de sustitución

 

Estos son para conseguir una alta velocidad de comunicación, puesto que es necesario que los algoritmos sean implementados en el hardware.

 

El algoritmo más efectivo actualmente es el “utilizado menos recientemente” (LRU, least-recently used), es sustituido el bloque que se ha mantenido más tiempo en caché sin referenciarlo, el algoritmo es aplicado mediante bit para referenciar o no cada bloque.

 

·       Política de escritura

 

Un bloque antiguo en la caché no debe ser modificado, este puede sobrescribirse con el nuevo bloque sin necesidad de actualizar el antiguo (Como un disco).

Si se ha realizado una operación de escritura sobre una palabra de la línea correspondiente de caché, entonces la memoria principal debe ser actualizada, reescribiendo la línea de caché en el bloque de memoria antes de transferir de nuevo bloque.

 

 

·       Técnica – escritura inmediata

 

Se asegura de que todas las operaciones escritas son realizadas en la cacé, así mismo como en la memoria principal, y se asegura que el contenido de la memoria principal siempre será válido, para así mantener la coherencia de cualquier otro modulo de procesador de caché que puede monitorizar el tráfico.

 

 

Procesador

Diseño

Procesador Intel Core i7-9700F

S-1151

3 GHz

Octa Core

12MB Caché

Intel Core i7-11390H

12 MB Intel Smart Caché

Seagate ST2000DM008 BarraCuda

Disco duro interno para computadora de

 

sobremesa

2 TB

SATA

6 Gb/s

caché de 256 MB

 

 

 

 

 

-       ¿QUÉ ES CACHE MULTINIVEL?

 

En el cache multinivel encontramos que se le añade un segundo nivel de caché fuera de chip (L2) para que así se pueda acceder en un tiempo menor a la memoria principal. Es por eso que cuando ocurre un fallo en el caché primario (L1), se accede a la caché secundaria (L2) para buscar los datos.

 

·       Esto reduce la penalización de fallo.

·       Si no están se accede a la memoria principal.

 

Finalmente podemos darnos cuenta de que mientras más niveles de cache, existan entre el procesador y la memoria principal, el rendimiento será mejor proporcionado por el sistema de memoria, esto a carrera un mayor costo. (Como si esto fuera un edificio de varios pisos, cuando no encuentras las copias en el primero, vas al segundo y así sucesivamente dependiendo de los niveles dentro de la memoria).

 

https://drive.google.com/file/d/1ScG8x8amQl_RUQCLDwUWLbrm9OcNWOpJ/view?usp=sharing

 

 

Investigación de Conceptos

1. Cuáles son los pasos para guardar información en una memoria. Primero el procesador envía las direcciones para los datos, después el  controlador de memoria encuentra cual es el cubículo adecuado para el  dato y por último el procesador envía los datos a escribir. 

2. Que significa RAM. 

Memoria de acceso aleatorio. (Random Access Memory) 

3. Son almacenes internos en la computadora 

Las diversas memorias que hay dentro de la computadora.


4. Cuáles son los pasos para leer la memoria. 

El procesador envía la dirección para los datos requeridos, de  inmediato, el controlador de la memoria encuentra los bits de  información contenidos en el cubículo adecuado. El controlador de  memoria los envía al bus de datos del procesador. 

5. Que significa ROM. 

Memoria de Solo Lectura. (Read Only Memory) 

6. Que es DIMM. 

Es un acrónimo para la expresión Dual In-line Memory Module, hace  referencia al módulo de la memoria RAM. Este consiste en una pequeña  placa de circuito impreso que almacena chips de memoria, que se  inserta en un zócalo en la paca madre. 


7. Que es RAM Disk. 

Es un tipo de unidad de estado sólido ya que no tiene partes mecánicas,  es una configuración de la RAM para que simule un disco duro.

8. Que es SO-DIMM. 

Este es un formato más pequeño del módulo DIMM, este está  orientado a portátiles y mini PC. Tiene un Conrado con 144 contactos. 

9. Que es SIMM. 

Este es un acrónimo de Single In-line Memory Module, es un formato  que consiste en placas de circuito impreso sobre las que se montan los  integrados de memoria DRAM. Estos fueron los que dieron pie para la  creación del DIMM.


 https://drive.google.com/file/d/1dE2a7-eak2Y6PtqAfbv2sUVJoUTOiFqC/view?usp=sharing

Memorias DDR4 Y DDR5 cuadro comparativo

 


DDR4

DDR5

Descripción

Adata Premier 

Corsair Vengeance

Kingston  FURY

Beast

Team Group

HD7670

Hynix Semiconductors

Capacidad mínima

4 GB

8 GB

4 GB

16 GB

4GB

20GB/s

Capacidad máxima

16 GB

128 GB

32 GB

32 GB

16 GB

160GB/s

Velocidad de acceso mínima

2666 MHz

2400 MHz

2666 MHz

4800 MHz

650 MHz

4266 MHz

Velocidad de acceso máxima

2666 MHz

3600 MHz

3733 MHz

6400 MHz

1000MHz

6400 MHz

Costo de módulos

$567.62 & $2,699

$ 900.01 & $17,577.92

$ 668.00 & $6,579.16

$9,799

$1,486.82

$1,278


https://drive.google.com/file/d/10p4rqvV_yBPJ1uhU24amcJLdu26pmTSH/view?usp=sharing