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