jueves, 5 de junio de 2008

Frabicando las ram

Programando la SMT.

La primera etapa para producir un modulo de memoria es el programado de la SMT junto con la elección de los chips apropiados que se instalaran en el PCBToma aproximadamente de 20 a 30 minutos para tener lista la maquina para la primera prueba. En ese tiempo, los ingenieros de la fábrica programan la computadora del SMT, calibran la línea y le introducen los chips que se requieren para producir dicho módulo.











RAM Dinámica


Un chip de memoria es un circuito integrado (IC por sus siglas en inglés), conformado por millones de transistores y capacitores.La forma más común de memoria para PC es la llamada DRAM ó Dynamic Random Acces Memory osea RAM Dinámica.Un capacitor y un transistor juntos forman una celda, que representa un bit. El capacitor almacena el bit de información (0 cuando esta descargado o 1 cuando esta cargado) mientras que el transistor actúa como switch, esto permite "leer" el capacitor o cambiar su estado (de 0 a 1 o viceversa).El problema con el capacitor es que al estarse haciendo operaciones en la memoria éste se descarga, por lo que el CPU o el controlador de memoria tiene que estar recargando todos los capacitores que almacenan 1 bit antes de que se descarguen. Ésta operación de refresco ocurre miles de veces por segundo. Y es debido a ésta operación de refresco por lo que la RAM Dinámica (DRAM) obtiene su nombre, porque tiene que ser refrescada constantemente o de lo contrario los datos se perderían.

¿Quièn inventó la ram?


La memoria ram fue inventada por el Estadounidense Robert Dennard en el año 1968.

miércoles, 4 de junio de 2008

Errores de memoria


Considerando que el trabajo que se realiza en la memoria es sumamente delicado, se han creado procedimientos de control de errores a fin de poder confiar en los resultados que muestran las máquinas. Los dos más utilizados son el control de paridad y el método ECC (Error Correction Code). Para entender el porqué hay que tener implementados sistemas de verificación, hay que recordar dos factores que intervienen en el trabajo de la RAM:
1.- La circuitería electrónica de la memoria utiliza pequeños capacitadores (almacenes de electricidad) que se ven afectados por interferencias que reciben al estar permanentemente refrescándose.
2.- El software puede tener error de código.
Afortunadamente ambos escollos continúan siendo superados tecnológicamente por lo que cada vez menos integradores de PCs utilizan RAM sin función de integridad de datos.
El sistema de control de paridad consiste en agregar un BIT adicional a cada Byte (8 bits + 1 bit adicional) transmitido. Contando el número de 1 existentes en el byte, se establece dos normas: adicionar un bit de señal 1 cuando el número de 1 es par (sistema de control de paridad impar), o adicionar un bit de señal 0 cuando la suma de 1 es impar (sistema de control de paridad par).
Un chip de control (Parity generator/checker) compara los datos y pasa a la CPU un mensaje de error cuando no hay correspondencia. El procedimiento detecta el error de transmisión pero no lo corrige. Por supuesto, que esta operación sólo es posible con el apoyo del circuito lógico (Parity generator/checker) y una BIOS que dé apoyo a la función de control de paridad.
Aunque parezca un sistema ingenioso, la practica ha demostrado que este procedimiento no puede detectar todos los errores posibles que podrían presentarse en el byte (varios bits con señal cambiada). Afortunadamente, los fabricantes de RAM siguen mejorando sus tecnologías por lo que cada vez menos integradores de PC utilizan RAM con control de paridad (son más costosos debido a la adición de una pequeña memoria cache en la RAM).
El sistema de control de errores ECC es un sistema basado en complejos algoritmos haciendo que detecte y corrija errores en la RAM. Se utiliza principalmente para respaldar el trabajo en equipos de función crítica (como los grandes servidores o mainframes). Está creada principalmente para detectar y corregir los casos en que hay un bit errado, ante cuya situación ejecuta su operación y el trabajo del sistema continua normal (el operador no se entera). En niveles más avanzados de ECC, cuando detecta varios bits erróneos, puede suceder que lance un aviso en pantalla o que proceda a corregir los errores automáticamente.

