viernes, 27 de septiembre de 2013




La memoria




La Memoria RAM son unas plaquetas de circuito que se pueden insertar en las ranuras o Slots de las placas madres.
la memoria cumple con una función muy importante en el sistema, por 
que es la que le da rapidez a los procesos. Si tenemos un microprocesador 
con mucha capacidad sera inútil, si no tiene una RAM que la acompañe a la 
par, por lo contrario sera lenta.


Las memorias son muy sensible por lo cual hay que ser muy cuidadosos con 
el manipuleo, estas están construidos por unos chip que son muy sensibles 
a las descargas electrostáticas por la cual las pueden quemar, para poder instalar una memoria en nuestra computadora hay que seguir unos simples pasos: se recomienda tener apagada la computadora y desconectada a la 
red eléctrica para que se descarguen los capacitores de la fuente, luego al costado derecho de la torre mirándola por la parte de atrás. Se le saca la 
tapa para tener acceso a la placa madre o motherboard sobre la cual se montan todo los componentes. las memorias se instalan en las ranuras de expansión de memoria señaladas como Slots de memorias. Estas ranuras disponen de dos palancas en las puntas las cuales al presionar hacia abajo permiten insertar los módulos de memoria. Al insertar un módulo estás palancas se cierran produciendo un click.  
Las memoria disponen de cortes, que se deben hacer coincidircon las elevaciones en las ranuras o Slots. Las memorias DDR tienen un sólocorte y las DIMM tienen dos. No se debe hacer una fuerza excesiva, másbien se debe chequear la memoria no este al revés o sea otro tipo de memoria, incompatible con nuestra placa madre.




                                                                   vídeo 
                   http://www.youtube.com/watch?v=8s53rYdsuWg

                                



RAM 

 Es una sigla que proviene de ("Read Aleatory Memory") o memoria de lectura aleatoria, que esta encargada de almacenar datos e instrucciones de manera temporal, lo cual de ahí viene el término de memoria de tipo volátil 
ya que pierde los datos almacenados después de apagar el equipo, pero tiene una muy alta velocidad para realizar transiciones de información. También 
en la memoria se carga parte del sistema operativo, programas, etc.

Ejemplo: 

Cuando damos doble click a la aplicación Microsoft Word, el programa será leído desde el disco duro e inmediata mente la computadora buscará almacenarlo en la memoria RAM, ello para que el usuario lo utilice sin la lentitud que implicaría trabajarlo desde el disco duro, y una vez terminada 
de usar la aplicación, la RAM se libera para poder cargar el próximo programa a utilizar.


La capacidad de una memoria está expresada en MB (mega bytes) o en GB (giga byte) siendo 1GB = 1024 MB. hay memorias de 16, 32, 64, 128, 256, 512MB, 1GB y 2GB. Cada fabricante puede optar por uno de varios diseños o arquitectura del circuito de una memoria, haciéndolas con 4 chips (unos bloques rectangulares negros y chatos con patas) de un sólo lado de la plaqueta.8 chips (cuatro de cada lado) o 16 chips (8 de cada lado). Esto suele ser determinante en cuanto a la compatibilidad de la placa madre por lo que es necesario leer muy bien el manual de esta, para saber qué tipo de memorias acepta.                           





Bueno un repaso a lo visto 

La memoria principal denominada RAM es donde la computadora guarda los datos que esta utilizando en el momento presente , el almacenamiento es considerado temporal porque los datos y programa permanece en ella mientras que la computadora este encendida o no sea reiniciada.
Se le llama RAM por que es posible acceder a cualquier ubicación de ella aleatoria y rápidamente, físicamente están constituidas por un conjunto 
de chip normal mente conectada a la tarjetas madre, los chip de memoria 
son rectángulos negros que suelen ir soldados en grupo de unas plaquetas 
de pines o contactos. Los computadores actuales cuentan con la capacidad 
de aumentar la memoria RAM.



A la memoria se le puede dar una asignación, consiste en el proceso de asignar con propósitos específicos
consiste en ell tiempo: compilación y ejecución o automática.
Si es en tiempo de ejecución es dinámica
 
Si es en tiempo de compilación es estática
 
Si son variables locales a un grupo de sentencias se denomina automática

 

ejecución es la asignación dinámica de almacenamiento de memoria para utilización por parte de un programa de computador durante el tiempo de ejecución de ese programa. Es una manera de distribuir la propiedad de recursos de memoria limitada entre muchas piezas de código y datos. 


compilación estática de memoria consiste en el proceso de asignar memoria en en tiempo de compilación antes de que el programa asociado sea ejecutado, a diferencia de la asignación dinámica o la automática donde la memoria se asigna a medida que se necesita en tiempo de ejecución.



Las variables automáticas Pueden ser asignadas automática mente en la 
pilas de datos cuando se entra en el bloque de códigos. Cuando se sale del bloque, las variables son automática mente des asignadas. Las variables automáticas tendrán un valor sin definir cuando son declaradas, por tanto 
es buena práctica de programación inicializarlas con un valor válido antes de usarlas.



Memoria virtual 

Es una técnica de administración de la memoria real que permite que el sistema operativo le brinde al software de usuario y a si 
mismo un espacio mayor que la memoria real. La mayoría de los ordenadores tienen cuatro tipos de memoria: registro de la CPU, la memoria cache, la memoria física y el disco duro que es más lento pero mucho más grande y barato.

Aunque la memoria virtual podría estar implementada por el software del sistema operativo, en la práctica siempre se usa una combinación hardware 
y software dado el esfuerzo extra que indicaría para el procesador, también simplifica la carga de programa para su función llamada reubicación. Este procedimiento permite que cada programa se ejecute en cualquier posición 
en la memoria física.