Download Contenido

Document related concepts
no text concepts found
Transcript
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Contenido
PRESENTACION
1
OBJETIVO
2
INTRODUCCION
3
DEFINICION DE MEMORIA
Diferencia entre memoria y almacenamiento
5
Tipos de RAM
5
CLASIFICACION DE MEMORIA RAM
Tecnologías
Apariencia física
5
Fabricantes
5
Formatos de memoria RAM
5
SIMM
DIMM
7
DDR
7
RIMM
7
TARJETAS PCMCIA
7
Instalación de memoria
Verificación de datos
Memorias del mañana
Guía general para actualizar memoria
5
CONCLUSION
24
GLOSARIO
1
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Presentación
En el momento que una empresa ingresa en un mercado para ofrecer sus
productos y servicios, esta entrando a un proceso de competencia con otras
empresas que también ofrecen sus productos y servicios y con las que va a
entablar una permanente lucha por cada cliente, por cada sector del mercado y
por cada punto de utilidad.
Para Gigacom de México S.A. de C.V., el resultado de esta competencia,
favorable o no, lo determina el nivel táctico, por ello, la búsqueda de la táctica
consiste en indagar acerca de un ángulo, un hecho, un concepto, o una
característica de nuestra empresa o de nuestro producto que nos sirva para
identificarnos y que nos diferencie ventajosamente de los demás (empresas o
productos).
Gigacom de México S.A. de C.V. define en este manual dos de sus tácticas: la
especialización en el conocimiento de sus productos y la implementación de una
cultura de servicio en la prestación de los mismos.
Ambas tácticas exigen una vez mas a nuestra empresa una valoración del recurso
humano, en reciprocidad, sobre ellos recae el compromiso de adoptar una
actitud constante sobre las tácticas, induciéndolas a que estas se deriven en una
estrategia de empresa. Una táctica se convierte en estrategia cuando adquiere la
característica de ser permanente.
Obvio es entonces, que la capacitación y la actualización sean las vías para el
logro de nuestros propósitos y es el objetivo del presente manual, los términos y
modismos nuevos que ameriten una definición breve muy probablemente se
encuentren en el glosario de este manual, para una mejor compresión.
2
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Objetivo
Crear un instrumento pedagógico de apoyo en la capacitación de personal en
nuestra empresa, a cualquier nivel de conocimiento, estatus o desempeño,
incorporándolo con ello a las estrategias previamente establecidas por Gigacom
de México S.A. de C.V.
3
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Introducción
Hoy en día no importa cuanta memoria tenga tu computadora, nunca parece
tener lo suficiente. Hace poco tiempo, no se pensaba que una computadora
tuviera más de 1 o 2 MB de memoria, hoy en día, se necesitan por lo menos 256
MB para que una computadora trabaje adecuadamente con los sistemas
operativos actuales.
Para algunas personas, la ecuación de memoria es muy simple: cuanta más
memoria, mejor. Sin embargo, para quienes desean saber un poco más, la
siguiente guía de referencia proporciona una visión general de lo que es memoria
y como funciona.
4
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Definición de memoria.
En un sistema de computo podremos hallar dos tipos de memoria en general:
memoria ROM y memoria RAM.
Memoria ROM
La memoria ROM es sólo para lectura, y contiene rutinas preestablecidas tales
como la inicialización del sistema. Un ejemplo de ello es la BIOS1, la cual
contiene las rutinas necesarias para revisar el estado del sistema al encenderlo y
cargar el Sistema Operativo.
Memoria RAM
La memoria RAM es de lectura y escritura y es el motivo de estudio en el
presente manual, en consecuencia, con el término memoria haremos referencia
desde ahora a Random Access Memory (Memoria de Acceso Aleatorio) o RAM.
La RAM es la memoria que utiliza la Unidad Central de Proceso (CPU) o
procesador de un ordenador para almacenar la información que utiliza más
frecuentemente.
El procesador cuando requiere de un dato primeramente recurre a la memoria
caché L1, si no está lo busca en la caché L2, y si no está lo busca en la RAM. La
estructura lógica de la memoria es el de una matriz2 de celdas, como una hoja
cuadriculada, donde se almacena la información. Se dice que es de acceso
aleatorio por que podemos acceder a una celda determinada sin necesidad de
leer toda una fila de celdas, para acceder a una celda determinada se utiliza el
numero de fila y de columna, De ésta manera, el procesador puede acceder
rápidamente a las instrucciones y a los datos almacenados en la memoria.
Unidades de Medida
La unidad básica de memoria es el bit, un bit puede tener 2 valores, es decir,
pueden ser 0 o 1, o estar prendido o apagado como si fuera un interruptor. Para
poder representar un carácter o símbolo como una letra o número es necesario
agrupar 8 bits, este agrupamiento recibe el nombre de byte. Por tanto, se tienen
las siguientes relaciones, haciendo la aclaración que son valores aproximados
para facilitar la nomenclatura:
1 byte = 8 bits
1 KB = 1,000 bytes
1 MB = 1,000 KB = 1,000,000 bytes
1 GB = 1,000 MB = 1,000,000 KB = 1,000,000,000 bytes
Diferencia entre memoria y almacenamiento
Muchas veces se confunden los términos memoria y almacenamiento,
especialmente cuando se trata de la cantidad que tiene cada uno. El término de
memoria se refiere a la cantidad de RAM instalada en la computadora, mientras
que almacenamiento hace referencia a la capacidad del disco duro.
1
BIOS (Basic Input Output System).
Una matriz se entiende como una agrupación de elementos de manera tal que conforman filas y
columnas, así que cada elemento puede ser referenciado de acuerdo a un número de fila y columna
particular.
2
5
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Para aclarar esta confusión, podemos comparar a la computadora con una oficina
que tiene una mesa de trabajo y varios archiveros. Los archiveros representan el
disco duro de la computadora, el cual proporciona el almacenamiento masivo. La
mesa de trabajo representa la memoria, la cual ofrece un acceso rápido y fácil a
los archivos con los que se esta trabajando en un momento dado.
Tipos de Ram
A continuación se enlistan los tipos de Ram actualmente conocidos:
SRAM (Static RAM)
La SRAM es más cara, requiere cuatro veces el espacio que un equivalente DRAM
(Dynamic RAM), pero mantiene su contenido sin necesidad de refrescamiento
eléctrico. Esto hace que el acceso sea más rápido, pasando de 60ns de una DRAM
a 25ns. Actualmente, los tiempos de acceso se han reducido. Normalmente se
usan en las cachés L1 y L2 de los procesadores.
BSRAM (Burst o SynchBurst SRAM)
Memoria SRAM que está sincronizada con el reloj del sistema o del reloj del
sistema de caché; lo que facilita la sincronización con cualquier dispositivo y
disminuye el tiempo de espera en el acceso. Se utilizó en la memoria caché L2
externa del chipset para Pentium II.
DRAM (Dynamic RAM)
Este tipo de memoria RAM es la más económica, y utiliza un capacitor que
requiere un refrescamiento eléctrico frecuente para retener su carga, dado que
al momento de haber una lectura el chip descarga su contenido, debe haber un
refrescamiento después de cada operación. El refrescamiento se da cada 15
microsegundos.
FPM DRAM (Fast Page Mode DRAM)
Apareció en 1987 y es uno de los primeros tipos de DRAM, accesa toda una fila de
direcciones de forma simultánea, esto reduce el tiempo de acceso (50ns) y
consumo de energía.
EDRAM (Enhanced DRAM)
Tecnología que combina SRAM y DRAM en un sólo paquete, normalmente usada
para cachés L2, la lectura a la SRAM es de 15ns, y si no encuentra el dato ahí,
busca en la DRAM con tiempo de acceso de 35ns.
6
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
EDO RAM (Extended Data Output RAM)
Apareció en 1995, y es un 25% más rápida (50ns) que los chips DRAM estándar, y
reduce la necesidad de cachés L2. Tipo de RAM utilizado con sistemas Pentium,
originalmente optimizada para trabajar con el Pentium de 66MHz. Existe una
variante conocida como BEDO RAM (Burst EDO RAM), la cual tiene la capacidad de
enviar los datos de una dirección de memoria mientras comienza a accesar la
siguiente dirección. Esto le permite hacer envíos de datos por cada ciclo de
reloj. Ambas funcionan con buses que corran hasta 66MHz.
NVRAM (Non-Volatile RAM)
Tecnología RAM especial, la cual no pierde los datos al apagar el sistema o al
haber una falla de corriente. De forma similar a la ROM, utiliza una batería
interna para mantener sus datos, se utiliza para almacenar datos en dispositivos
tales como números en teléfonos, configuraciones en módems, etc.
SDRAM (Synchronous DRAM)
Nombre genérico dado a varios tipos de RAM que se sincronizan con el reloj del
procesador, lo cual aumenta el número de instrucciones que puede operar el
procesador. La SDRAM se mide en MHz en lugar de ns, lo que facilita la
comparación entre la velocidad del bus de datos y el chip. Se puede convertir la
velocidad de MHz a ns, dividiendo la velocidad del chip entre mil millones de ns.
Ej.: Un chip de 83MHz es de 12ns.
JEDEC SDRAM (Joint Electron Device Engineering Council SDRAM)
Estándar de la industria para SDRAM, el cual salió en 1997 y tiene una
arquitectura de doble banco y varios modos de acceso en ráfaga que pueden ser
ajustados, funcionan a 83, 100 y 133MHz, también se le conoce como PC66
SDRAM, para distinguirlo de la arquitectura estándar PC100 y PC133 DRAM.
PC100 SDRAM
Especificación creada por Intel en 1998, para usarse con el chipset i440BX de
100MHz. Presenta una mejora del 10 al 15% en sistemas que usan o utilizaron
Socket 7.
PC133 SDRAM
PC-133 es una nueva especificación de memoria basada en las anteriores PC-66 y
PC-100, estándar JEDEC, promovida fundamentalmente por IBM.
DDR SDRAM (Double Data Rate SDRAM)
Tecnología creada en el 2000, la cual puede mejorar el acceso de la SDRAM hasta
llegar a 266MHz. Utiliza el flanco de subida y bajada del reloj, multiplicando por
dos las operaciones.
ESDRAM (Enhanced SDRAM)
Creado por Enhanced Memory Systems, incluye una pequeña SRAM en el chip,
compite con DDR SDRAM en sistemas que usan Socket 7.
7
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
DRDRAM (Direct Rambus DRAM)
Tecnología creada por Rambus Inc. e Intel en 1999, la cual puede obtener
velocidades hasta de 800MHz. Este tipo de RAM es el primer modelo propuesto
para Pentium 4.
SLDRAM (SyncLink DRAM)
Al igual que la Rambus DRAM, está basada en un protocolo donde todas las
señales dirigidas a la RAM están en una misma línea. Dado que el tiempo de
acceso no depende de la sincronización de múltiples líneas, puede obtener
velocidades hasta de 800MHz y duplicar las operaciones por cada ciclo de reloj.
FRAM (Ferroelectric RAM)
Tipo de RAM que combina el funcionamiento de la DRAM con la capacidad de
mantener su contenido al apagarse el sistema. Su capacidad es muy inferior a las
tecnologías DRAM existentes, por lo que no se espera que las reemplace, sin
embargo se espera que tengan mucha aplicación en dispositivos móviles como
PDAs, celulares, etc. Es más rápida que la memoria Flash, y se espera que
reemplace a la EEPROM (Programmable ROM).
Memoria FLASH
Memoria en estado sólido, no volátil y rescribible, la cual funciona como una
combinación de RAM y almacenamiento secundario, es de alta velocidad, y por
no perder los datos al apagar el dispositivo, es ideal para usarse con cámaras
digitales, celulares, PDAs, etc.
PC CARD y CREDIT CARD MEMORY
Antes de la salida de los SO-DIMM, los fabricantes de portátiles desarrollaron
soluciones propietarias, una de ellas fue utilizar dispositivos llamados PC CARD o
PCMCIA, semejantes a tarjetas de crédito a ser insertadas en ranuras especiales,
debido a la lentitud de la comunicación del procesador con estos dispositivos,
aún no existe un estándar para RAM en PCMCIA.
VRAM (Video RAM)
Memoria de video genérica, la cual es dos veces más rápida que la DRAM
estándar.
RAMDAC (RAM Digital-to-Analog Converter)
Microchip que convierte la imagen digital en una señal analógica requerida por el
monitor. incluye una pequeña SRAM con la paleta de colores y tres convertidores
Digital-a-Analógico, uno para cada color básico: Rojo, verde y azul.
SGRAM (Synchronous Graphics RAM)
Memoria de video de bajo costo sincronizada por reloj. Puede escribir usando
máscaras de bits o bloques completos. La Matrox Mistique usa esta RAM.
WRAM (Window RAM)
Memoria de video de alto rendimiento, la cual utiliza dos puertos y a un menor
costo. Sus características aceleran operaciones de representación de texto y
8
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
llenado de áreas. Es para imágenes de alta resolución (1600x1200) a 32 bits de
color. La Matrox Millenium utiliza WRAM, y el nombre no está relacionado con
Microsoft Windows.
MDRAM (Multibank Dynamic RAM)
Memoria RAM para video, desarrollada por MoSys, la cual divide la memoria en
bancos de 32 KB, los cuales pueden ser accesados individualmente. La memoria
RAM tradicional es monolítica, donde todo el buffer es accesado de una sola vez.
En cambio, la MDRAM permite el acceso de forma entrelazado, aumentando el
desempeño general.
RDRAM Rambus Dynamic RAM
Memoria de video rediseñada por Rambus Inc., la cual contiene un bus
propietario que acelera la transferencia entre la RAM de video y el buffer.
Existen dos variantes: Base Rambus y Concurrent Rambus. Está optimizada para
el streaming de video. Esta tecnología es utilizada por algunas consolas de juego
de Nintendo.
Clasificación de memoria RAM:
Para la memoria existen múltiples clasificaciones, por ejemplo:
Según medio de soporte:
•
•
Volátil. Se pierde la información al desconectar la alimentación.
No volátil. Información permanente.
Según el refresco de datos:
•
•
Estáticas. Utilizan Flip-Flop
Dinámicas. Necesitan refrescar la información.
Según el modo de acceso:
•
•
Por dirección. Se da una dirección y se obtiene el dato.
Por contenido. Dado el dato se proporciona la dirección.
Según la tecnología y prestaciones:
•
•
•
RAM Dinámica (DRAM): Se necesita gran capacidad de almacenamiento →
Memoria principal (SDRAM).
RAM Estática (SRAM): Se necesita tiempo de acceso rápido → Memoria Caché.
ROM: Contenido importante que no se pierda ni al apagar el computador →
BIOS (Flash)
La diferencia estriba, aparte de las características intrínsecas, en la
velocidad de acceso, siendo RAM mucho más rápida que ROM.
En este manual utilizaremos la clasificación de acuerdo a la característica del
refresco de datos, luego entonces, existen dos clasificaciones principales de
RAM: RAM estática (SRAM) y RAM dinámica (DRAM). De a cual, es trascendental
comenzar a distinguir que el producto que comercializa Gigacom de México S.A.
de C.V. se concentra en la clasificación de RAM Dinámica, y de ella hablaremos a
continuación:
9
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
DRAM (Dynamic RAM)
El DRAM es el tipo más común de memoria para computadora, se le conoce como
RAM dinámica debido a que requiere ser re-energizada o ¨refrescada¨ millones
de veces para retener la información.
Debido a que la SRAM es significativamente cara, se utiliza la memoria DRAM que
es más barata y más pequeña, pero también es más lenta, como ya se mencionó,
debido que hay que refrescarla periódicamente para que no pierda la
información, esta memoria es la más antigua, y es asíncrona. La SDRAM, que es la
utilizada hoy día, es síncrona y por tanto más rápida que la DRAM. Se dice que es
síncrona porque trabaja sincronizadamente con el procesador, es decir, el
procesador sabe exactamente cuando va a tener su petición lista para poder
recogerla y cuando puede hacer otra petición sin tener que esperar a que la
memoria esté libre. Esto evita que el procesador esté pendiente de la memoria y
desperdicie ciclos de reloj. El estándar de la memoria SDRAM es el llamado
JEDEC de diciembre de 1996.
Los chips de DRAM se presentan en tres formas principales:
1.
DIP. (Dual In-line Package).
2.
SOJ. (Small Outline with J-leads).
3.
TSOP (Thin Small Outline Package).
4.
sTSOP (Shrink Thin Small Outline Package).
El DRAM tipo DIP fue sumamente popular cuando la memoria se instalaba
directamente en la placa base. Los DRAM tipo SOJ y TSOP son componentes que
actualmente se soldan directamente en la superficie de la PCB3, tal como se
muestra:
3
Placa de Circuito Impreso por sus siglas en Ingles.
10
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Una mirada de cerca
Increíble pero cierto: la memoria comienza como arena común de playa. La
arena contiene silicio, que es el componente primario en la fabricación de
semiconductores o "chips". El silicio se extrae de la arena, se derrite, se corta, se
planta y se pule en wafers de silicio. Durante el procesamiento de fabricación de
chips, los patrones intricados de circuitos se imprimen en los circuitos mediante
una variedad de técnicas. Una vez que se completa esto, los chips se prueban y
se cortan. Los chips buenos se separan y se procede a una etapa llamada
"enlace": este proceso establece las conexiones entre el chip y las guías de oro o
de estaño, o las pines. Una vez que se enlazan los chips, estos se empacan en
gabinetes de plástico o cerámica sellados herméticamente. Después de la
inspección, estos están listos para su venta.
La memoria viene en una variedad de tamaños y de formas. En general, tiene la
apariencia de una placa plana color verde con pequeños cubos negros en ella.
Obviamente, hay mucho más en la memoria que eso. La ilustración siguiente
muestra un módulo típico de memoria y describiremos algunas de sus
características más importantes.
Fabricación del módulo de la memoria
Aquí es donde los fabricantes incorporan los chips de memoria a la tableta para
conformar un módulo de memoria. Hay tres componentes importantes: los chips
de memoria, la PCB, además de otros elementos "a bordo" tales como resistores y
condensadores. Para el diseño de las PCB los ingenieros utilizan software CAD
(Diseño Asistido por Computadora), ya que un mejor diseño de las redunda
significativamente no solo en el costo de la producción sino también en el
desempeño del modulo, esta es la razón por lo que la apariencia física de un
modulo que desempeña el mismo trabajo lógicamente varia de un fabricante a
otro. La construcción de una tableta de alta calidad requiere la consideración
cuidadosa de la colocación y de la longitud del trazo de cada línea de señal. El
11
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
proceso básico de la fabricación de la PCB es muy similar al de los chips de
memoria.
Cómo trabaja la memoria con el procesador
Nos referimos al procesador a menudo como el cerebro de la computadora, sin
embargo, también hay otros dispositivos y elementos de relevante trascendencia
en un ordenador, tales como:
Chipset
Contiene generalmente varios "controladores" que gobiernan la manera en que la
información viajara entre el procesador y otros componentes del sistema.
Algunos sistemas tienen más de un chipset.
Controlador de memoria
Es un componente importante en cualquier computadora, pues su función
principal es la de supervisar la transferencia de datos desde y hacia la memoria.
El controlador de memoria determina que tipo de verificación de datos se va a
llevar a cabo.
El controlador de memoria es parte del chipset, y este controlador establece el
flujo de información entre la memoria y la CPU.
Bancos de memoria y esquemas de bancos
Generalmente, la memoria en una computadora está diseñada y dispuesta en
bancos de memoria. Un banco de memoria es un grupo de sockets o módulos que
forman una unidad lógica. Por lo tanto, los sockets de memoria que están
dispuestos fisicamente en filas pueden ser parte de un banco o pueden dividirse
en diferentes bancos. La mayoría de los sistemas computacionales tienen dos o
más bancos de memoria, generalmente se llama banco A, banco B, y así
sucesivamente. Y cada sistema tiene reglas o convenciones de la forma en que se
12
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
deben llenar los bancos de memoria. Por ejemplo, algunos sistemas
computacionales requieren que todos los sockets en un banco se llenen con el
mismo módulo de capacidad. Algunas computadoras requieren que el primer
banco aloje los módulos de capacidad más altos. Si no se siguen las reglas de
configuración, la computadora no encenderá y no reconocerá toda la memoria en
el sistema.
Con frecuencia puede encontrar las reglas de configuración de memoria
específicas para su sistema de computadora en el manual del sistema de la
computadora. También puede utilizar lo que se llama el configurador de
memoria. La mayoría de los fabricantes de memoria de terceras partes ofrecen
configuradores de memoria gratis disponibles en forma impresa o que se accesan
en forma electrónica a través de la Web. Los configuradores de memoria le
permiten buscar la computadora y encontrar los números de partes y las reglas
de configuración de memoria especiales que aplican a su sistema.
Bus de datos
Un bus de datos es una trayectoria en una computadora, que consiste de una
conexión por medio de varios alambres paralelos con los cuales el procesador, la
memoria, y todos los dispositivos de entrada-salida están conectados. El diseño
del bus, o de la arquitectura del bus, determina cuánto y que tan rápidamente
podrán moverse los datos a través de la placa base. Hay diversas clases de buses
en un sistema, dependiendo de las velocidades que se requieran para esos
componentes en particular.
Bus de memoria
El bus de memoria trabaja desde el controlador de la memoria a los zócalos de la
memoria del computador. Los sistemas más nuevos tienen una arquitectura de
bus de memoria en la cual el bus frontal (FSB) funciona del procesador a la
memoria central y un bus de la parte posterior (BSB) que funcione del
controlador de la memoria a la caché L2.
Velocidad de memoria
Cuando la CPU necesita la información de la memoria, envía una petición que es
manejada por el controlador de la memoria, este, envía la petición a la memoria
y le informa al procesador cuando la información estará disponible para poderla
leer. Este ciclo entero – del procesador al controlador, luego a la memoria y de
nuevo al procesador - puede variar según la longitud y velocidad de la memoria
así como otros factores, tales como velocidad del bus.
La velocidad de la memoria se mide a veces en megaciclos (Mhz), o en los
términos del tiempo de acceso - el tiempo real requerido para entregar datos medidos en nanosegundos (ns). Si la velocidad de la memoria está medida en
megaciclos o nanosegundos, puede indicar que tan rápidamente el módulo puede
responder a una petición una vez que la petición se reciba.
Tiempo de acceso (Ns)
El tiempo de acceso mide el tiempo en nanosegundos desde cuando el módulo de
la memoria recibe una petición de datos hasta cuando esos datos llegan a estar
disponibles. Los chips y los módulos de memoria están marcados con los tiempos
de acceso. Mientras las medidas de tiempo de acceso sean más bajos indicaran
velocidades más rápidas.
13
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
En este ejemplo de la imagen anterior, el controlador de la memoria solicita datos de
la memoria y la memoria reacciona a la solicitud en 70ns. El CPU recibe los datos en
aproximadamente 125ns. Así, el tiempo total desde que el CPU hace la primera
solicitud de información hasta que la recibe puede ser de hasta 195ns cuando se
utiliza un módulo de memoria de 70ns. Esto es debido a que toma tiempo para que el
controlador de memoria administre el flujo de información y la información necesita
viajar del módulo de memoria al CPU en el bus.
Velocidad (Mhz)
Comenzando con el desarrollo de la tecnología SDRAM, la velocidad del módulo de
memoria se ha medido en megahertz (MHz). Las marcas de velocidad en los chips de
memoria normalmente se encuentran en nano segundos. Esto puede ser confuso,
especialmente debido a que las marcaciones de nano segundos ya no miden el tiempo
de acceso, si no que ahora miden el número de nano segundos entre los ciclos de
reloj. Para los chips SDRAM con velocidades de 66MHz, 100MHZ y 133MHz, por
ejemplo, la marca correspondiente en los chips es de -15, -10, y -7.5,
respectivamente.
Esta tabla muestra el método para determinar las equivalencias de la velocidad entre
las clasificaciones MHz y ns.
PASO 1
PASO 2
MHz = 1 millón Multiplique por 1
de ciclos de reloj millón para obtener el
total de ciclos de reloj
por segundo
por segundo.
PASO 3
Constante: 1 mil
millones de nano
segundos por
segundo.
PASO 4
Divida los nano segundos por
segundos (del paso 3) entre los
ciclos de reloj por segundo (del
paso 2) para obtener los nano
segundos por ciclo de reloj.
66
66,000,000
1,000,000,000
15
100
100,000,000
1,000,000,000
10
133
133,000,000
1,000,000,000
7.5
Nanosegundosporsegundo 1,000,000,000ns nanosegundos
=
=
Cicloderelojporsegundo
Ciclosdereloj
ciclosdereloj
14
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
La velocidad del procesador y la velocidad del bus de la memoria no son iguales
normalmente. La velocidad de la memoria es limitada por la velocidad del bus,
por lo que el proceso de acoplamiento es más lento.
Bytes por segundo
La conversión de Mhz a bytes por segundo puede ser confusa al principio. Los dos
aspectos más importantes que se necesitan para entender la conversión son: la
velocidad (en Mhz) y la anchura de bus (en bits).
Anchura Del bus
Si tenemos un bus de 8-bits, entonces 1 byte de información a la vez pueden
viajar en el bus. Si tenemos un bus 64-bits, entonces 8 bytes de información
podrán viajar a la vez.
Velocidad Del bus
Si la velocidad del bus de la memoria es 100MHz, significa que su velocidad es de
100 millones de ciclos de reloj por segundo. Típicamente, un paquete de
información puede viajar en cada ciclo de reloj. Si el bus de 100MHz tiene 1 byte
de anchura, entonces los datos pueden viajar a 100 Mbytes por segundo. Los
datos viajan a 100MHz, a través de un bus de 64-bits en 800 megabytes por
segundo.
Los módulos de Rambus se miden a veces en Mhz y otras veces en Mbytes por
segundo. Un tipo de módulo de Rambus funciona con un bus de 400MHz, debido a
que pueden enviar dos trozos de información por ciclo de reloj en vez de uno, el
módulo es clasificado como de 800MHz. Por ello se le hace referencia a veces
como PC-800. Debido a que la anchura del bus de Rambus es de 16-bits, o 2
bytes, los datos viajan a 1600MB por segundo, o 1.6GB por segundo. Usando la
misma lógica, el PC-600 Rambus transfiere datos a 1.2 gigabytes por segundo.
El sistema de reloj
Un reloj de sistema informático reside en la placa base. Este envía una señal al
resto de los componentes de la computadora de manera armónica, como un
metrónomo. Este ritmo se dibuja típicamente como una onda cuadrada, como
esto:
En realidad, la señal real del reloj, cuando es vista con un osciloscopio, se ve más
como esto:
15
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Cada onda en esta señal mide un ciclo de reloj. Si un reloj del sistema funciona a
100MHz, significa que son 100 millones de ciclos de reloj en un segundo. Cada
acción en la computadora es medido por estos ciclos de reloj, y cada acción toma
cierto número de los ciclos de reloj para realizarse. Al procesar una petición de
la memoria, por ejemplo, el controlador de la memoria puede reportar al
procesador que los datos solicitados llegarán en seis ciclos de reloj.
Es posible que el procesador y los otros dispositivos funcionen más rápido o más
lento que el reloj del sistema. Los componentes de diversas velocidades
requieren simplemente un factor de multiplicación o de división para
sincronizarse. Por ejemplo, cuando un reloj del sistema 100MHz interactúa con
un CPU de 400MHz, cada dispositivo entiende que cada ciclo de reloj del sistema
es igual a cuatro ciclos de reloj en la CPU; y utilizan un factor de cuatro para
sincronizar sus acciones.
Mucha gente asume que la velocidad del procesador es la velocidad de la
computadora, pero es verdad a medias, ya que en la mayoría de las veces, el bus
del sistema y de otros componentes funcionan en diversas velocidades.
Índices de Restauración (Refresh)
Refresh es un término del lenguaje inglés y significa refrescar, sin embargo,
muchas veces este término es utilizado de manera coloquial como muchos otros
en el medio informático, indistintamente de esto, con el término refresh nos
referimos al proceso de recargar, restaurar, o de reenergizar internamente las
"celdas de memoria" de un chip.
La organización entera de filas y de columnas se llama arreglo de DRAMs. Ahora
sabemos que la DRAM se llama RAM "dinámica" porque debe ser reenergizada
millones de veces cada segundo para conservar los datos recopilados íntegros ya
que es en estos minúsculos condensadores donde se almacenan las cargas
eléctricas que dan forma a la información.
Estos condensadores funcionan como baterías muy minúsculas que pierden
paulatinamente sus cargas almacenadas si no se reenergizan. Las celdas se
restauran una fila a la vez. El termino rango de refresh no se refiere al tiempo
que toma para restaurar la memoria, sino al número total de las filas que toma
para restaurar la matriz de DRAMs entera. Por ejemplo, un índice de restauración
de 2K indica que toma 2.048 filas para restaurar la matriz; de la misma manera,
un rango de 4K indica 4.096 filas.
Normalmente, el controlador de la memoria de sistema es el que inicia la
operación de la restauración. Pero algunos chips son "autorefresh”. Esto significa
que el chip de la DRAM hace que ellos mismos refresquen el circuito y no
requieren de la intervención de la CPU o del controlador externo de la memoria.
Los módulos “autorefresh” reducen dramáticamente el consumo de energía y se
utilizan a menudo en computadoras portátiles.
CAS Latencia
El término CAS latencia se refiere al número de los ciclos de reloj que se deberá
esperar antes de que una columna pueda ser direccionada al chip DRAM. La
latencia es una medida de retrazo, así que un factor de latencia "CL2" indica un
retardo de dos ciclos de reloj, y un factor de latencia "CL3" indica un retrazo de
reloj de tres ciclos.
16
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Esparcidores y disipadores de calor del calor
Mientras los componentes de memoria son más rápidos, los chips llegan a ser más
densos y cada vez más circuitos son soldados a tabletas más pequeñas, con ello,
la disipación en el exceso del calor se convierte cada vez más de una necesidad.
Por varios años los procesadores han incorporado los ventiladores. Actualmente
algunos nuevos diseño de módulos de memoria utilizan los disipadores o
esparcidores de calor para mantener temperaturas de funcionamiento seguras.
S P D & PP D
Cuando un sistema informático se inicializa, entre otras cosas, debe "detectar" la
configuración de los módulos de la memoria para funcionar correctamente. El
Detector de Presencia Paralela (PPD, Parallel Presence Detect) es el método
tradicional de retransmitir la información requerida usando un número de
resistores. El método PPD es de cierto uso en SIMMs y algunos DIMMs para
identificarse. El detector de presencia serial (SPD, Serial Presence Detect) utiliza
un EEPROM (Electrically Erasable Programmable Read-Only Memory) para
almacenar la información a cerca del módulo.
Número de líneas de reloj (2-clock vs 4-clock)
La memoria de SDRAM requiere que las líneas de reloj funcionen desde el reloj
del sistema al módulo de memoria. "2-clock" significa que son dos líneas del reloj
que funcionan hacia el módulo, y "4-clock" significa que son cuatro líneas del
reloj que funcionan hacia el módulo. Los primeros diseños de Intel eran “2-clock”
porque había solamente ocho chips en el módulo. Más adelante, los diseños “4clock” fueron desarrollados, permitiendo pocos chips por línea del reloj,
permitiendo de tal modo disminuir la carga en cada línea y permitiendo
interconectar datos más rápidos.
Voltajes
Los voltajes tienden a disminuir como consecuencia de que los módulos de
memoria deben emitir menos calor, menos consumo de energía, entre otras
cosas. La mayoría de los sistemas informáticos funcionaban en un estándar de 5
voltios. Las computadoras portátiles fueron las primeras en utilizar los chips de
3.3 volts. Esto era no solamente por razones de emisión de calor sino también
debido a que los chips de una tensión más baja utilizan menos energía y al
utilizarlas hicieron más fácil prolongar vida de la batería. Ahora la mayoría de los
equipos de escritorio se han estandarizado en memorias 3.3 volts, pero
actualmente también estas están siendo substituidas rápidamente por chips de
2.5 volts.
Compuestos vs no-compuestos
Los términos compuesto y no-compuesto fueron utilizados por Apple para
explicar la diferencia entre los módulos de la misma capacidad de memoria pero
que utilizaban diversas cantidades de chips. Para ilustrarlo, veremos que se
pueden construir un módulo de la misma capacidad con 4 chips o con 8 chips.
Apple se refirió al módulo de menor numero de chips como “no-compuesto” y al
de mayor numero de chips como “compuesto”. Apple aconseja a menudo a sus
clientes utilizar módulos “no-compuestos”, ya que un modulo con mayor numero
de chips puede causar problemas de calor y de espacio.
17
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Tecnologías
Para entender de la memoria sus tecnologías, sus evoluciones y las diferencias es
necesario tener conocimiento previo de lo que son las formas de acceso a la
memoria.
Modos de acceso Burst y Timing.
Parte del problema al realizar el acceso a la información almacenada en la
memoria no esta en la propia transferencia del dato en si, sino en decirle a la
memoria que y como hay que realizar la transferencia.
La solución adoptada es la de leer en cuatro bloques de forma consecutiva
evitando así la necesidad de suministrar las direcciones para el segundo, tercero
y cuarto accesos.
El timing de los sistemas que emplean el Modo Burts queda determinado de la
siguiente forma: “x-y-y-y”.
X(Leadoff) – Representa el numero de ciclos que se necesiten para
realizar la primera lectura (5-1-1-1).
Procedimiento de acceso a la Memoria.
1. La dirección para la localización de la memoria a ser leída se coloca en el bus
de direcciones.
2. El controlador decodifica la dirección y determina que chips deben ser
accedidos.
3. Se envía la dirección de la fila.
4. Después de permitir un tiempo para que se estabilice la señal de fila el
controlador pone a cero la señal row address strobe (RAS) quedando toda la
fila seleccionada.
5. Se envía la dirección de la columna.
6. Después de lograr estabilidad se pone a cero la señal Column address strobe
(CAS).
7. Se selecciona la columna y se puede tener el acceso al dato que es situado
en el buffer de salida donde es accesible para el procesador.
Al fin podemos observar gráficamente como la memoria está dividida en filas y
columnas, ahora bien, ¿cómo accedemos a una celda determinada?. Primero se
18
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
carga en el buffer de fila el numero de fila requerido, cuando llega la señal RAS y
después de estabilizarse, se activa la fila, en ese momento cargamos en el buffer
de columna la columna que queremos para que cuando llegue la señal CAS se
active la columna y se active igualmente el buffer de salida, cuando la señal CAS
se estabiliza, la celda se copia en el buffer de salida, ahora podremos
comprender mejor sus tecnologías, sus evoluciones y las diferencias.
Page Mode
La memoria antigua tenia un modo de acceso PM que significa Page Mode, en
este modo se mantiene la señal RAS activa y solamente hay que seleccionar la
columna, siempre y cuando coincida el número de fila.
Fast Page Mode
Luego vino la FPM, Las siglas FPM se refieren a FAST PAGE MODE (Modo de
Paginación Rápida), que se diferencia de la anterior en que asume que la
siguiente petición de memoria que se va a realizar es la columna inmediatamente
siguiente manteniendo la fila anterior. Si el dato requerido está localizado en el
mismo renglón que el dato anterior, entonces el controlador de memoria no
tiene que repetir la localización del renglón, sólo se requiere la localización de la
columna. Esto hace que el proceso sea un poco más rápido. Timings 6-3-3-3 o 53-3-3, 120ns a 70ns, 33Mhz de bus, 5v, no sincronizada con la CPU y la
información está disponible después de 3 ciclos de reloj. Este tipo de DRAM
realiza un acceso más rápido a datos en el mismo “renglón” o página.
Extended Data Output
Las siglas EDO se refieren a Extended Data Output (Salida de Datos Extendida), es
una mejora de la FPM, en este modo no se desactivan los buffers de salida, con
lo cual se ahorra el tiempo de activación, mejorando los tiempos de proceso
entre un 10 y un 15%. Un sistema de cómputo debe estar diseñado para soportar
memoria EDO, para poder utilizar esta función. Si se instala memoria EDO en un
sistema que no la requiere, el sistema la reconoce, pero no toma ventajas de su
función. Timings 5-2-2-2, 80ns a 45ns, 66Mhz de bus, 3.3v, no sincronizada.
Extended Data Output
BEDO, Burst Extended Data Out, este acceso a memoria maneja bloques de
datos. Timings 4-1-1-1, 60ns a45ns, 66mhz de bus, no sincronizado. Este modo no
se ha llegado a utilizar debido a la aparición de la SDRAM y que no soportaba las
nuevas frecuencias de 100Mhz.
Synchronous DRAM
Después de todo ello llegó la SDRAM, que es memoria síncrona. Los modos
anteriormente vistos son modos de operación asíncrona. La SDRAM
(Synchronous DRAM) o memoria síncrona es la primer tecnología de DRAM
diseñada para sincronizarse por sí sola con el reloj del CPU. La SDRAM se basan
en un núcleo de DRAM convencional y trabaja de igual manera, solo que incorpora
algunas funciones innovadoras:
Operación Sincronía
19
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
A diferencia de los DRAM asíncronos, la SDRAM tiene una señal de entrada de
reloj, de manera que el reloj del sistema que controla la operación paso a paso,
también puede controlar la operación de la SDRAM. Esto significa que el
controlador de memoria conoce el ciclo de reloj exacto en el que la solicitud de
datos deberá estar lista. Asi, el procesador se libera de tener que esperar cierto
tiempo entre los accesos a la memoria.
Bancos de celdas
Las celdas de memoria dentro del chip SDRAM se divide en dos bancos
independientes, puesto que ambos bancos se pueden activar simultáneamente,
se puede producir un flujo constante de datos alternando los bancos. Este
método, se denomina ¨interleaving¨, acorta el ciclo total de memoria, que se
traduce en razones de transferencia más rápidas.
Modo Ráfaga
El modo ráfaga (bursting) es una técnica de transferencia de datos que genera
automáticamente un bloque de información (una serie de direcciones
consecutivas) cada vez que el procesador solicita una sola dirección. Esta hace
suponer que la siguiente dirección de datos que solicite el procesador, será
secuencial a la dirección previa, lo que en la mayoría de las veces es corto. El
bursting, se puede aplicar tanto a operaciones de lectura como a operaciones de
escritura.En pocas palabras, la memoria Síncrona (SDRAM) es mucho más rápida
que la memoria Asíncrona (DRAM).
Fabricantes.
Existen varios fabricantes de DRAM, los cuales, rotulan los chips. Dentro de los
datos que se encuentran en el DRAM tenemos:
•
•
•
•
Nombre del Fabricante.
Matrícula del chip.
Lote de fabricación.
Velocidad del DRAM.
Entre los principales fabricantes podemos destacar:
20
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Es de notarse que para cualquier fabricante de los mostrados anteriormente los
datos que aparecen en cada chip DRAM tienen un significado bien definido. Si por
algún motivo se nos presenta un módulo que no tiene ninguna etiqueta que nos
indica su capacidad de almacenamiento, entonces para poderla determinar
debemos referirnos a la matrícula del chip.
Calculo de la capacidad de un modulo.
La memoria mantiene la información que el CPU necesita procesar. La capacidad
de los chips y los modulos de memoria se describe en megabits (millones de bits)
y megabytes (millones de Bytes). Cuando se trata de averiguar cuanta memoria
se tiene en un modulo hay dos cosas importantes que se deben recordar:
Un modelo consiste en un grupo de chips. Si se agregan las capacidades de todos
los chips en el modulo, puede obtener una capacidad total del modulo. Las
exepciones de esta regla son:
•
Si alguna parte de la capacidad se esta utilizando para otra función, tal
como una verificación de herrores.
•
Si alguna parte de la capacidad no se esta utilizando, por ejemplo, algunos
chips pueden tener filas extras que se utilizan como respaldos (esto no es
común).
Mientras la capacidad de los chips generalmente se expresa en megabits, la
capacidad del modulo se expresa en megabytes. Esto puede ser confuso,
especialmente debido a que mucha gente utiliza sin saber la palabra bit cuando
quieren decir byte y viceversa. Para ayudar a aclarar esto, adoptaremos las
siguientes normas en este manual:
Cuando hablemos de la cantidad de memoria de un modulo, utilizaremos el
termino “capacidad del modulo”; cuando nos estemos refiriendo a los chips,
utilizaremos el termino “densidad del chip”. La capacidad del modulo se medira
en megabytes (MB) con ambas letras de la abreviatura escritas en mayusculas y la
capacidad de los chips se medira en Megabits (Mbit) y escribiremos la palabra
“bit” en letras minusculas.
21
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Densidad de los Chips.
Cada chip de memoria es una matriz de pequeñas celdas. Cada celda mantiene
un bit de información. Los chips de memoria se describen por la cantidad de
información que pueden mantener. A esto le llamamos densidad del chip.
Cada fabricante tiene sus códigos, lo único que permanece constante es el valor
de bits que se puede almacenar en cada chip. Un ejemplo de los valores que se
pueden tener son:
1M X 4
1M X 16
2M X 8
4M X 4
8M X 8
4M X 16
16M X 4
16M X 1
1M X 1
256K X 4
4M X 1
La notación anterior tiene el siguiente significado: El primer número indica la
profundidad del chip (en ubicaciones) y el segundo numero indica el ancho del
chip (en bits). Si se multiplica la profundidad por el ancho, se obtendra la densidad
del chip.
Capacidad del modulo
Es facil calcular la capacidad de un modulo de memoria si se saben las
capacidades de los chips que hay en este. Si hay 8 chips de 64Mbits, es un
modulo de 512Mbits. Sin embargo, debido a que la capacidad de un modulo se
describe en megabytes, y no en megabits, se deben convertir los bits en bytes.
Para hacer esto, se divide el numero de bits entre 8. En el caso del modulo de
512Mbit:
512 Mbits
= 64 MB
8bitsporByte
Tal vez haya escuchado que los modulos de memoria estandar en la industria se
describen como “4M x 32” (es decir, “4meg por 32”), o “16M x 64” (“16Meg por
64”). En estos casos, calcule la capacidad del modulo exactamente como si fuera
un chip.
Formatos de Memoria
La forma mas facil de categorizar la memoria es por el formato, el cual, describe
su tamaño y configuración de pines. Generalmente, dichos diseños son resultado
de los periodos de transición en la industria cuando no se tiene claro que
formatos tenderan a predominar en el mercado.
22
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Básicamente tenemos los siguientes formatos de memoria:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SIMM (Single In-line Memory Module).
DIMM (Dual In-line Memory Module).
SODIMM (Small Outline Dual In-line Memory Module).
DDR
SODDR
RIMM
SORIMM
DDRII
SODDRII
DDR3
SODDR3
Tarjetas PCMCIA.
Módulos Propietarios.
SIMM (Single In-Line Memory Module)
Simm de 30 pines
Es un módulo de memoria formado por DRAMs, soldados en una PCB con 30
terminales (pines). En el SIMM, los pines no son independientes entre sus caras,
de ahí el nombre de Módulo de Memoria de una Sola Línea (Single In-line Memory
Module). Los SIMMs de 30 pines soportan transferencia de datos de 8 bits (1
byte).
Hagamos de cuenta que tenemos los siguientes módulos:
Como se ve cada módulo tiene 9 chips, supongamos que son de 8 chips para
comenzar. Si cada chip tiene una capacidad de 1MX1, para obtener la capacidad
total basta sumar la capacidad de cada chip, teniendo lo siguiente:
1MX1
1MX1
1MX1
1MX1
1MX1
1MX1
1MX1
1MX1
23
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
_________
1MX8
puesto que para representar un carácter se requiere 1 byte, es decir 8 bits, se
divide la cantidad de bits total del módulo entre 8 (8/8) lo que resulta en 1,
multiplicado por 1M, se tiene lo siguiente:
1MB, 30pin, 8chips, sin paridad.
Por el momento no pongamos mucha atención en el término paridad.
Ahora tomemos en cuenta el módulo da la figura con sus 9 chips, realizando la
misma operación tenemos como total 1Mx9, para este caso tenemos 1 bit más,
denominado bit de paridad, el cual se encarga de realizar una verificación que
detecta si la información en el módulo es correcta o no. Por lo tanto, cuando se
trata de módulos que tienen verificación de errores, se toma como base 9 bits,
en consecuencia 9/9 = 1 multiplicado por 1M se tiene:
1MB, 30 pin, 9 chips, paridad real.
De lo anterior deducimos que los números base para determinar la capacidad y el
tipo de módulo que se tenga son 8 (para módulos sin paridad) y 9 (para módulos
con paridad).
Consideremos ahora que los DRAM de los módulos anteriores no son de 1MX1, sino
de 4MX1, entonces tenemos:
4MX1
4MX1
4MX1
4MX1
4MX1
4MX1
4MX1
4MX1
_________
4MX8
Dividiendo 8/8 = 1 por 4M se tiene:
4MB, 30pin, 8chips, sin paridad.
Y para el caso de paridad más un chip de 4MX1, tenemos 4Mx9, dividiendo 9/9 =
1 por 4M se tiene:
4MB, 30pin, 9chips, paridad real.
Si ahora, para el módulo mostrado, consideramos que se tienen solamente 2
chips, descartando el chip de la derecha, tomando ahora chips de 1MX4 tenemos:
1MX4
1MX4
________
24
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
1MX8
Es decir:
1MB, 30pin, 8chips, sin paridad.
Como se ve el resultado es igual al del primer caso, la diferencia es el número de
chips, de aquí nos podemos apoyar para explicar el concepto de módulos
compuestos y no compuestos. Como ya sabemos, estos términos se refieren a la
cantidad de chips que tiene el módulo, recordemos que un módulo no compuesto
se refiere a un módulo que utiliza pocos DRAMs, lo que ocasiona que éstos DRAMs
sean de mayor densidad, mientras que un módulo compuesto tiene un mayor
número de chips, estos términos se emplean cuando se utilizan DRAMs de 16 bits.
Regresando al último ejemplo y sustituyendo los DRAMs de 1MX4 por DRAMs de
4MX4 se tendrá:
4MX4
4MX4
________
4MX8
o:
4MB, 30pin, 2chips sin paridad
Para los módulos con paridad se tiene:
Considerando chips de 1MX4, tendríamos 1 módulo de 1MB, 2 chips, sin paridad
más un chip de 1MX1 (para la paridad), dando como resultado:
1MX4
1MX4
1MX1
_________
1MX9
1MB, 30pin, 3chips con paridad real.
O en el caso de 4MB, se tendrán 2 chips de 4MX4 y 1 de 4MX1:
4MX4
4MX4
4MX1
________
4MX9
4MB, 30pin, 3chips con paridad real.
Comercialmente se encuentran módulos de 30 pin con capacidades de: 1MB y
4MB con velocidades de 60ns, 70ns y 80ns, aunque algunos sistemas pueden
llegar a requerir módulos de 2MB, 8MB y 16MB.
En resumen, un módulo de 30 pin con 2 u 8 chips es sin paridad, mientras que un
módulo con 3 o 9 chips es con paridad.
25
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Simm de 72 pines
Es un módulo de memoria formado por DRAMs, soldados en una PCB con 72
terminales (pines). Un SIMM de 72 pines soporta transferencias de datos de 32
bits de datos, es decir, sustituye 4 SIMMs de 30 pin.
Consideremos ahora que en el módulo anterior se tienen DRAMs de 1MX4,
entonces la capacidad total será:
1MX4
1MX4
1MX4
1MX4
1MX4
1MX4
1MX4
1MX4
_________
1MX32
puesto que para representar un carácter se requiere 1 byte, es decir 8 bits, se
divide la cantidad de bits total del módulo entre 8 (32/8) lo que resulta en 4,
multiplicado por 1M, se tiene:
4MB, 72pin, 8chips, sin paridad.
Para formar un módulo con paridad debemos tomar en cuenta que por cada 8
bits necesito 1 bit más de paridad, por tanto me faltan 4 bits para lograrlo,
entonces:
1MX4
1MX4
1MX4
1MX4
1MX4
1MX4
1MX4
1MX4
_________
1MX32
mas
1MX1
1MX1
1MX1
1MX1
________
1MX36
26
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
El módulo será:
y su capacidad será: 36 entre 9 (por ser de paridad) igual a 4 por 1M será:
4MB, 72pin, 12chips, paridad real.
Como es de notarse los módulos sin paridad son de 32 bits, mientras que los de
paridad son de 36 bits.
Se pueden realizar sustituciones de DRAMs utilizando chips de mayor densidad,
para disminuir el número de chips (módulos compuestos y no compuestos).
De lo anterior, en la primera sustitución se están utilizando chips de 1MX16, por
tanto para alcanzar los 32 bits del módulo basta con poner 2 chips:
1MX16
1MX16
__________
1MX32
es decir,
4MB, 72pin, 2chips, sin paridad.
Para el módulo de paridad se tienen algunas opciones. Considerando que para
alcanzar los 36 bits que requiere el módulo y tomando como base el módulo sin
paridad, notamos que faltan 4 bits. La primera opción es considerando el módulo
de 8 chips sin paridad y agregando 1 chip de 1MX4, dando como resultado:
1MX32
1MX4
_________
1MX36
4MB, 72pin, 9chips, paridad real.
La segunda opción es tomando como base el módulo de 2 chips y considerar 1
chip de 1MX4, lo que nos daría:
4MB, 72pin, 3chips, paridad real.
27
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
La tercera opción es tomar como base el módulo de 2 chips y considerar 4 chips
de 1MX1, lo que resultaría en:
4MB, 72pin, 6chips, paridad real.
De las configuraciones anteriores podemos decir que si cambiamos la densidad de
los chips o si utilizamos la segunda cara de la PCB, se pueden obtener módulos
de memoria de mayor capacidad, por ejemplo, para crear el módulo de 8MB,
basta considerar todas las opciones del SIMM de 4MB, pero utilizando ambas caras
del board:
1MX32 cara 1
1MX32 cara 2
_________________
2MX32
32 entre 8 = 4, por 2M = 8MB, 72pin, n chips, sin paridad.
Para el caso de paridad real:
1MX36 cara 1
1MX36 cara 2
_________________
2MX36
36 entre 9 = 4, por 2M = 8MB, 72pin, n chips, paridad real.
Para los módulos de 16MB se utilizan algunas configuraciones del módulo de
4MB, utilizando ahora DRAMs de 4MX4 o 2MX8. Para el primer caso, tenemos
Consideremos ahora que en el módulo anterior se tienen DRAMs de 4MX4,
entonces la capacidad total será:
4MX4
4MX4
4MX4
4MX4
4MX4
4MX4
4MX4
4MX4
_________
4MX32
de lo anterior: 32 entre 8 = 4, por 4M = 16MB, 72pin, 8chips, sin paridad.
Para el segundo caso, utilizando chips de 2MX8, tenemos:
28
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
2MX8
2MX8
2MX8
2MX8
2MX8
2MX8
2MX8
2MX8
_________
2MX64
de lo anterior: 64 entre 8 = 8, por 2M = 16MB, 72pin, 8chips, sin paridad.
Comercialmente se encuentran módulos de 72 pin con capacidades de: 1MB,
4MB, 8MB, 16MB, 32MB y 64MB con velocidades de 50ns, 60ns, 70ns y 80ns,
Existen varios tipos de SIMM con 72 pin, entre los cuales destacan:
•
•
•
•
•
•
SIMM con paridad FPM.
SIMM sin paridad FPM.
SIMM con paridad EDO.
SIMM sin paridad EDO.
SIMM ECC.
Etc
Las siglas ECC se refieren a Error Correction Code (Código de Corrección de
Error), que se emplea como técnica de validación de la información en la
memoria y se explica mas exhaustivamente en un apartado mas en seguida.
Paridad
Cuando se utilizan SIMMs con paridad se debe tomar en cuenta que éstos trabajan
con un bit más por cada 8 bits de datos, el noveno bit es el denominado bit de
paridad. Se tienen básicamente dos formas de paridad, paridad impar y paridad
par, ambas funcionan de manera similar, pero cuentan con una limitante
importante, el chip encargado de verificar la paridad puede detectar un error,
pero no lo puede corregir, esto se debe a que el chip no puede determinar cual
de los 8 bits de datos es el que está erróneo.
Paridad Lógica o Emulada
Algunos fabricantes de memoria utilizan un chip de paridad “artificial”, que
aparenta realizar la función de verificación, pero en realidad no la efectúa,
simplemente manda el bit de paridad que necesita el controlador para evaluar la
información como correcta, obviamente este chip es más barato, y en ocasiones
funciona correctamente en equipos que no requieren de la paridad.
29
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
DIMM (Dual In-Line Memory Module)
Dimm de 168 pines
Es un módulo de memoria formado por DRAMs, soldados en una PCB con 84
terminales (pines) por cara. A diferencia del SIMM, el DIMM (Dual In-line Memory
Module) tiene los contactos de una cara aislados de los contactos de la otra cara.
Un DIMM de 168 pin soporta transferencias de datos de 64 bits y puede sustituir a
2 SIMMs. Dado que los DIMM se usan para SDRAM (ver más adelante), como cada
DIMM contiene dos SIMMs, es posible instalarlos uno por uno.
Como se observa, el DIMM tiene 2 ranuras las cuales se encargan de proporcionar
las características del módulo. La ranura de la izquierda nos indica el tipo de
módulo:
DIMM Sin buffer.
DIMM Con buffer.
El término buffer se refiere a un circuito integrado cuya función es la de
controlar las señales de memoria en el mismo módulo, En aplicaciones sin buffer,
los buffers se incorporan en el diseño del controlador de memoria, normalmente
se localiza en la placa base. La ranura en el centro nos indica el voltaje que
utiliza el módulo:
5 Volts.
3 Volts
Para ensamblar un DIMM, se utilizan los mismos DRAM que en los SIMM. La única
diferencia notable es que un DIMM sin verificación de errores tiene una
transferencia de 64 bits (múltiplo de 8), mientras que un DIMM con verificación
de errores tiene una transferencia de 72 bits (múltiplo de 9). Por ejemplo,
considerando el módulo de la figura, si tomamos chips de 2MX8 tenemos:
2MX8
2MX8
2MX8
2MX8
2MX8
2MX8
2MX8
2MX8
__________
30
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
2MX64
De lo cual, 64 entre 8 = 8, por 2M = 16MB, 168PIN, 5V, CON BUFFER.
Si en el caso anterior quisiéramos que el DIMM tuviera verificación de errores,
debemos tomar en cuenta que por cada 8 bits, necesitamos 1 bit adicional para
tal efecto, por tanto faltan 8 bits, colocando un chip más de 2MX8 tenemos:
2MX8
2MX8
2MX8
2MX8
2MX8
2MX8
2MX8
2MX8
__________
2MX64
mas
2MX8
__________
2MX72
con una capacidad de: 72 entre 9 = 8 por 2M =
16MB, 168PIN, 5V, CON BUFFER, ECC.
Existen varios tipos de DIMM, entre los que destacan tenemos:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
DIMM FPM, sin buffer, 5V.
DIMM FPM, con buffer, 5V.
DIMM EDO, sin buffer, 3V.
DIMM EDO, con buffer, 3V.
DIMM EDO, con buffer, 5V.
DIMM EDO, ECC, con buffer, 3V.
DIMM EDO, ECC, sin buffer, 3V.
DIMM Síncrono PC-66.
DIMM Síncrono ECC PC-66.
DIMM Síncrono PC-100.
DIMM Síncrono ECC PC-100.
DIMM Síncrono PC-133.
DIMM Síncrono ECC PC-133.
Etc.
De la lista anterior, se nota un detalle en cuanto al uso de la palabra buffer,
dentro de los DIMM EDO y FPM tenemos los términos sin buffer/con buffer,
mientras que para los SDRAM (DIMM Síncrono) se manejan los términos sin
buffer/registrado.
ECC (Error Correction Code)
El sistema de Código de Corrección de Errores, se utiliza principalmente en
servidores y PCs avanzadas. La diferencia principal entre la paridad y el ECC es
que el segundo es capaz de corregir errores, mientras que el primero los detecta,
pero no los corrige. Existe una tecnología relativamente nueva denominada EOS,
la cual tiene la misma función que ECC, pero fue desarrollada para equipos IBM.
31
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Para que funcione, la placa debe soportarlo y debe de estar activada la opción en
la BIOS. Con esta memoria tendremos un rendimiento algo inferior que con una
memoria sin ECC debido a las operaciones de control que hay que realizar, mas o
menos un 3% de penalización.
Si la memoria tiene ECC, el número de chips será impar, y el módulo del medio
será el del ECC, según las especificaciones de Intel.
La antigua memoria con paridad funciona del siguiente modo: por cada 8 bits de
información hay un bit adicional de paridad, este bit de paridad tiene el valor 0 o
1 dependiendo de la información contenida en los 8 bits y si es paridad par o
impar. Se cuenta el número de unos que hay en los 8 bits de datos, si el número
de unos es impar y la paridad es par, el bit de paridad valdrá 1, así el número de
unos en los 9 bits, (8 datos + 1 paridad), es un número par. Si la paridad fuese
impar el bit de paridad valdría 0, normalmente se utiliza la paridad par.
Una vez almacenado este bit de paridad cuando se lee la información de la
memoria, los 9 bits, se comprueba que el número de unos es par, en el caso de
paridad par, si no fuese así hay un error. Como podemos darnos cuenta, si hay 2
errores el sistema de paridad no se da cuenta. Y este sistema no corrige ningún
error.
La memoria ECC, detecta hasta 4 errores, cosa muy improbable que ocurra, y si
ha habido un sólo error es capaz de corregirlo, esta corrección la realiza
mediante un algoritmo matemático y es transparente (imperceptible) para el
usuario.
Buffer vs. Sin Buffer
Muchos de los requerimientos relacionados con el diseño de la memoria
dependen directamente del diseño de la tarjeta base del sistema. Este es
también el caso de los DIMMs con o sin Buffer. Un buffer solamente es un
controlador. Algunas placas base incluyen controladores para las señales de
control de Memoria, mientras que otras prefieren que el controlador de señales
de memoria los contenga el propio modulo. Un modulo con buffer contiene los
controladores en él, mientras que uno sin buffer no los trae consigo. Un sistema
que requiere módulos con buffer no funciona con módulos sin buffer y viceversa.
SO-DIMM (Single In-Line Memory Module)
So- Dimm de 72 pines
32
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Este tipo de SODIMM se utiliza en equipos portátiles (notebooks) con
transferencia de datos de 32 bits. Existen algunas clases:
•
•
•
•
•
SODIMM EDO, 5V.
SODIMM EDO, 3V.
SODIMM FPM, 5V.
SODIMM FPM, 3v.
Etc.
Para diferenciar entre los dos voltajes se hace referencia a la altura que existe
en la esquina inferior izquierda, viendo el SODIMM desde el frente:
So- Dimm de 144 pines
Este tipo de SODIMM también se utiliza en equipos portátiles (notebooks), la
diferencia es que su transferencia de datos es de 64 bits. Existen algunas clases:
•
•
•
•
•
•
SODIMM EDO, 5V.
SODIMM EDO, 3V.
SODIMM FPM, 5V.
SODIMM FPM, 3v.
SODIMM SDRAM.
Etc
Para diferenciar entre los dos voltajes se hace referencia a la abertura situada
casi en el centro:
5 Volts.
3 Volts
33
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
La constitución del los SODIMM se lleva a cabo utilizando los mismos
procedimientos empleados anteriormente.
DDR SDRAM (Double Data Rate SDRAM)
DDR de 184 pines
Es un módulo de memoria formado por DDR SDRAMs, soldados en una PCB con 184
terminales (pines). Al igual que el DIMM, el DDR tiene los contactos de una cara
aislados de los contactos de la otra cara. Los DDR de 184 pines soportan
transferencia de datos de 64 bits (8 bytes).
La tecnología de memoria DDR SDRAM se ha derivado de las tecnologías PC100 y
PC133. Esta nueva tecnología de memoria permite una nueva generación de alto
rendimiento en los sistemas de computo, así como en los nuevos productos de
comunicación tal como los ruteadores y los switches.
Como se observa, para que no exista confusión posible a la hora de instalarlos,
los DDR tienen una ranura en lugar de las dos que encontramos en los DIMM
clásicos.
Existen varios tipos de DDR, entre los que destacan tenemos:
•
•
•
•
•
•
•
•
•
•
DIMM DDR Síncrono PC-200.
DIMM DDR Síncrono PC-266.
DIMM DDR Síncrono ECC PC-266.
DIMM DDR Síncrono PC-333.
DIMM DDR Síncrono ECC PC-333.
DIMM DDR Síncrono ECC Registered PC-333.
DIMM DDR Síncrono PC-400.
DIMM DDR Síncrono ECC PC-400.
DIMM DDR Síncrono ECC Registered PC-400.
Etc.
SO-DDR de 200 pines
Este tipo de SO-DDR es un módulo de memoria formado por DDR SDRAMs,
soldados en una PCB con 200 terminales (pines), se utiliza en equipos portátiles
(notebooks), su transferencia de datos es de 64 bits (8 bytes). Existen algunas
clases:
•
•
•
SODDR DDR SDRAM , 2.5V PC266.
SODDR DDR SDRAM , 2.5V PC333.
SODDR DDR SDRAM , 2.5V PC400.
34
Gigacom de México S.A. de C.V.
•
Curso de Entrenamiento.
Etc
La constitución de los SODDR se lleva a cabo utilizando los mismos
procedimientos empleados anteriormente.
Funcionamiento de la DDR-SDRAM
Lo único que explicaremos por ahora es el concepto DDR, es decir, Doble Data
Rate. Resulta simple: consiste en enviar los datos 2 veces por cada señal de
reloj, o sea, una vez en cada extremo de la señal (el ascendente y el
descendente), en lugar de enviar datos sólo en la parte ascendente de la señal
como sucede en el DIMM. Por ello, las velocidades de reloj de los dispositivos DDR
se suelen dar en lo que podríamos llamar "MHz efectivos o equivalentes" (en
nuestro ejemplo, 200 MHz = 100 MHz x 2).
Se puede pensar que es más fácil incrementar los MHz en lugar de los extremos
de la señal del reloj para obtener un mejor rendimiento, bien, intelectualmente
es lo más sencillo, pero sucede que cuanto más rápido vaya un dispositivo (en
MHz "físicos"), más difícil es de fabricar. Precisamente éste es uno de los
problemas de la memoria Rambus: funciona a 266 MHz "físicos" o más, y resulta
muy difícil (y cara) de fabricar. Mas adelante explicaremos esto mejor.
DDR200 y DDR266
Los DIMMs DDR utilizarán inicialmente velocidades del bus de la memoria de 100
y 133MHz. Puesto que la tecnología DDR puede realizar dos operaciones de datos
por ciclo de reloj, el rendimiento de procesamiento de datos de un DIMM DDR es
el doble que el de un DIMM SDRAM. Por ejemplo, un DIMM DDR de 200MHz
utilizará el bus de memoria de 100MHz y un DIMM DDR de 266MHz utiliza hasta un
bus de memoria de 133MHz.
Los chips de memoria serán referenciadas por su velocidad nativa, es decir, los
chips de memoria DDR SDRAM de 200Mhz se denotaran chips DDR200, y los chips
de memoria DDR SDRAM de 266Mhz se denotaran DDR266. Los módulos de DDR
DIMM son referenciados por su anchura de banda máxima, que es la cantidad
máxima de datos que se puedan introducir por segundo. Así, los DIMM DDR de
200Mhz se llaman DIMM PC1600, los DIMM DDR de 266Mhz se llaman DIMM
PC2100. Si un DDR RDRAM se retarda 2 ciclos de reloj, hablaremos de CAS 2, si se
retarda 2.5, hablaremos de CAS 2.5. También podemos imaginar que la mezcla
de módulos con 'CAS' diferentes no siempre produce buenos resultados.
Ilustramos esto con un módulo DIMM DDR de 266Mhz: Cada módulo tiene 64 bits,
u 8 bytes (cada octeto = 8 bits). Para obtener la cantidad de transferencia,
multiplicaremos la anchura del módulo de DIMM (8 bytes) por la velocidad
clasificada del módulo de la memoria (en Mhz): (8 bytes) x (266 MHz/segundo) =
2.128 MB/segundo o cerca de 2.1 Gigabytes/segundo. Por lo tanto, el módulo de
la memoria se refiere a menudo al PC2100. Similarmente, un módulo DIMM
PC1600 utiliza los chips de memoria clasificadas en 200Mhz
DDR333 y DDR400
Actualmente, una nueva evolución esta por penetrar en el mercado: la DDR333 y
otra mas se ve al horizonte: la DDR400.
La introducción del chipset Springdale de Intel apoya la estrategia del DDR400,
que se diseñó desde Marzo del 2002 para optimizar la arquitectura del Bús
35
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Frontal (FSB) de 800MHz. Manufacturado con tecnologia de 0.13-micrones, el
DDR400 ofrecera una operación de 200MHz con velocidades de transmisión de
datos de hasta 400Mbps.
El DDR333 es una evolución de las memorias actuales DDR200 y DDR266,
físicamente el DDR333 seguirá siendo compatible con los modelos precedentes ya
que se trata de módulos de 184 pines alimentados en 2.5 Volts y el principio de
funcionamiento es idéntico al del DDR-SDRAM actual.
Al parecer muchos de los módulos que están en el mercado, tienen un CAS 2.5 y
en teoría un módulo DDR266 con un CAS 2 tarda el mismo tiempo en poner los
datos a disposición del procesador, es decir; 15 nanosegundos. Pero en realidad,
hay otros factores que influyen en el rendimiento. Por el momento podemos
decir que en la práctica, la memoria DDR333 con un CAS 2.5 es un poco más
rápida que la DDR266 con CAS 2. Pero será con la DDR333 con un CAS 2 que
verdaderamente utilizaremos todas las posibilidades de este tipo de memoria.
Sabemos que la banda pasante del Pentium 4 es de 3 GHz. y el único tipo de
memoria que alcanza esta banda pasante es la RIMM RAMBUS. Sabemos también
que cada día se comercializan más placas base dotadas de nuevos chipsets
(i845D, entre otros) para que este procesador pueda ser utilizado con memoria
DDR266. En este caso la memoria DDR333 permitirá mejorar el rendimiento.
En el caso del Athlon, este nuevo tipo de memoria, por el momento, no tiene
mucho interés. Como todos sabemos el Bus EV6 de 64 bits de los Athlon actuales,
funciona a la frecuencia de 133 MHz. y ofrece una banda pasante, con memoria
DDR266, de 1.99 Gb por segundo.
RIMM (Rambus In-Line Memory Module)
Tecnología propietaria de Rambus Inc., es un módulo de memoria formado por
RDRAMs, soldados en una PCB con 184 terminales (pines) al igual que los DDR
pero la diferencia es que su transferencia de datos es de 16 bits.
La rápida transferencia de datos hace que se calienten mucho, por lo que usan
una lámina de aluminio para disipar el calor.
36
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Existen varios tipos de RIMMs, entre los que destacan tenemos:
•
•
•
•
RIMM PC-800.
RIMM PC-800 con ECC.
RIMM PC-1066.
Etc.
SO-RIMM de 160 pines.
Al igual que el DIMM, el DDR tiene los contactos de una cara aislados de los
contactos de la otra cara. Los DDR de 184 pines soportan transferencia de datos
de 64 bits (8 bytes).
La tecnología de memoria DDR SDRAM se ha derivado de las tecnologías PC100 y
PC133. Esta nueva tecnología de memoria permite una nueva generación de alto
rendimiento en los sistemas de computo, así como en los nuevos productos de
comunicación tal como los ruteadores y los switches.
Existen varios tipos de SO-RIMMs, entre los que destacan tenemos:
•
•
•
SO-RIMM PC-800.
SO-RIMM PC-1066.
Etc.
Funcionamiento del RDRAM
El grafico siguiente muestra como se utilizan los chips de RDRAM para construir
un modulo RIMM.
37
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Se notará que los bancos de RDRAM están conectados juntos, a diferencia de los
bancos en la SDRAM. Puesto que el bus de datos del RAMBUS es de solamente 16
bits, y que cada chip de RDRAM puede alimentar individualmente al bus de datos
de 16-bits por sí mismo, entonces los RDRAMs no tiene que ser interpolados de la
manera en que se hace con los SDRAMs. En su lugar, cada RDRAM se asocia a un
solo bus de datos compartido de 16-bits. El canal RAMBUS, el cual incluye el
control, la dirección y las líneas de datos, consiste de 30 líneas de impedancia,
cada línea se origina del chipset y sigue su camino en el sistema más allá de
cada RDRAM, por lo tanto, debe ser terminada en el extremo por un resistor.
Los RDRAMs se soldan a las PCB creándose así módulos llamados RIMMs, de igual
manera como los SDRAMs se soldan a los DIMMs, pero otra vez, cada RDRAM es
asignado a un canal en serie llamado CSP (Chip Scale Package), asi que todas las
señales de cada RDRAM son enlazadas al canal RAMBUS y las ranuras vacías de
RIMM se deben llenar con CRIMMs o también conocidos como RIMMs de
continuidad para mantener el canal y finalmente pueda alcanzar los resistores
finales. Un CRIMM no tiene ningún dispositivo RDRAM en él.
Todas las ranuras de memoria necesitan ser complementadas con RIMMs de
continuidad ya que actúan como un módulo de paso para el canal Rambus. Todos
los sistemas permitidos Rambus serán vendidos con todos los conectores
necesarios. Cuando es hora de aumentar la capacidad de memoria, los CRIMM
serán substituidos por un módulo de RIMM.
Teóricamente podríamos tener cualquier número de canales independientes
RAMBUS en un sistema, pero las ediciones en el diseño de las placas base
imponen límites prácticos.
A pesar de que el bus de datos RAMBUS interpola muchos trozos pequeños de un
mismo ancho de banda, es no obstante una de las características más polémicas
del RAMBUS. Funciona hasta 400MHz, es muy rápido, y puesto que las señales son
un numero mínimo para la placa base, esto es más simple que en la interpolación
de SDRAMs en el bus de datos. Sin embargo, todavía hay algunas desventajas. Un
problema es la longitud de bus rápido y su efecto sobre los costos. Algunos de los
ahorros en el costo conseguidos por RAMBUS al utilizar pocas señales, son
superados por los costos generados para que el canal de RAMBUS sea una serie de
alambres largos que tengan que ejecutarse a 400MHz. Los requerimientos para
obtener el bus eleva los costos ya que las tarjetas tienen que ser fabricados a un
mayor nivel de calidad para reducir ruido, perdida de capacitancia, variaciones
en la línea impedancia, y otros problemas asociados al incremento en las
velocidades del bus.
Es importante observar, sin embargo, que a pesar de los problemas que podemos
citar a cerca del los costos de la memoria RAMBUS, esto no se aplica siempre.
Hay situaciones donde el canal de RAMBUS puede reducir costos. Tomemos por
ejemplo el Playstation2 de Sony, el cual, contiene dos chips de RDRAM que se
soldan directamente a su placa base. Debido a esto, el canal de RAMBUS del PS2's
no es muy largo, por lo cual, no utiliza ningún conector de RIMM y funciona con
un número mínimo señales y con ello de costo.
La siguiente desventaja en el canal de RAMBUS será evidente después de analizar
nuevamente el diagrama anterior. Cada SDRAM en un sistema de SDRAM lo
separan unas cuantas pulgadas a lo largo de un camino recto rumbo al chipset, de
tal forma, que los comandos y los datos no tienen que viajar muy lejos para
alcanzar su destino. El canal de RAMBUS, por otra parte, se alarga mientras más
RDRAMs se agreguen a él, lo que significa que la cantidad de tiempo que se dilate
38
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
la petición y los datos deban viajar para alcanzar el dispositivo exterior puede
prolongarse.
Cuando la CPU pide datos de una serie de localizaciones, contempla que lleguen
esos datos en el orden que hizo las peticiones, sin importar de donde vienen esos
datos, o cuánto tiempo toma conseguir esos datos de tal o cual lugar, lo
contrario, si no llegan en orden, se generan problemas.
A diferencia de la DRAM, un sistema RDRAM tiene la necesidad de tener la
capacidad de retrazar la salida de una serie de peticiones de lectura de modo
que cada petición pueda llegar con los datos al chipset juntos y en orden. Así
pues, mientras que los chips individuales de RDRAM pudieron haber tenido un
tiempo de acceso de 20ns, con una sola petición que se haya localizado mas lejos
del chipset aumentara el tiempo de respuesta global del sistema, desperdiciando
con ello la ventaja proporcionada por la velocidad de los RDRAM individuales.
Finalmente, puesto que el megabus es demasiado largo y pasa a través de
muchos dispositivos, y además agregamos las capacitancias generadas por las
cargas durante todo el tiempo de propagación de las señales, obtendremos que
cuanto más dispositivos se añadan al canal RAMBUS será peor el tiempo de
espera. Sin embargo, la placa de disipación de calor, la alta calidad de
empaquetamiento, y las especificaciones finales para producir RIMMs se
concentran en la reducción de estos tipos de efectos eléctricos indeseados.
Intel Corporation ha elegido a la tecnología de memoria diseñada y licenciada por
Rambus Inc. para agregarla como la plataforma de la memoria principal en
sistemas de alto rendimiento de PC utilizando procesadores Pentium-III y futuros.
Hay tres generaciones de tecnología de Rambus. Las primera y segunda
generación, son llamadas base y simultánea respectivamente, funcionan con una
tasa de transferencia de datos de 600MHz y 700Mhz, se utilizan actualmente en
la industria del entretenimiento, estaciones de trabajo gráficos y los gráficos de
video.
La tercera generación se llama Direct Rambus. Un módulo de memoria Direct
Rambus se llama un RIMM. El módulo directo de Rambus RIMM es un subsistema
de alto rendimiento de fines generales de la memoria conveniente para el uso en
un amplio rango de aplicaciones incluyendo memoria de computadora en
ordenadores personales, sitios de trabajo y otras aplicaciones donde se requieren
la alta anchura de banda y el tiempo de espera bajo
Direct Rambus™ DRAM
Direct Rambus DRAM es un tipo de memoria RAM desarrollada por Rambus, Inc.
que proporciona un gran ancho de banda de hasta 1.6GB/s. Para poder alcanzar
estas prestaciones se crea un subsistema de gestión de memoria, compuesto por:
•
Controlador de Direct Rambus.
•
Canal de Direct Rambus.
•
Conectores de Direct Rambus.
39
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Controlador de Direct Rambus
Está ubicado en un chip, como si fuese el chipset, y dentro del mismo chip se
pueden integrar varios controladores. Es el encargado del canal y por tanto de
controlar el flujo de datos, el refresco de las memorias, de la señal de reloj, etc.
Canal de Direct Rambus
Es una conexión eléctrica entre el controlador de Direct Rambus y las memorias
RDRAM, con una tasa de transferencia de 800Mb utilizando ambos flancos de
reloj. Este canal utiliza bajo voltaje de señalización y alta calidad en las líneas
de transmisión.
El canal está formado por tres buses independientes, uno de datos de 16bits, uno
de acceso a la fila de 3bits y otro de 5bits para acceso a las columnas. El bus de
datos es bidireccional permitiendo así operaciones de lectura/escritura, los otros
dos buses son de único sentido, desde el controlador hacia las memorias.
El canal tiene un terminador, que consiste en unas resistencias conectadas a 1.8v
para igualar la impedancia del canal y evitar reflejos de señal.
Se utilizan dos señales de reloj una llamada CTM (Clock to Master) y otra CFM
(Clock From Master) también se usan sus negadas, CTMN y CFMN. La señal de
reloj viaja desde el generador de reloj, pasando por el terminador de canal hasta
el controlador de canal, esta señal es la CTM y la CTMN, luego va desde el
controlador de canal hasta el terminador donde finalizan, señales CFM y CFMN.
Conectores
Son de 168 contactos divididos en dos grupos de 84, similares a los de los DIMM.
Los RIMM son una continuación de canal, el canal entra por un extremo del RIMM
y sale por el otro, ver esquema anterior, por ello no podemos dejar vacío un
Conector, si lo hacemos el canal queda abierto y no funciona. Para solucionar
este problema, ya que quizá no necesitemos ocupar todos los conectores, como
ya sdabemos, hay unos módulos sin memoria llamados módulos de continuidad,
que lo único que hacen es cerrar el canal.
Los RIMM tienen el mismo tamaño que los DIMM y han sido diseñados para
soportar SPD (Serial Presence Detect).
También hay RIMM de doble cara o de una cara, y pueden tener cualquier número
de chips hasta el máximo de 32 soportados por canal. Hay módulos de 64Mb,
128Mb y 256Mb, la máxima cantidad total de memoria va desde los 64Mb hasta
1Gb por canal.
Podemos instalar dos repetidores para aumentar el número de conectores, y así
aumentar el numero de RIMMs, con un repetidor aumentamos a 6 conectores y
con dos repetidores aumentamos a 12 conectores.
Direct RDRAM
Es el lugar donde almacenamos los datos. Están divididos en dos partes, una el
interfase lógico y otra la matriz de celdas junto con los decodificadores,
40
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
controladores de fila/columna, etc. El enlace lógico se encarga de convertir los
paquetes de datos que vienen/van del/al canal en un formato compatible con el
de la matriz de celdas, este enlace lógico lo proporciona Rambus Inc. a todos los
fabricantes, que paguen las correspondientes licencias claro está, con ello se
asegura una compatibilidad entre todos los fabricantes.
DDR2 SDRAM (Double Data Rate SDRAM)
Las memorias DDR y DDR2 no son compatibles entre sí. Existen diferencias en el
voltaje, la cantidad de pines y las señales entre DDR(1) y DDR(2). Los zócalos
DDR2 no aceptan DIMM DDR y viceversa.
Note que el orificio de "llave" en DDR2 que ayuda en la inserción correcta de la
memoria está ligeramente a un lado de la misma llave en DDR, tal como se
muestra en la figura siguiente.
TARJETAS PCMCIA.
La Asociación Internacional de Tarjetas de Memoria para Computadoras
Personales (Personal Computer Memory Card International Association) es un
consorcio de fabricantes de computadoras que revisa los estándares para los
adaptadores de tipo tarjeta de crédito utilizados en muchas computadoras
notebooks.
41
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Tipos de tarjetas PCMCIA:
Tipo I: tarjetas de 3.3mm que se utilizan generalmente como RAM y ROM.
Tipo II: tarjetas de hasta 5.5mm que se utilizan como modems.
Tipo III: tarjetas de hasta 10.5mm que normalmente se utilizan como discos
duros.
SRAM (Static RAM)
La RAM estática, también utiliza células de memoria para almacenar datos, con
las diferencias de que es más rápida, más costosa y más grande que la DRAM. La
SRAM es volátil, pero no necesita refrescarse constantemente para mantener sus
datos.
Debido a su bajo costo y menor tamaño, la DRAM se utiliza con mayor frecuencia
como memoria principal, mientras que la SRAM, gracias a su velocidad, se utiliza
principalmente como memoria caché.
Memoria cache.
El caché es un bloque pequeño de memoria de alta velocidad (normalmente
SRAM), al ser estática, no hay que refrescarla periódicamente para que mantenga
la información, con lo cual la CPU no pierde ciclos refrescándola, se localiza
entre el CPU y la memoria principal y se utiliza para almacenar datos e
instrucciones solicitados frecuentemente. De tal manera, que cuando el
procesador necesita cierta información, primero verifica si lo que requiere está
en el caché y posteriormente en la memoria principal.
Niveles de caché
En general, existen dos niveles de memoria caché:
• Caché interna, que normalmente se encuentra dentro del procesador. Algunas
veces la caché interna recibe el nombre de caché de nivel 1
(L1)
42
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
• Caché externa, que se localiza en la placa base del sistema. Algunas veces la
caché externa recibe el nombre de caché de nivel 2 (L2).
En la mayoría de las computadoras personales la capacidad de memoria caché L1
va desde 1KB hasta 32KB, mientras que la caché L2 puede ir desde 64KB hasta
2MB.
La forma física de una memoria caché depende del sistema que la va a utilizar,
por ejemplo, en equipos con procesador 386 o 486, pueden utilizarse circuitos
integrados tipo DIP, mientras que en sistemas actuales pueden utilizarse módulos
similares a los SIMMs.
En el nuevo AMD K6-III hay caché de tercer nivel, L3. Esta memoria sirve de
buffer de datos o instrucciones al procesador. Esta memoria es SRAM, Static
RAM, es muy rápida. Así mismo es muy cara y por ello sólo se usa en los
procesadores y en pequeñas cantidades, 16Kb a 64Kb en L1, y de 128Kb a 512Kb
en procesadores normales y hasta 2Mb en servidores.
La caché L2, trabaja a una frecuencia diferente en cada tipo de procesador, así
tenemos como en el Pentium la caché va en placa base y trabaja a 66Mhz. En el
Pentium II la caché está integrada en la placa del procesador, y está conectada a
el con un bus posterior y esto le permite trabajar a la mitad de la frecuencia del
micro, y tiene un tamaño de 512Kb. En los Celeron la caché L2 trabaja a la
misma frecuencia que el micro y su tamaño es de 128Kb. Cuando hacemos
overcloking y aumentamos la velocidad del micro, también estamos aumentando
la velocidad de trabajo de la caché, si aumentamos la velocidad le micro más
allá de la frecuencia de trabajo de la caché, el micro no arrancará.
Memorias del mañana
Pues el mañana ya está ahí, en este año está anunciado el chipset Camino de
Intel que entre otras cosas traerá el soporte de AGPx4 y la frecuencia de bus de
133Mhz, con la que trabajarán los nuevos PentiumIII. AMD también lanzará el K7
y funcionará con un bus de 200Mhz. Como podéis comprobar el mañana es
'mañana'. Con todo ello las memorias también han de cambiar para ofrecer
mayores anchos de banda y menores latencias, así como soportar las nuevas
frecuencias de bus.
En este momento no hay un estándar claro, aunque se perfila que Intel se saldrá
con la suya. Las opciones que hay son:
RDRAM
SLDRAM
ESDRAM
Direct RDRAM con módulos RIMM.
RDRAM es una memoria que se utiliza en tarjetas gráficas y también en la nueva
Nintendo64, soporta un bus de 500Mhz,2ns y es de 3.3v. Hay una nueva versión
llamada Concurrent RDRAM con algunas mejoras respecto a la RDRAM.
SLDRAM
Al igual que la Rambus DRAM, está basada en un protocolo donde todas las
señales dirigidas a la RAM están en una misma línea.
Dado que el tiempo de acceso no depende de la sincronización de múltiples
líneas, puede obtener velocidades hasta de 800 MHz y duplicar las operaciones
por cada ciclo de reloj.
43
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
ESDRAM, Enhanced SDRAM, esta memoria es una memoria SDRAM normal pero
además se le añade un módulo de SRAM, como la memoria de la cache, este
módulo viene a funcionar como la caché del procesador, con ello se consigue un
mejor tiempo de respuesta. Ha sido desarrollada por Ramton, es de 7.5ns, 3.3v y
timings 2-1-1-1. Soporta 133Mhz de bus. Este tipo de memoria se ve encarecido
debido a ese módulo adicional de SRAM.
Direct RDRAM, Direct Rambus DRAM, este tipo de memoria ya no está basado en
la SDRAM, sino que es un nuevo tipo de arquitectura propietaria de Rambus, con
lo cual todos aquellos fabricantes que quieran fabricar este tipo de memorias
tendrán que pagar derechos, por ello el precio de la memoria se incrementará
aun más. Las especificaciones hablan de 800Mhz de bus y ancho de banda de
1.6Gbs. También viene en un formato distinto, ya no viene en DIMM's ahora son
RIMMS, Rambus Inline Memory Module. Pronto habrá un ESPECIAL RAMBUS en
donde analizaremos en mayor profundidad este tipo de memorias.
SLDRAM, Synk Link SDRAM, desarrollada por el consorcio SynkLink, es también
una nueva arquitectura pero no es propietaria, y nace como competencia de un
grupo de fabricantes a la RDRAM, propietaria de Rambus Inc. Funciona como la
DDR SDRAM, se activa dos veces por ciclo de reloj. Esta memoria tiene una menor
latencia y mayor ancho de bus que la RDRAM, soportará hasta 400Mhz de bus y su
voltaje será de 2.5v.
•
Resumiendo hay dos alternativas serias para el futuro, la RDRAM y la
SLDRAM. La primera promovida por Intel y por tanto con bastante empuje en
el mercado, aunque con unas prestaciones un poco discutidas.
44
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Problemas comunes de la memoria
Cuando tenga un problema con la memoria, la causa generalmente es una de las
siguientes:
Configuración inadecuada: Tiene el número de parte erróneo para la
computadora o no siguió las reglas de configuración.
Instalación inadecuada: La memoria podría no estar asentada correctamente, el
socket está mal o el socket necesita limpieza.
Hardware defectuoso: El módulo de memoria mismo está defectuoso.
El hecho de que muchos problemas de la computadora se manifiesten como
problemas de memoria, hace difícil la resolución de las fallas. Por ejemplo, un
problema con la tarjeta madre o el software puede producir un mensaje de error
de memoria.
Este capítulo está diseñado para ayudarle a averiguar si tiene un problema de
memoria y en caso afirmativo, ayuda a identificar el problema y rápidamente
obtener la solución.
Resolución de fallas básicas
Los siguientes pasos básicos se aplican a casi todas las situaciones.
Asegúrese de que tiene el número de parte correcto de memoria para la
computadora.
Usted puede averiguar el número de parte en el sitio Web del fabricante. Muchos
fabricantes de memoria tienen configuraciones, que indican las compatibilidades
del modelo. Si no, llame al fabricante de la memoria que tiene, consulte su
manual de la computadora o llame por teléfono al fabricante de la computadora.
Confirme que configuró la memoria correctamente.
Muchas computadoras requieren la instalación del módulo en bancos de módulos
de igual capacidad. Algunas computadoras requieren que el módulo con
capacidad más alta se coloque en el banco más bajo. Otras computadoras
requieren que se llenen todos los sockets; incluso otros requieren memoria de un
solo banco. Sólo hay pocos ejemplos de requerimientos especiales de
configuración. Si tiene una computadora de marca utilice nuestro manual de
configuración para averiguar las reglas específicas de configuración de la
computadora. También puede ponerse en contacto con el soporte técnico para su
memoria con el fabricante de la computadora.
Reinstale el módulo.
Empuje el módulo firmemente hacia el socket. En muchos casos oirá un clic
cuando en módulo esté en posición. Asegúrese de que el módulo quedó
exactamente en su lugar, comparando la altura del módulo con la altura de otros
módulos en los sockets circundantes.
Cambie los módulos
Quite la nueva memoria y vea si desaparece el problema. Quite la memoria
anterior, reinstale la nueva y vea si el problema persiste. Intente poner la
45
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
memoria en distintos sockets. El intercambio muestra si el problema está en un
módulo o en un socket de memoria en especial o si los dos tipos de memoria no
son compatibles.
Limpie el socket y los pines en el módulo de la memoria
Utilice una frazada para secar los pines en el módulo. Utilice aire comprimido ó
una aspiradora para PCs para limpiar el socket. No utilice solvente ya que puede
corroer el metal o evitar que las guías hagan contacto completo. Flux- Off® es un
limpiador que se utiliza específicamente para contactos. Puede comprarlo en
tiendas de equipos de computadoras o electrónico.
Actualice el BIOS.
Los fabricantes de computadora actualizan la información del BIOS con
frecuencia y hacen revisiones posteriores de los sitios Web. Asegúrese de tener el
BIOS más reciente para su computadora. Esto aplica especialmente cuando
instaló recientemente software nuevo o si está actualizando la memoria en forma
importante.
Cuando ocurre el problema
Cuando ocurre un problema es una pista para encontrar la causa. Por ejemplo, la
respuesta al mensaje de error de memoria depende de:
Si acaba de comprar una nueva computadora.
Si acaba de instalar nueva memoria.
Si acaba de instalar nuevo software o un nuevo sistema operativo.
Si acaba de instalar hardware.
Si la computadora había estado corriendo bien y no había hecho ningún cambio
reciente.
Aquí están las reglas para comenzar:
Acaba de comprar una nueva computadora
Si acaba de comprar una nueva computadora y esta generando errores de
memoria, el problema podría relacionarse con cualquier cosa, incluyendo una
mala tarjeta de computadora. En este caso, necesita corregir las fallas de la
computadora completa, incluyendo la memoria. Debido a que la persona que le
vendió la computadora configuró la memoria y realizó pruebas antes de entregar
la computadora, esto puede ayudar más.
Acaba de instalar una nueva memoria
Si acaba de instalar una nueva memoria, la primera posibilidad es que haya
instalado las piezas incorrectas. Vuelva a verificar los números de partes,
confirme que configuró e instaló la memoria correctamente.
Acaba de instalar un nuevo software o sistema operativo
Un nuevo software o sistema operativo tiende a presionar más a la memoria con
los sistemas operativos anteriores. Algunas veces la memoria que trabaja bien
antes de la instalación del software comienza a generar errores una vez que
ejecute software que requiere un uso intensivo de la memoria. El nuevo software
tiene fallas y es común que las versiones Beta produzcan errores de memoria. En
estos casos, el primer paso sería asegurarse de que tiene la última versión de
46
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
BIOS y los parches de servicio para el software. De lo contrario, póngase en
contacto con el distribuidor de la memoria. Un representante de soporte técnico
puede tener la experiencia con otros incidentes de software y puede ayudarle
para corregir las fallas en una forma más detallada.
Acaba de instalar o quitar hardware
Si acaba de instalar o quitar hardware y repentinamente recibe mensajes de
error de la memoria, el primer lugar para buscar es en la computadora misma.
Una conexión se pudo haber aflojado durante la instalación o el nuevo software
puede estar defectuoso; en cualquier caso, los errores se manifiestan como
problemas de memoria. Asegúrese de que tiene los últimos controladores y el
firmware. La mayoría de los fabricantes de hardware colocarán las
actualizaciones en los sitios Web.
Problemas inesperados
Si el sistema se ha estado ejecutando bien y repentinamente empieza a generar
errores de memoria, se cae y se congela con frecuencia, la posibilidad de una
falla de hardware es la más probable, debido a que los problemas de
configuración de instalación se muestran cuando se enciende la computadora.
Algunas veces se pueden tener problemas de memoria si la computadora se
sobrecalienta o si se tiene un problema con el suministro de energía o si se ha
desarrollado corrosión entre el módulo de memoria y el socket, lo que debilita la
conexión.
Manejo de problemas específicos
A continuación se da una lista de las formas más comunes en las que la
computadora le informa sobre un problema de memoria.
1.
2.
3.
4.
La computadora no iniciará, sólo hará ruido.
La computadora iniciará, pero no reconocerá toda la memoria instalada.
La computadora iniciará, pero la pantalla estará en blanco.
La computadora informa de un error de memoria.
a. Error de discordancia de memoria.
b. Paridad de memoria interrumpida en xxxxx.
c. Error de dirección de memoria en xxxx.
d. Falla de memoria en xxxxx, lee xxxxx, se espera xxxxxx.
e. Error de verificación de memoria en xxxxx.
5. La computadora tiene otros problemas causados por la memoria.
a. La computadora informa errores en forma intermitente, se apaga
con frecuencia o se reinicia espontáneamente.
b. Errores de registro.
c. Fallas generales de protección, fallas de localización y errores de
excepción.
6. El administrador del sistema del servidor informa un error de memoria.
Las siguientes traducciones le ayudaran a entender lo que quiere decir la
computadora cuando le da una de estas señales.
1.
La computadora no inicia, sólo hace ruido.
47
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Cada vez que la computadora inicia, hace un inventario del hardware. El
inventario consiste en el reconocimiento que hace el BIOS de la computadora y
algunos casos la asignación de direcciones a los componentes en la computadora.
Si la computadora no inicia, el CPU no puede comunicarse con el hardware. La
causa puede ser una instancia inadecuada o la incapacidad del BIOS para
reconocer el hardware.
Siga las técnicas de corrección de fallas básicas, poniendo especial atención en el
hecho de si el módulo de memoria está instalado por completo y si tiene la
última versión del BIOS.
2.
La computadora inicia, pero no reconoce toda la memoria instalada.
Cuando la computadora inicia, una parte del proceso es contar la memoria. En
algunas máquinas el conteo aparece en pantalla y en otras se encuentra
cubierto. Si el conteo está cubierto, desde el menú de configuración de la
computadora vea cuánta memoria marca la computadora. Si la computadora
cuenta o enlista un número menor de la memoria que instaló, la computadora no
ha reconocido toda la memoria.
Algunas veces, la computadora reconocerá una parte del módulo. Esto casi
siempre se debe al uso de la clase incorrecta de memoria. Por ejemplo, si la
computadora sólo acepta memoria de un solo banco y se le instaló memoria de
banco doble, la computadora solo dará la mitad de la memoria en el módulo.
Algunas veces la memoria aceptará solamente módulos que contienen chips de
memoria con organizaciones específicas. Por ejemplo, el conjunto de chips VX no
funciona bien con chips a 64 Mbits.
En muchas computadoras, la cantidad máxima de memoria que la computadora
pueda reconocer es menor a la cantidad máxima que se puede instalar
físicamente. Por ejemplo, la computadora puede tener 3 sockets, cada uno capaz
de mantener un módulo de 128MB. Si se llenó cada socket 128MB se tendrían
384MB de memoria. Sin embargo, la computadora solo puede reconocer un
máximo de 256MB. En muchos casos se puede evitar este problema consultando
el manual de la computadora o el sitio web de configuración de la memoria antes
de comprarla.
3.
La computadora inicia pero la pantalla está en blanco.
La razón más común para tener la pantalla en blanco es una tarjeta mal colocada
o que la memoria no se ha asentado completamente o que la memoria no sea del
tipo que soporta la computadora. Confirme que la memoria está instalada
adecuadamente y que los otros componentes en la computadora no se
desconectaron o que se salieron de su lugar accidentalmente mientras se
instalaba la memoria.
Vuelva a verificar que tiene el número de parte correcto para la computadora. Si
tiene una memoria sin paridad en la computadora que requiere memoria de
verificación de errores o memoria de SDRAM en una computadora que solo
soporta EDO, la pantalla puede quedarse en blanco en el inicio.
4.
La computadora informa un error de memoria.
Error de falta de correspondencia de memoria:
Esto no es realmente un error. Algunas computadoras requieren que les digan
que está bien tener una nueva cantidad de memoria. Utilice el menú de inicio
48
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
para "decírselo" a la computadora. Utilice las indicaciones, ingrese la cantidad,
seleccione Guardar y después salga.
Errores de dirección o de memoria en la computadora:
Todos los siguientes errores y aquellos similares a estos indican que la
computadora tiene un problema con la memoria:
• Interrupción de paridad de la memoria en xxxxx.
• Error de dirección en la memoria en xxxxx.
• Falla de memoria en xxxxx, lee xxxxx, se espera xxxxx
• Error de verificación de la memoria en xxxxx.
Normalmente, la computadora realizará una prueba simple de memoria cuando
inicia. La computadora escribirá la información en la memoria y leerá otra vez. Si
la computadora no obtiene lo que esperaba, entonces informará sobre un error y
algunas veces dará la dirección donde ocurrió ese error.
Dichos errores normalmente indican un problema con el módulo de memoria,
pero otras veces pueden indicar una tarjeta madre defectuosa o una
incompatibilidad entre la memoria anterior y la nueva. Para verificar que la
memoria nueva está causando el problema, quite la memoria nueva y vea si el
problema desaparece. Después, quite la memoria anterior y sólo instale la nueva.
Si el error persiste, llame al fabricante de la memoria y pídale que se la
reemplace.
5.
La computadora tiene otros problemas causados por la memoria.
La computadora reporta errores en forma intermitente, se cae con frecuencia
o se reinicia espontáneamente:
Debido al gran número de causas, estos problemas son difíciles de diagnosticar.
Las causas posibles son ESD (Descarga electrostática), sobrecalentamiento,
corrosión o un suministro de energía con fallas. Si sospecha que hay un daño por
una ESD, póngase en contacto con el fabricante de la memoria y pida un
reemplazo. Antes de instalar la nueva memoria, vea la página 87 para mayor
información sobre la forma de evitar el ESD. Si sospecha de corrosión, limpie los
contactos de la memoria y los sockets de la memoria tal como se explica en la
página 98. Si sospecha del suministro de energía, tendrá que hacer una
corrección de fallas general de la computadora enfocándose en el suministro de
energía.
Errores de registro:
Windows coloca una porción grande del registro en RAM. Algunas veces una
memoria defectuosa causará errores de registro. Windows informa un error de
registro y le indica reiniciar. Si los avisos se repiten, quite la memoria que acaba
de instalar y reiníciela. Si el error desaparece, pida al fabricante de la memoria
que reemplace los módulos de memoria.
Fallas generales de protección, fallas de localización y los errores de
excepción:
La causa más común es el software. Por ejemplo, una aplicación pudo haber
liberado la memoria después de salir u ocupa las mismas direcciones de memoria
que otra. En estos casos el reinicio debe resolver el problema. Si la computadora
repentinamente despliega fallas de protección en general, errores de excepción
o fallas de localización después de haber instalado la nueva memoria, quite la
49
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
nueva memoria y vea si se detiene los errores. Si sólo ocurren cuando la nueva
memoria está instalada, póngase en contacto con el fabricante de la memoria
para obtener ayuda.
6.
El administrador del sistema del servidor informa un error de memoria:
La mayoría de los servidores se envían con administradores de sistema que
monitorean la utilización de los componentes y prueban las anormalidades.
Algunos de esos administradores de sistemas cuentan errores del software en la
memoria. Los errores de software se corrigen mediante la memoria ECC. Sin
embargo, si la cantidad de errores de memoria es más alta que las
especificaciones, el administrador del sistema envía una advertencia previa a la
falla. Esta advertencia permite al administrador de red reemplazar la memoria y
evitar un retrazo del sistema.
Si el administrador del sistema o el servidor envia una advertencia previa de falla
u otro error de memoria, pida al fabricante de la memoria un reemplazo si el
administrador del sistema continúa generando errores después del reemplazo de
memoria, asegúrese de tener la última versión de BIOS, los parches de servicio
del software y firmware. La posibilidad de recibir los módulos de memoria en
malas condiciones más de una vez es baja. Póngase en contacto con el fabricante
de memoria para ver la resolución de problemas de compatibilidad. Algunas
veces el servidor no funciona bien con ciertos tipos de chips de memoria o ciertos
diseños de memoria.
El Glosario de memoria RAM
La memoria RAM es un espacio de almacenamiento primario en un sistema de computo. Esta
trabaja en conjunto con la Unidad Central de Procesamiento (CPU por sus siglas en Ingles), o
microprocesador, para almacenar datos, programas, e informacion procesada que puede estar
dispuesta y accesible inmediatamente para el CPU o cualquier otro dispositivo. La memoria es
vital en las operaciones de las computadoras debido a las conexiones criticas entre los
programas y la CPU. La memoria del computador tambien determina el tamaño y numero de
programas que pueden ser ejecutados simultaneamente, y ayuda a optimizar las capacidades
incrementando la potencia de los microprocesadores.
Existen diferentes tipos de memoria, cada una tiene sus propias caracteristicas y beneficios.
Desafortunadamente, asi como existen diferentes tipos de memoria, estas pueden
confundirnos facilmente. Utilice este glosario para ayudarse a disminuir las confusiones, o
como una referencia rapida para refrescar su memoria de vez en vez.
Actualizar
La actualización mantiene los datos almacenados en DRAM. El proceso de
actualización de celdas eléctricas de un componente DRAM es similar a recargar
las baterías. Distintos componentes DRAM requieren distintos métodos de
actualización.
Almacenamiento
Un dispositivo que mantiene datos, tal como el disco duro o el CD-ROM.
Ancho de banda
La cantidad de datos que se mueven en líneas electrónicas, tales como un bus,
por segundo. Generalmente, el ancho de banda se mide en bits por segundo,
bytes por segundo o ciclos por segundo (Hertzios).
ANSI
50
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
(Instituto Norteamericano de Normas Nacionales) La organización estadounidense
responsable de establecer las normas de tecnología de la información.
ASCII
(Código de normas norteamericanas para el intercambio de información) Un método
de codificar texto en forma de valores binarios. El sistema del código ASCII contiene
256 combinaciones de números binarios de 7 y 8 bits para representar cualquier tecla
que se oprima.
ATA Flash card
(o tarjeta ATA Flash) Una tarjeta PC dedicada a almacenar datos en dispositivos
portátiles. ATA Flash Cards son similares a las unidades de discos duros.
Auto-actualización
Una tecnología de memoria que permite que DRAM se actualice a sí misma y que sea
independiente del CPU o de un conjunto externo de circuitos de actualización. La
tecnología de auto-actualización se construye en el chip DRAM mismo y reduce
dramáticamente el consumo de energía. Las computadoras portátiles utilizan esta
tecnología.
Banco
Véase banco de memoria.
Banco de memoria
Una unidad lógica de memoria en una computadora, cuyo tamaño determina el CPU.
Por ejemplo, un CPU a 32 bits requiere bancos de memoria que proporcionen 32 bits
de memoria a la vez. Un banco puede consistir en uno o más módulos de memoria.
Banco doble
Módulo de memoria que tiene dos bancos.
Banco sencillo
Un módulo que sólo tiene un banco o fila.
BGA
(Estructura de rejilla de bola) Un empaque de chips que tiene esferas soldadas en la
parte inferior para el montaje. BGA permite realizar una reducción en el tamaño de
empaque del colorante, la mejor disipación de calor y mayores densidades del
módulo.
Binario
BIOS
Un sistema de numeración que utiliza combinaciones de 0 y 1 para representar datos.
También se conoce como Base 2.
(Sistema básico de entrada/salida) Rutina de inicio que prepara la computadora para
la operación.
Bit
La unidad más pequeña de información que procesa la computadora. Un
bit es 1 ó 0.
Búfer
Un área de espera para datos compartidos por los dispositivos que operan a distintas
velocidades o tienen distintas prioridades. Un búfer permite que un dispositivo opere
sin retrasos que impongan otros dispositivos.
Bus
51
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Una ruta de datos en la computadora, la cual consiste de diversos cables en paralelo a
los que están conectados el CPU, la memoria y todos los dispositivos de
entrada/salida.
Bus de memoria
El bus que va del CPU a las ranuras de expansión de memoria. Bus frontal (FSB) La
ruta de datos que va del CPU a la memoria principal (RAM).
Bus frontal
(FSB) La ruta de datos que va del CPU a la memoria principal (RAM).
Bus independiente doble
(DIB) Una arquitectura de bus desarrollada por Intel que ofrece un ancho de banda
más grande con acceso a dos buses distintos (frontal y posterior) al procesador. Las
computadoras Pentium II tiene DIB.
Bus local
VESA (VL - Bus) Un bus local a 32bits que va del CPU a los dispositivos periféricos a
una velocidad de 40MHz.
Bus posterior
(BSB) La ruta de datos que va del CPU a la memoria caché L2.
Byte
Ocho bits de información. El byte es la unidad fundamental del procesamiento de la
computadora; casi todas las especificaciones y medidas del desempeño de la
computadora se dan en bytes o múltiplos. Véase kilobytes y megabytes.
Caché de expulsión entubado
Memoria caché que reduce en estados en espera y acelera el acceso a la memoria
utilizando funciones de tubería y explosión.
Caché de nivel I
(L1) También conocido como caché primario, Caché L1 es una pequeña cantidad de
memoria de alta velocidad que reside sobre o muy cerca del procesador. Caché L1
suministra al procesador los datos e instrucciones solicitados con más frecuencia.
Caché de nivel 2
(L2) También conocida como caché secundaria, Caché L2 es una pequeña cantidad de
memoria de alta velocidad que se encuentra cerca del CPU y generalmente en la
tarjeta madre. La Caché L2 suministra al procesador los datos e instrucciones
solicitados con más frecuencia. Dependiendo de la tarjeta madre, la caché de Nivel 2
se puede actualizar.
Canal Rambus
La ruta de datos de los sistemas Rambus. Debido a que la anchura de los datos es
estrecha (dos bytes), los módulos Rambus transfieren datos a una velocidad de hasta
800MHz.
CAS
(Estroboscopio de dirección de columnas) Una señal de chips de memoria que asegura
la dirección de la columna a una ubicación en particular en la matriz fila - columna.
ccNUMA
(Acceso de memoria coherente de caché, no uniforme) Una arquitectura flexible que
utiliza componentes de bajo costo modulares y ofrece potencial de escalabilidad
multidimencional a servidores de extremo alto.
52
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Chip Kill
una falla individual del chip de memoria, así como de errores de múltiples bits en
cualquier parte del chip de memoria.
Ciclo de bus
Una transacción sencilla entre la memoria principal y el CPU.
CompactFlash
Un factor de forma pequeño y ligero para tarjetas de almacenamiento desmontables.
Las tarjetas
CompactFlash son durables, operan a bajos voltajes y retienen datos cuando está
apagada la energía. Sus usos incluyen cámaras digitales, teléfonos celulares,
impresoras, computadoras portátiles, localizadores y grabadoras de audio.
Compuesto o entubado
Un término de Apple Computer, Inc. para el módulo de memoria que utilizaban en la
tecnología anterior y que contenía más chips, pero que eran de baja densidad.
Conector RIMM
Un soque de memoria Direct Rambus.
Conjunto de chips
Microchips que dan soporte al CPU. Generalmente, el conjunto de chips contiene
varios controladores que gobiernan la forma en que viaja la información entre el
procesador y otros componentes.
CPU
(Unidad de procesamiento central) El chip de computadora que tiene la
responsabilidad primaria de interpretar comandos y ejecutar programas. El CPU
también se conoce como el procesador o microprocesador.
DDR SDRAM
(Memoria de acceso directo dinámico sincrónico de velocidad de doble datos) La
última generación de tecnología SDRAM. Los datos se leen tanto en el extremo
ascendente como en el descendente del reloj de la computadora, generando así un
ancho de banda doble del SDRAM estándar. Con SDRAM DDR, la velocidad de la
memoria se duplica sin aumentar la frecuencia del reloj.
Depósito de calor
Un componente, generalmente de una aleación de zinc, que disipa el calor. Los CPU
requieren depósitos de calor. Detección de Un chip EEPROM que contiene información
sobre el tamaño y la velocidad, así como presencia serial otras especificaciones e
información del fabricante de un módulo de memoria.
Detección de presencia serial
Un chip EEPROM que contiene información sobre el tamaño y la velocidad, asÃ
como otras especificaciones e información del fabricante de un módulo de
memoria.
DIMM
(Módulo de memoria en línea dual) El conjunto de tarjetas de circuitos impresos con
contactos de oro y dispositivos de memoria. Un DIMM es similar a un SIMM, pero con
una diferencia principal: a diferencia de las guías de metal a cada lado de un SIMM,
que se "unen" eléctricamente, las guías a cada lado del DIMM son independientes
eléctricamente.
DIP
53
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
(Empaque en línea dual) Un empaque de componente de DRAM. Los DIP se pueden
instalar en sockets o soldar en forma permanente en orificios en el conjunto de
tarjetas de circuitos impresos. El empaque de bits fue extremadamente popular
cuando se instalaba la memoria directamente en la tarjeta madre.
Dispersor de calor
Una cubierta, generalmente de aluminio, que tapa un dispositivo electrónico y disipa
calor.
DRAM
(Memoria dinámica de acceso aleatoria) La forma más común de RAM. DRAM puede
mantener datos sólo durante un corto tiempo. Para retener datos, DRAM debe
actualizarse periódicamente. Si las celdas no se actualizan, los datos desaparecen.
ECC
(Código de corrección de errores) Un método para verificar la integridad de los datos
en DRAM. ECC proporciona una detección de errores más elaborada que la paridad;
ECC puede detectar errores de bits múltiples y puede localizar y corregir errores de
bits sencillos.
EDO
(Datos ampliados hacia fuera) Una tecnología de DRAM que hace más corto el ciclo de
lectura entre la memoria y el CPU. Las computadoras que lo soportan, la memoria
EDO permiten que un CPU tenga acceso a la memoria en 10 ó 20% más rápido en
comparación con la memoria en modo de localización rápida.
EDRAM
(DRAM mejorada) La memoria de DRAM Enhanced Memory Sistems, Inc. que contiene
una pequeña cantidad de SDRAM.
EEPROM
EEPROM
(Memoria de sólo lectura programable y borrable en forma eléctrica) Un chip de
memoria que retiene el contenido de datos después de haber quitado la energía.
se puede borrar y volver a programar dentro de la computadora o en forma externa.
EISA
(ISA ampliado) Una arquitectura de bus que amplió el Bus ISA de 16bits a 32bits. EISA
opera a 8MHz y tiene una velocidad de transferencia de datos pico de 33MB por
segundo. EISA se introdujo en 1988 como una alternativa abierta al bus de Canal
micro propiedad de IBM.
Entubado
Una técnica en la que la memoria carga los contenidos en la memoria solicitados en
una pequeña memoria caché compuesta de SRAM e inmediatamente comienza a
buscar el siguiente contenido de memoria. Esto crea una tubería en dos etapas, en la
que los datos se leen o se escriben en SRAM en una etapa y los datos se leen o se
escriben en la memoria en otra etapa.
EOS
EPROM
(ECC o SIMM) Una tecnología de verificación de integridad de datos de IBM que
describe la verificación de integridad de datos de ECC en un SIMM.
(Memoria de sólo lectura programable y borrable) Un chip programable y que se
puede volver a usar que detiene su contenido hasta que se borra bajo luz ultravioleta.
Un equipo especial borra y reprograma los EPROM.
54
Gigacom de México S.A. de C.V.
ESDRAM
Curso de Entrenamiento.
(DRAM sincrónicamente mejorada) Un tipo de SDRAM desarrollada por SDRAM
Enhanced Memory Systems, Inc. reemplaza la SDRAM incrustada en sistemas
integrados y ofrece una velocidad comparable, pero con menos consumo de energía y
menor costo.
Esquema de bancos
Un método de diagrama de configuraciones de memoria. El esquema de bancos
consiste en filas y/o columnas que representan sockets de memoria en una tarjeta de
computadora. Las filas indican sockets independientes; las columnas indican bancos.
Estado en espera
Un periodo inactivo para el procesador. Los estados en espera son el resultado de
distintas velocidades de reloj del procesador y la memoria, en los cuales la memoria
generalmente es más lenta.
Factor de forma
El tamaño, configuración y otras especificaciones utilizadas para describir el
hardware. Ejemplos de factores de memoria son: SIMM, DIMM, RIMM, 30 pines, 70
pines y 168 pines.
Gigabyte
Aproximadamente 1,000 millones de bytes o exactamente 1byte x 1,0243 (1,073, 741,
824) bytes.
Gigabit
Aproximadamente 1,000 millones de bits o exactamente 1bit x 1,0243 (1,073, 741,
824) bits.
Hub del controlador de memoria
(MCH) La interfaz entre el procesador, el puerto de gráfico acelerado y RDRAM en la
tarjeta madre que utilizan conjuntos de chips de 820 u 840 de Intel.
Hub traductor de memoria
(MTH) la interfaz que permite que se soporte la memoria SDRAM en un Canal Direct
Rambus para las tarjetas madre que utilizan conjuntos de chip de 820 de Intel.
IC
(Circuito integrado) Un circuito electrónico en un chip semiconductor. El circuito
incluye componentes y conectores. Generalmente, un chip semiconductor se moldea
en una caja de plástico cerámica y tiene pines de conector externas.
Intercambio
Utilizando parte de la unidad de disco duro, como memoria cuando RAM está llena.
Véase Memoria Virtual.
Inter-estratificación
Técnicas para incrementar la velocidad de la memoria. Por ejemplo, con bancos de
memoria por separado para direcciones pares y nones, el siguiente byte de memoria
se puede acceder mientras se actualiza el byte actual.
JEDEC
Kilo bit
(Joint Electron Device Engineering Council) Un organismo de la Alianza de Industrias
Electrónicas (CIA) que establece las normas de ingeniería de semiconductores.
Aproximadamente mil bits o exactamente 1 bit x 210 (1,024) bits.
Kilo byte
55
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Aproximadamente mil bytes o exactamente 1 byte x 210 (1,024) bytes.
Latencia CAS
La proporción entre el tiempo de acceso de las columnas y el tiempo de ciclo de
reloj. La Latencia 2 (CL2) ofrece un ligero aumento de rendimiento sobre la Latencia
CAS (CL3).
Linear Flash Card
Una tarjeta PC dedicada a almacenar códigos en ruteadores, computadoras portátiles,
PDAs, cámaras digitales y otros dispositivos digitales.
Medio byte
La mitad de un byte de 8bits, ó 4bits
Megabit
Aproximadamente un millón de bits o exactamente 1bit x 1,0242 (1,048,576) bits.
Megabyte
Aproximadamente un millón de bytes o exactamente 1bit x 1,0242 (1,048,576) bytes.
Memoria caché
Una pequeña cantidad (normalmente menos de 1MB) de memoria de alta velocidad
que reside dentro o cerca del CPU. La memoria caché proporciona al procesador los
datos e instrucciones solicitados con más frecuencia. La memoria caché de Nivel 1
(caché primario) es la más cercana al procesador. La caché de Nivel 2 (caché
secundaria) es la segunda caché más cercana al procesador y generalmente se
encuentra en la tarjeta madre.
Memoria
La memoria de acceso aleatorio de una computadora. La memoria mantiene
temporalmente datos e instrucciones para el CPU. Véase RAM.
Memoria con búfer
Un módulo de memoria que contiene búfers. Los búfers vuelven a impulsar las señales
a través de los chips de memoria y permiten que el módulo incluya más chips de
memoria. No se pueden mezclar la memoria con búfer y sin búfer. El diseño del
controlador de memoria de la computadora establece si la memoria debe contener
búfer o no.
Memoria de Acceso aleatoro de ventana
(WRAM) Memoria de dos puertos de Samsung Eletronics (dos puertos de datos por
separado) que normalmente está en una tarjeta de video o de gráficos. WRAM tiene
un ancho de banda 25% más grande que VRAM, pero cuesta menos.
Memoria de canal virtual
(VCM) VCM es una arquitectura de memoria desarrollada por NEC. VCM permite que
diferentes bloques de memoria, cada uno con su propio búfer, hagan interfaz en
forma separada con el controlador. De esta forma, las tareas del sistema pueden
tener asignado en sus propios canales virtuales. La información relacionada con una
función no comparte el espacio de búfer con otras tareas que se ejecutan en forma
simultánea, haciendo de esta forma que la operación sea mucho más eficiente en
general.
Memoria de marca
Personalización de memoria diseñada para una computadora en específico.
Memoria de tarjeta de crédito
Un tipo de memoria que normalmente es para computadoras portátiles. La memoria
de tarjeta de crédito es del tamaño de una tarjeta de crédito.
56
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Memoria flash
Una memoria en estado sólido, no volátil y reescribible que funciona como una
combinación de RAM y disco duro. La memoria flash es durable, opera a bajos voltajes
y retiene datos cuando está apagada la energía. Las tarjetas de memoria flash se
utilizan en cámaras digitales, teléfonos celulares, impresoras, computadoras
portátiles, localizadores y grabadores de audio.
Memoria registrada
La memoria SDRAM que contiene registros directamente en el módulo. Los registros
vuelven a impulsar las señales a través de los chips de memoria y permiten que el
módulo se construya con más chips de memoria. La memoria registrada y sin búfer no
se pueden mezclar. El diseño del controlador de la memoria de la computadora
establece el tipo de memoria que requiere la computadora.
Memoria virtual
Memoria simulada. Cuando RAM está lleno, la computadora intercambia datos con el
disco duro en ambos sentidos cuando es necesario. Véase Intercambio.
Memorias sin búfer
Memoria que no contiene búfers o registros localizados en el módulo. En lugar de
esto, estos dispositivos se localizan en la tarjeta madre.
Micro BGA
(BGA) La técnica de empaque de chips BGA Tessera, Inc. permiten la reducción en el
tamaño de empaque, disipación de calor mejorada y mayores densidades del módulo.
Miniature card (Tarjeta Miniatura)
Una tarjeta de memoria Linear Flash pequeña, de bajo costo, diseñado para aumentar
la memoria, almacenar datos de voz/imagen, almacenar y recuperar voz/Email. La
Miniature Card es usada en palmtops, cámaras digitales, MP3 players, teléfonos
inteligentes y otros dispositivos digitales.
Modo de explosión
Transmisión a alta velocidad de un bloque de datos (una serie de direcciones
consecutivas) cuando el procesador solicita una dirección sencilla.
Modo de localización rápido
Una forma temprana de DRAM. La ventaja de modo de localización rápido sobre
tecnologías anteriores de memoria del modo de localización fue el acceso más rápido
a los datos en la misma fila.
MMC (multimedia card)
Una tarjeta de memoria flash en tamaño miniatura capaz de almacenar gran cantidad
de datos multimedia (ej. música, imágenes, dialecto, video, texto, etc.). Tarjetas
MMC con frecuencia son usadas en MP3 players, PDAs y otros dispositivos electrónicos
portátiles.
Nano segundo
(ns) Una mil millonésima parte de un segundo (1/1,000,000,000). Los tiempos de
acceso de los datos de memoria se encuentra en nona segundos. Por ejemplo, los
tiempos de acceso de memoria para los módulos SIMM típicos de 32 y 72 pines varían
de 60 a 100 nano segundos.
No compuesto o "non-composite"
Un término de Apple Computer, Inc. para un módulo de memoria que utilizaba una
nueva tecnología y contenía menos chips, pero de más alta densidad. Los módulos no
compuestos eran más confiables y más caros que los módulos compuestos.
Paquete a escala de chips
57
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
(CSP) Empaque delgado de chips mediante en el cual las conexiones eléctricas
normalmente se hacen a través de una estructura de rejilla de esfera. El empaque de
escala de chips se utiliza en la memoria RDRAM y memoria flash.
Paridad
Verificación de integridad de datos que agrega un bit sencillo en cada byte de datos.
El bit de paridad se utiliza para detectar errores en los datos de 8bits.
Paridad impar
Verificación de integridad de datos en la que el bit de paridad verifica un número
impar de 1s.
Paridad par
Un tipo de verificación de integridad de datos mediante la cual el bit de paridad
verifica que haya un número par de 1.
PCB
PCI
(Conjunto de tarjetas de circuitos impresos) Tarjetas generalmente planas y de capas
múltiples hechas de fibra de vidrio con rastros eléctricos. La superficie y las subcapas
utilizan rastros de cobre para proporcionar conexiones eléctricas para chip y otros
componentes. Los ejemplos de PCB incluyen: tarjetas madre, SIMM y memorias para
tarjetas de crédito.
(Interconexión de componentes periféricos) Un bus periférico que puede enviar 32 ó
64bits de datos en forma simultánea. PCI ofrece capacidad de plug-and-play.
Puerto acelerado de gráficos
(AGP) Una interfaz desarrollada por Intel que permite hacer gráficos a alta velocidad.
Los datos de gráficos se mueven entre el controlador de gráficos de la PC y la
memoria de la computadora en forma directa, en lugar de quedarse en la memoria de
video caché.
RAM
(Memoria de acceso aleatorio) Una configuración de celdas de memoria que mantiene
datos para el procesamiento en una unidad central de procesamiento (CPU). Aleatorio
significa que el CPU puede recuperar datos de cualquier dirección dentro de RAM.
También véase Memoria.
Ram de ciclo rápido
(FCRAM) FCRAM es una tecnología de memoria que está desarrollando actualmente
Toshiba y Fujitsu. FCRAM no tiene el objetivo de utilizarse como memoria principal
para PC sino que se utilizará en aplicaciones de especialidad, como servidores de
extremo alto, impresoras y sistemas de conmutación de telecomunicaciones.
RAM EDO de explosión
(BEDO) La memoria EDO que puede procesar cuatro direcciones de memoria en una
explosión. El rango develocidades de bus es de 50MHz a 66MHz (en comparación con
los 33MHz para EDO y 25MHz para modo de localización rápida).
Ram estática
(SRAM) Un chip de memoria que requiere que la energía retenga el contenido. SRAM
es más rápida que DRAM, pero es más cara y ocupa más espacio. Un uso típico para
SRAM es la memoria caché.
Rambus
(1) Rambus, Inc. desarrolla y da licencias de tecnología de diseño de circuitos y lógica
de memoria y alto desempeño y proporciona diseño de productos, disposición e
información de prueba a los dueños de licencias. (2) Direct Rambus es una
58
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
terminología de memoria de alta velocidad que utiliza un bus estrecho a 16bits (canal
de Rambus) para transmitir datos a velocidades de hasta 800MHz. Véase Canal
Rambus.
Rambus concurrente
La segunda generación de la tecnología Rambus. Rambus concurrente se ha utilizado
en computadoras con base de gráficos televisores digitales y aplicaciones de video
juegos (tal como Nintendo 64, a partir de 1997).
Rambus de base
La primera generación de la tecnología Rambus se distribuyó por primera vez en 1995.
Rambus directo
La tercera generación de tecnología Rambus, que ofrece una arquitectura de DRAM
para PC de alto desempeño. Las transferencias de datos a velocidades de hasta
800MHz en un canal estrecho de 16bits, comparado con el SDRAM actual, que opera a
100MHz en un bus de 64bits de ancho.
RAS
Una señal de chip de memoria que asegura la dirección de la fila de una ubicación en
particular en una matriz de fila-columna.
RIMM de continuidad
(C-RIMM) Un módulo de memoria Rambus directo (Direct Rambus) que no contiene
chips de memoria. C-RIMM proporciona un canal continuo para la señal. En un sistema
Direct Rambus, los conectores externos se deben llenar con C-RIMMs.
RIMM®
El nombre de marca para el módulo de la memoria Direct Rambus. Un RIMM se adapta
al factor de forma del DIMM y transfiere 16bits de datos en el momento.
SDRAM
(DRAM sincrónica) Una tecnología DRAM que utiliza un reloj para sincronizar la
entrada y la salida de señal en un chip de memoria. El reloj se coordina con el reloj
del CPU para que la temporización de los chips de memoria la temporización del CPU
estén en sincronía. La DRAM sincrónica ahorra tiempo al ejecutar comandos y
transmitir datos, incrementando así el desempeño general de la computadora. SDRAM
permite que el CPU tenga acceso a la memoria aproximadamente un 25% más rápido
que la memoria EDO.
SD (Secure Digital) Card
Una tarjeta de memoria flash de alta seguridad en tamaño miniatura con alta
capacidad, creado por Matsushita Electric (Panasonic), SanDisk y Toshiba. Provee
almacenamiento de datos y acceso I/O en una variedad de dispositivos electrónicos.
SGRAM
(Memoria de acceso aleatorio de gráficos sincrónicos) Memoria de video que incluye
características de lectura/escritura específica de gráficos. SGRAM permite que los
datos se recuperen y modifiquen en bloques en lugar de hacerlo individualmente. El
hacerlo en bloques reduce el número de lecturas y escrituras que debe realizar una
memoria e incrementa el desempeño del controlador de gráficos.
SIMM
(Módulo de memoria de línea única) Una tarjeta de circuitos impresos que tiene
dispositivos de memoria y contactos de oro o estaño/plomo. Un SIMM se conecta a un
socket de expansión de memoria y de la computadora. Los SIMM ofrecen dos ventajas
principales: Son fáciles de instalar y tienen un consumo mínimo de superficie de la
tarjeta. Un SIMM montado verticalmente sólo requiere una fracción del espacio que
requiere un DRAM montado horizontalmente. Un SIMM puede tener desde 30 y hasta
59
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
200 pines. En un SIMM, las guías de metal a cada lado de la tarjeta están unidas
eléctricamente.
SLDRAM
(Synclink) Un caso obsoleto hoy en día, SLDRAM tenía una tecnología de memoria
principal desarrollada por un grupo de doce fabricantes de DRAM como una
alternativa a la tecnología Direct Rambus.
Smart card o tarjeta inteligente
Un dispositivo electrónico similar a una tarjeta de crédito que se puede almacenar y
programar mejorando al mismo tiempo la seguridad. Las aplicaciones incluyen
identificación, tránsito masivo y bancos.
SmartMedia
(SSFDC) Una tarjeta de memoria flash muy delgada utilizada para almacenar datos en
cámaras digitales, PDAs, grabadoras de audio digital y otros dispositivos portátiles.
SO DIMM
(Módulo de memoria en línea dual de diseño pequeño) Una versión mejorada de un
DIMM estándar. Un DIMM de diseño pequeño de 72 pines tiene aproximadamente la
mitad de la longitud de un SIMM de 72 pines.
SO RIMM
El nombre con marca registrada para un módulo de memoria Direct Rambus en
computadoras portátiles. SO RIMM proporciona un ancho de banda de memoria
comparable a las configuraciones de memoria de las computadoras de escritorio.
Socket de SIMM
Un componente de tarjeta madre que mantiene un solo SIMM.
SOJ
(Guía J de diseño pequeño) Una forma común de empaque DRAM montado en
superficie. Un SOJ es un empaque rectangular con guías en forma de J en dos lados
largos. SSFDC Véase SmartMedia
sTSOP (Shrink Thin Small Outline Package)
Una clase de empaque de chip similar a TSOP, pero la mitad del tamaño. Su diseño
compacto permite a diseñadores de módulos añadir más chips de memoria en el
mismo espacio.
Tarjeta del sistema
Véase tarjeta madre.
Tarjeta lógica
Véase tarjeta madre.
Tarjeta madre
También conocida como la tarjeta lógica, tarjeta principal o tarjeta de la
computadora, la tarjeta madre es la tarjeta principal de la computadora y en la
mayoría de los casos mantiene a todo el CPU, la memoria y/o las funciones de E/S o
tiene ranuras de expansión para ellas.
Tarjeta para PC
(PCMCIA Asociación Internacional de Tarjetas de Memoria de Computadoras
Personales) Una norma que permite la intercambiabilidad de distintos componentes
de computadora en el mismo conector. La norma PCMCIA soporta dispositivos de
entrada-salida, incluyendo la memoria, el fax/módem, el puerto SCSI y los productos
para redes.
60
Gigacom de México S.A. de C.V.
Curso de Entrenamiento.
Tecnología de línea de transmisión
Una tecnología que soporta el bus inverso en los sistemas Direct Rambus. La
información se pone en tubos rápidamente en paquetes simultáneos. El controlador
de memoria vuelve a ensamblar los paquetes para la transferencia del bus frontal y la
comunicación con el procesador.
Tiempo de acceso
El tiempo promedio (en nano segundos) para que RAM complete un acceso. El tiempo
de acceso se compone del tiempo y la latencia del inicio de la dirección (el tiempo
que toma en iniciar una solicitud de datos y preparar el acceso).
TSOP
(Empaque de diseño pequeño delgado) Un empaque DRAM que utiliza guías en forma
de alas de pelícano a ambos lados. TSOP DRAM se monta directamente en la
superficie de un conjunto de tarjetas de circuitos impresos. El paquete TSOP tiene un
tercio de espesor del SOJ. Generalmente, los componentes TSOP se encuentran en un
DIMM de diseño pequeño y memorias en tarjeta de crédito.
Velocidad de actualización
El número de filas de componentes de DRAM que se debe actualizar. Las tres
velocidades comunes de actualización son de 2K, 4K y 8K.
VRAM
(Memoria de acceso aleatorio de video) Memoria de dos puertos (dos puertos de datos
por separado) que se encuentra normalmente en una tarjeta de video o de gráficos.
Un puerto se dedica al CRT y actualiza la imagen. El segundo puerto es para el CPU o
el controlador de gráficos y cambia los datos de imagen en memoria.
61