¿Para qué sirve la memoria RAM de las placas gráficas?


Para actividades gráficas intensivas (juegos, video), la información para mostrar esas imágenes va momentáneamente a la memoria RAM de la placa, que debe ser grande. Las más baratas traen de 64 a 128MB de DDR SDRAM, y los modelos más caros ofrecen de 128 a 256MB. Las placas de video integradas en las mothers (o en las notebooks) usan la RAM del sistema principal y no la dedicada, reduciendo la memoria para el sistema operativo. Sirve para ver imágenes y algunos juegos, pero es imposible utilizarlas para entretenimientos más sofisticados.

Instalación de la memoria

Si ya sabemos qué memoria vamos a poner y la tenemos en mano, sólo nos queda el proceso físico de su inserción; también podemos seguir estos pasos si únicamente queremos ver la memoria que ya hay puesta.

* Materiales necesarios: Un simple destornillador de estrella.

Lo primero que debemos hacer es apagar el ordenador y abrir la torre, esto es una operación muy sencilla y que se debe repetir cada vez que queramos manipular un componente de su interior, no sólo la memoria. Quitamos los tornillos que sujetan las tapas o la carcasa y las retiramos.

* ¡Precaución!: Antes de manipular el interior de la torre, debemos tocar cualquier superfície metálica para descargar nuestra electricidad estática que sería fatal para cualquier componente interno.












Ahora tenemos que identificar la ubicación de la memoria, si miramos en la placa interna veremos una zona similar a esta:


Ahí están los slots (huecos para poner la memoria) y el módulo o módulos que tengamos ya instalados aparecerán colocados en una de las ranuras (en la imagen no sale ninguno).

Seguidamente, acercamos el módulo por el lado donde están los conectores hacia uno de los slots libres y lo insertamos perpendicularmente y con firmeza, hasta que queden los contactos en su interior. Pero antes de hacer esto hay que tener en cuenta algunas cosas:

1) Los módulos van sujetos lateralmente con unas piezas de plástico, antes de insertar el módulo debemos asegurarnos de que están abiertas para que podamos colocar el módulo cómodamente. Una vez insertado, debemos cerrar las piezas hasta que se ajusten a las muescas laterales del módulo.











2) Entre los contactos de las memorias puede haber 1 muesca (DDR 184 contactos) o 2 muescas (SDRAM 168 contactos), estas muescas deben coincidir con unas que existen en el hueco donde vamos a colocar la memoria.
Teniendo en cuenta estos aspectos, ya podemos insertar el módulo con firmeza. Si vemos que no podemos ponerlo, hay que detenerse y revisar todo el proceso de nuevo y con mucho cuidado. Es importante destacar que la memoria sólo entra en su sitio en una posición determinada por las muescas, no hay varias maneras de ponerla.

Cuando hayamos insertado la memoria, sólo queda comprobar que el sistema la acepta correctamente. Por ese motivo se recomienda no cerrar la torre todavía, en la siguiente sección comentaremos cómo comprobarla y corregir errores. Cuando veamos que la memoria funciona bien, podemos cerrar la torre con las tapas y colocando de nuevo los tornillos (apagando el PC previamente).

Instalando una memoria ram

Algunos tipos de ram

DRAM ( Dynamyc Random Acces Memory ): Este tipo de memoria se utilizan des los años 80 hasta ahora en toda las computadorasEsta memoria tiene una desventaja hay que estimularla ( Refresco) permanentemente porque se olvida de todo.Como se estimula : requiere un procesador que ordene el envió de cargas eléctricas, a este tipo de memorias se lo conoce como memoria estáticasOtras de las desventajas de esta memoria es que es lenta y la ventaja es que es barataObviamente al tener estas desventajas se le incorporaron distintas tecnologías para mejorarlas.

