Ir al contenido principal

Memoria Ram

En este blog explicaré algo pequeño sobre un componente fundamental en los computadores que brinda ejecución de forma simultanea y aporta a que los dispositivos sean más rápidos con la respuesta que queremos.

Memoria RAM

Primero que todo RAM, significa en inglés "random access memory", lo cual se traduce como memoria de acceso aleatorio. Es una pieza hardware lo cual tiene como tarea guardar en su dispositivo  datos o instrucciones que se utilizaran posteriormente. 
Lo que distingue la memoria RAM con el disco duro es que, la memoria RAM es volátil, osea que constantemente tiene información o instrucciones que varían y que los datos almacenados en ella son borrados al apagar el dispositivo. En el disco duro es lo contrario, aunque se apague el aparato, se guardará los datos que tenía.  
La memoria RAM se puede ver como el "bloc de notas" del procesador, ya que se mantiene con la ayuda de los registros del procesador. Cada aplicación usada aloja datos en la memoria RAM, las instrucciones son pasadas a registros para se ejecución en forma secuencial. También todo los datos pasan por medio de registros para su manipulación. Estas memorias consta de muchos capacitadores pequeños que almacenan cargas, cuando se cargan, su estado lógico es igual a 1; de lado contrario, se iguala a 0, esto implica que un bit de memoria representa cada capacitador, aunque los capacitadores se descargan, ellos deben cargarse constantemente a sus intervalos regulares, lo que es conocido como ciclo de actualización 
Imagen tomada del sitio web: www.norender.com
Hay que saber que aunque la memoria RAM, aun siendo limpiada cada vez reinicia su máquina, toma un gran papel en la hora del funcionamiento de cualquier tarea que haga la computadora.


Tipos
Hablar sobre todo los tipos de RAM, sería un tema muy extenso y muy confuso y daría para ser un tema de otro blog, entonces mencionaré dos tipos de módulos que generalmente las memorias RAM presentan.


  • DIMM(Dual In-Line Memory): Este módulo es el precedente de la SIMM, esta es constituida por pequeños circuitos los cuales mantienen circuitos integrados de memorias. Esta la diferencia con la SIMM ya que se puede llevar bien con la caché a 64 bits, a cambio SIMM utiliza 32 bits.
    Sitio web: hardwaremanual.wordpress.com/b-dimm/
Capacidad
Lo que puede llegar almacenar se mide actualmente en:
  • Terabytes (TB)
  • Gigabytes (GB)
  • Megabytes(MB)
Un sistema de 64-bit es capaz de aguantar utilizar 2 Teras de RAM y un sistema de 32 bits apenas puede utilizar 64 GB de RAM.
Lo cual recomiendo no preocuparse si tiene más de 2 GB de RAM, con esa cantidad un usuario casual no debe tener problemas. Si recomiendo mínimo 4, por si quieres llegar a jugar cierto juego básico sin complicaciones. Igualmente entre más capacidad de almacenamiento, mejor va ser el desempeño de su computador.
Se tiene que entender que trae beneficios entonces por tener más cantidad de RAM de la necesaria.

Frecuencias
La frecuencia de su memoria RAM es medido en MHz (megahercio), con esto indica que tan rápido puede ser datos almacenados en la memoria. Obviamente entre más frecuencia tenga, más rápido reacciona la memoria.


¿Cómo saber cuanta memoria RAM tengo en mi computadora?
Primero se abré el explorador de archivos, luego selecciona con click derecho "esta pc" (This pc) y selecciona propiedades.
Esto abré el panel de control y demuestra la capacidad de varias cosas de su computadora, entre esas, la capacidad de su memoria RAM. (Ver imagen 1)
Imagen 1
Consejos 
En esta parte mencionaré cosas que son lo mejor para cuando se va a elegir memoria RAM.
Imagen tomada de computerhoy.com

Es recomendable que si su computadora tiene una tarjeta madre que permite 2 módulos de memoria RAM, dividirlo en los dos módulos. Lo cual casi no es posible en las portátiles.
Es decir si quieres 8 GB de RAM, es mejor utilizar 2 módulos de 4 GB que uno solo de 8 GB.

¿Por qué así? bueno, las tarjetas madre trabajan más fluido si están  configurado en dos canales que en uno solo.

Referencia 

Comentarios

Entradas populares de este blog

Código BCD

¿Qué es código BCD? El código BCD (decimal codificado, en inglés Binary-Coded Decimal), es una representación de números decimales en el sistema binario, lo cual cada dígito decimal es una codificación con secuencia de 4 bits, con esta representación se puede ver la relación que existe entre un número decimal y ese número en codificación binaria. Este sistema de numeración es ponderado, lo cual quiere decir que cada posición de una secuencia de dígitos obtiene cierto valor.  Esta representación llega a utilizar 4 dígitos binarios para representar 0 al 9. Para poder el representar el equivalente se pone el valor 1 donde se ocupa y 0 donde no se ocupa, con 4 dígitos, se pueden representar 16 números (0000-1111), pero en el código BCD, sólo se usan diez de ellos, las 6 combinaciones que no se emplean (1010, 1011, 1100, 1101, 1110 y 1111) no son válidas en el código BCD.  (Ver imagen 1) Imagen 1: números decimales respresentados en BCD Ejemplo 1   En el ejemplo 1 se

Obtener el residuo: operación módulo en ensamblador

 Para este blog quisiera hablar de un algoritmo que encontré y me sirvió para la tarea que me habían dejado. El algoritmo que encontré saca el residuo que se obtiene de una división, osea hace la operación módulo. El residuo es algo que durante el colegio no le tome importancia y me sorprende la importancia que tiene en el ámbito de la programación. Un ejemplo donde se utiliza el residuo en la programación es cuando el programador quiere obtener el último dígito de algún número.  La operación de módulo encuentra el residuo que queda después  de aplicar una división. (Ejemplos en la ilustración 1) Ilustración 1. Ejemplo de divisiones que dejan residuo Muchos lenguajes para aplicar el módulo de dos números funciona simplemente utilizando el signo "%" en el medio de los dos números, otros ponen "mod" en medio de los dos números. Sin embargo en algunos tipos  de lenguajes ensamblador no existe una forma tan directa y fácil para obtener el residuo de una divisió

Sucesión de Fibonacci: código ensamblador

En este blog, me gustaría dar un resumen comprensible sobre una sucesión interesante e infinita, hablo de la sucesión de Fibonacci. Es fundamental llegar a programar esta sucesión cuando eres estudiante de ingeniería de computación, ya que es un buen ejercicio para cuando se esta aprendiendo recursividad. Funcionalidades recursivas fue, es y será siempre una herramienta primordial para la creación de programas. Imagen 1. Sucesión de Fibonacci, sitio web: gutl.jovenclub.cu/python-y-la-sucesion-de-fibonacci La sucesión de Fibonacci Primero que todo, esta aportación de la matemática de parte de Leonardo De Pisa   surge de un problema que propuso  Liber Abaci, lo cual el problema consistía en:  " ¿Cuántas parejas de conejos conseguiremos en un año si empezamos con una pareja de conejos que produce cada mes otra pareja que a su vez procrea a los dos meses de vida? " Entonces a partir de ese problema, la sucesión de Fibonacci consta de siempre sumar los dos últimos