domingo, 9 de junio de 2019



¿Que es la memoria?

La memoria es uno de los componentes fundamentales para el correcto funcionamiento de nuestra PC, ya que su existencia permite que la computadora pueda arrancar, se procesen los datos, se ejecuten las instrucciones para los distintos programas y demás.
Por otro lado, cuanto mayor es la cantidad de memoria que posea una PC, mayor será el rendimiento y la mejora en la permanecer del equipo.
No obstante, una computadora trabaja con cuatro tipos de memorias diferentes, que sirven para realizar diversas funciones. Estas son la memoria RAM, la memoria ROM, la memoria SRAM o Caché y la memoria Virtual o de Swap.

Resultado de imagen para tipos de memoria

  1. Luego de la SRAM surgió DDR RAM como remplazo. Su característica principal es que está sincronizada y funciona enviando datos con redundancia en cada ciclo de reloj. Esta nueva memoria solo cuenta con una muesca y 184 contactos de conexión con la tarjeta madre, además ofrece una velocidad entre 200 y 600MHZ.
  2. Con el paso de los años, las memorias RAM fueron evolucionando. Un ejemplo de ello es la DDR2, a la cual se le realizaron una serie de cambios que permitieron mejorar su rendimiento. Con respecto a la anterior memoria, la muesca de la DDR2 se ubica a dos milímetros hacia la izquierda. Adicionalmente, otra de sus características es que cuenta con 240 contactos y puede trabajar a velocidades entre 400 y 800MHz.
  3. Como remplazo a la DDR2 nace la memoria RAM DDR3, una de las más utilizadas gracias a que su velocidad de transferencia de datos era mucho mayor, incluso el doble que la DDR2, y el consumo de energía era menor.
  4. De la generación de las DDR encontramos también la memoria DDR4, la cual ofrece un mayor rendimiento con un menor consumo de energía de hasta el 40%, y un ancho de banda de hasta 50%. Por otro lado, su velocidad mínima de datos por pin es de 1,6 Gb y la máxima inicial de 3,2 GB.


La memoria RAM.

La más importante es la denominada memoria RAM (Random Access Memory), ya que nuestra computadora no podría funcionar sin su existencia.
En la ram se guarda distinto tipo de información, desde los procesos temporales como modificaciones de archivos, hasta las instrucciones que posibilitan la ejecución de las aplicaciones que tenemos instaladas en nuestra PC.
Dentro de las memorias RAM existen distintos tipos de tecnologías que se diferencian principalmente por su velocidad de acceso y su forma física. 

Resultado de imagen para La memoria RAM

La memoria ROM

Además de la memoria RAM, las computadoras trabajan con la memoria denominada ROM, Read Only Memory, que como su nombre lo indica se trata de una memoria sólo de lectura, ya que la mayoría de estas memorias no pueden ser modificadas debido a que no permiten su escritura.
La memoria ROM viene incorporada a la motherboard y es utilizada por la PC para dar inicio a la BIOS, lo cual es básicamente un programa que posee las instrucciones adecuadas para guiar a la computadora durante el arranque.
Resultado de imagen para La memoria ROM
La diferencia fundamental que existe entre la memoria RAM y la ROM radica en la velocidad, ya que la ROM al tratarse de un tipo de memorial secuencial necesita recorrer todos los datos hasta hallar la información que está buscando, mientras que la RAM trabaja de manera aleatoria, lo que hace que acceda a la información específica de manera directa.
Este factor hace que la velocidad de la RAM sea notablemente superior. Asimismo, la capacidad de ésta es mayor a la de la memoria ROM, y a diferencia de esta última, la RAM no viene integrada al motherboard, lo que permite que el usuario pueda expandir la cantidad de memoria RAM de su PC

Qué es la memoria ROM?

Básicamente, una memoria ROM es un chip que en su interior almacena la información necesaria para poder arrancar un dispositivo electrónico como una computadora o un smartphone, y cuya principal característica es la de tener la capacidad de conservar los datos que contiene aun cuando no existan energía que la alimente, al contrario que las memorias RAM, las cuales si no son energizadas, pierden inmediatamente su contenido.

Para qué sirve la memoria ROM

Las memorias ROM en los dispositivos cumplen con la importante función de almacenar en su interior el código que se necesita para arrancar los diferentes módulos que componen una computadora, es decir todo lo que se requiere para comenzar a trabajar con ella. Asimismo la  memoria ROM cumple con la función de iniciar el sistema operativo de la PC en que se encuentra instalado.
Además de utilizarse para la gestión del proceso de arranque de la PC, la memoria ROM se usa para el chequeo inicial del sistema y diversas rutinas de control de dispositivos de entrada y salida.

Tipos de memoria ROM

Con el paso de los años, las memorias ROM han ido evolucionando para adaptarse a las nuevas tecnologías. En la actualidad, existen tres tipos básicos de memoria ROM.

ROM (Read Only Memory)

Este tipo de memoria ROM o “Memoria de solo lectura” fue la primera que se desarrolló y fabricó, y la información que debía almacenarse en ella se grababa usando un procedimiento que implicaba la utilización de una placa de silicona y una máscara. Este tipo de memorias ROM ya no se utilizan, siendo reemplazadas por las memorias que se detallan a continuación.
La memoria ROM