FPM DRAM: La ventaja de este memoria consiste en pedir permiso una sola vez u llevarse varios datos consecutivos esto comenzó a usarse principios de os años noventa y dio buenos resultados a estos módulos se los denominaron SIMM FPM DRAM y pueden tener 30 o 72 pines y se la utiliza en las Pentium I lo que logro con esta tecnología es agilizar el proceso de lectura, estas memorias ya no se utilizan mas.

EDO DRAM: Estas memorias aparecieron en el 95, y se hicieron muy populares ya que estaban presentes en todas las Pentium I MMX y tenia la posibilidad de localizar un dato mientras transfería otro de diferencia de las anteriores que mientras transfería un dato se bloqueaba.Estas EDO SIMM eran de 72 pines

SDRAM: Esta Memoria entro en el mercado en los años 97, y mejoro la velocidad siendo su ritmo de trabajo igual a la velocidad de Bus (FSB) es decir que tienen la acapacidad de trabajar a la misma velocidad de mother al que se conectan.Es tos modulos de 168 Pines son conocidos como DIMM SDRAM PC 66 y 100, 133, obviamente si instalo una de 133, en un mother de 100 va a funcionar a 100Mhz.

DDR SDRAM: En este caso se consiguió que pudiera realizar dos transferencia en una pulsación o tic-tac de reloj, esta memoria pude alcanzar velocidades de 200 a 266Mhz, Tiene una ventaja mas trabaja en sincronía con el bus del mother si este acelera la memoria también pero tiene una desventaja son muy caras. Se conoce como DIMM DDR SDRAM PC 1600 Y PC 2100.

RDRAM: Es una memoria muy costosa y de compleja fabricación y la utilizan procesador Pentim IV para arriba corre a velocidades de 800 Mhz sus módulos se denominan Rimm de 141 pines y con un anho de 16 bits, para llenar un banco de memoria de 64 bits hay que instalar 4 memorias, es posible que estas memoria sean retiradas del mercado por ser tan costosas.

Zócalos de memoria o bancos de memoria


Simm 30 Pines

Simm 72 Pines

Dimm Hasta 168 Pines

Los bancos pueden ser tres o cuatro y tienen una marca el el mother donde se debe colocar la primera memoria. Obviamente si en el primero tenemos una de 64 Mg y otra en el segundo decimos que tenemos 128 mg. La computadora funciona mejor con una sola de 128Mg. Esto es solo para las DIMM, las Simm se instalan de a pares.

¿De dónde surgío la denominacíon?


La denominación surgió antiguamente para diferenciarlas de las memoria de acceso secuencial. Debido a que en los comienzos de la computación las memorias principales (o primarias) de las computadoras eran siempre de tipo RAM y las memorias secundarias (o masivas) eran de acceso secuencial (cintas o tarjetas perforadas), es frecuente que se hable de memoria RAM para hacer referencia a la memoria principal de una computadora, pero actualmente la denominación no es demasiado acertada.

¿Qué es una memoria ram?


La memoria de acceso aleatorio, o memoria de acceso directo (en inglés: Random Access Memory, cuyo acrónimo es RAM), o más conocida como memoria RAM, se compone de uno o más chips y se utiliza como memoria de trabajo para programas y datos.Es un tipo de memoria temporal que pierde sus datos cuando se queda sin energía (por ejemplo, al apagar la computadora), por lo cual es una memoria volátil. Esto es cierto desde el punto de vista teórico: Científicos de la Universidad de Princeton han descubierto que existe una destrucción gradual de los datos almacenados en la memoria RAM que oscila entre unos segundos y varios minutos, siendo inversamente proporcional a la temperatura. Esto puede significar una brecha en la seguridad en tanto que las claves de acceso de cifradores de información como BitLocker quedan almacenadas en la memoria.