La memoria caché


Otro de los tipos de memoria utilizados por las computadoras es la denominada SRAM, más conocida como memoria Caché.
Tanto el procesador como el disco rígido y la motherboard poseen su propia memoria caché, que básicamente resguarda distintas direcciones que son utilizadas por la memoria RAM para realizar diferentes funciones, tales como ejecutar programas instalados en la PC.
El proceso que realiza la memoria caché es guardar las ubicaciones en el disco que ocupan los programas que han sido ejecutados, para que cuando vuelvan a ser iniciados el acceso a la aplicación logre ser más rápido.
TRES TIPO DE CACHE:
– El caché L1 que se encuentra en el interior del procesador y funciona a la misma velocidad que éste, y en el cual se guardan instrucciones y datos.
– El caché L2 que suelen ser de dos tipos: interno y externo. El primero se encuentra dentro de la motherboard, mientras que el segundo se halla en el procesador pero de manera externa, lo que lo hace más lento que el caché L1.
– El caché L3 que sólo vienen incorporado a algunos de los microprocesadores más avanzados, lo que resulta en una mayor velocidad de procesos.

Anexo 2: La memoria Caché

La memoria cache nació cuando se descubrió que las memorias ya no eran capaces de acompañar a la velocidad del procesador, haciendo que muchas veces este último se quedara «esperando» por los datos que debía entregar la memoria RAM para poder concluir sus tareas, perdiendo mucho rendimiento.
Si en la época del 386, año 1991, la velocidad de las memorias ya era un factor limitante, imagina este problema hoy, con los procesadores que tenemos actualmente.
Cache
Para solucionar este problema, se comenzó a usar la memoria cache, un tipo ultra-rápido de memoria que sirve para almacenar los datos que son más frecuentemente utilizados por el procesador, evitando, la mayoría de las veces, tener que recurrir a la comparativamente lenta memoria RAM.
Sin la memoria cache, la performance del sistema estaría limitada a la velocidad de la memoria, pudiendo caer hasta un 95%!.

Los tipos de memoria cache

Se utilizan dos tipos de memoria cache, llamados cache primario, o cache L1 (level 1), y cache secundario, o cache L2 (level 2). La memoria cache primaria está insertada en el mismo procesador y es tan rápida como para acompañarlo en velocidad. Siempre que un nuevo procesador es desarrollado, es preciso desarrollar también un tipo más rápido de memoria cache para acompañarlo. Como este tipo de memoria es extremadamente cara (llega a ser centenares de veces más cara que la memoria RAM convencional) se usa sólo una pequeña cantidad de ella. Para complementar, se utiliza también un tipo de memoria cache un poco más lenta, la cual se llama cache secundario, que por ser mucho más barata, permite usar mayor cantidad. 

Como instalar memoria cache?

Primero, debes asegurarte que la placa madre permita la instalación de memoria cache. Las placas madre que permiten la instalación, poseen un socket llamado COAST donde se coloca el módulo de memoria cache. Generalmente se necesita cambiar los jumpers de configuración del tamaño de la memoria cache. La posición correcta de los jumpers se deberá consultar en el manual de la placa. Si luego de esta configuración la PC no enciende, significa que el módulo de memoria cache está fallado o es incompatible con la placa madre. En este caso, el módulo debe ser cambiado. Cuando esté todo funcionando, se deberá habilitar el cache de memoria en la BIOS de la PC.

Chequear la existencia de memoria cache en la PC?

Hay varios programas para este fin. Uno de ellos se llama PC-Config, es shareware y puede ser bajado gratis en internet. Además de probar el cache, este programa no brinda información importante sobre la PC, tales como el tipo de memoria instalada y el tipo de chipset.

La memoria de Swap


En algunas computadoras, sobre todo en aquellas que poseen sistema operativo Microsoft Windows o Linux, también encontraremos la denominada memoria virtual o de Swap.
Este tipo de memoria, que funciona de manera similar a la caché, es creada por Windows o Linux para ser utilizada exclusivamente por el sistema operativo. En el caso de Linux esta denominada memoria swap generalmente está ubicada en una partición diferente del disco, mientras que en el sistema de Microsoft es un archivo dentro del sistema operativo mismo.
En muchas ocasiones la memoria virtual suele producir ciertos problemas que ocasionan que la PC se cuelgue, ya que este tipo de memoria ha sido creada por el sistema dentro del disco rígido y a veces puede llegar a superar la capacidad de proceso.
En la ejecución de programas mediante la memoria virtual, sólo obtendremos como resultado que nuestra PC se vuelva más lenta, ya que le resta velocidad de proceso al disco rígido.
Resultado de imagen para La memoria de SwapResultado de imagen para La memoria de Swap
Las memorias DDR trabajan transfiriendo datos a través de dos canales diferentes, de manera simultánea y en un mismo ciclo de reloj con una transferencia de un volumen de información de 8 bytes en cada ciclo de reloj. No obstante son compatibles con procesadores más potentes en cuanto a ciclos de reloj.