miércoles, 15 de abril de 2009

MEMORIA RAMBUS


MEMORIA RAMBUS

Módulo RIMM
Resumen del productoMódulo RIMMEl RIMM es un módulo de memoria de uso general y de alto rendimiento coveniente para un amplio rango de aplicaciones incluyendo memorias de computadoras, computadoras personales, estaciones de trabajo y otras aplicaciones donde se requiere anchura de banda alta y baja potencia.Como funciona el Módulo RIMMEl Canal Rambus se extiende desde el controlador a travéz de cada módulo RIMM en una continuidad. Los módulos se usan para mantener la integridad del canal en sistemas que tienen menos de dos módulos RIMM.Módulo de continuidad RIMMEl módulo de continuidad RIMM es un módulo en blanco diseñado para ser insertado en cualquier conección RIMM sin uso en un subsistema de memoria Rambus. No existen componentes activos en el módulo de continuidad. El módulo de continuidad se utiliza para conectar trazos de la señal del Canal Rambus a través de conectores RIMM sin uso, de tal manera que las señales Rambus terminen adecuadamente en la placa matriz.Velocidad de memoria RambusLa alta velocidad del reloj de 400MHz. permite una velocidad de información efectiva de 800 Mbits por segundo (2 bits de información se transfieren por cada ciclo del reloj, con información transferida al margen ascendente y descendente del reloj). Como el Canal Rambus tiene 16-bits de anchi (2bytes), la velocidad de transferencia de información resultante es hasta 1.6Gbytes por segundo, por canal (2 X 800MB/seg = 1.6 GB).Usted puede conocer más acerca de los productos y la tecnología Rambus visitando el sitio web http://www.rambus.commenúCaracterísticas PrincipalesMódulo SORIMM
• SORIMM de 160-pines.
• Frecuencia de operación de 600 / 700 / 800 Mhz.
• Voltaje de operación de 2.5V.
• Cada RDRAM tiene 32 bancos, para un total de 512, 384, 256, 192, 128 ó 128 bancos en cada módulo de 256MB, 192MB, 128MB, 96MB ó 64MB, respectivamente.
• Condiciones de baja energía y regeneración automática de consumo bajo.
• Soporta al SPD (Detección de Presencia en Serie).
• Conductores comunes separados RAS y CAS para una mayor eficiencia.
Módulo SORIMM
Resumen del productoMódulo SORIMMEl SORIMM es un subsistema de memoria de uso general y de alto rendimiento, aplicable para un amplio rango de aplicaciónes incluyendo memoria de computadoras, computadoras móviles "delgadas y livianas", sistemas de redes y otras aplicaciones donde se requiera anchura de banda alta y baja latencia.Módulo de Continuidad SORIMMEl módulo de continuidad SORIMM es un módulo en blanco diseñado para ser insertado en cualquier conexión SORIMM sin uso en un subsistema de memoria Rambus. No existen componentes activos en el módulo de continuidad. El módulo de continuidad se utiliza para conectar trazos de la señal del Canal Rambus a través de conectores SORIMM sin uso, de tal manera que las señales Rambus terminen adecuadamente en la placa matriz.Usted puede conocer más acerca de los productos y la tecnología Rambus visitando el sitio web http://www.rambus.commenúCaracterísticas PrincipalesMódulo SORIMM
• SORIMM de 160-pines.
• Frecuencia de operación de 600 / 700 / 800 Mhz.
• Voltaje de operación de 2.5V.
• Cada RDRAM tiene 32 bancos, para un total de 512, 384, 256, 192, 128 ó 128 bancos en cada módulo de 256MB, 192MB, 128MB, 96MB ó 64MB, respectivamente.
• Condiciones de baja energía y regeneración automática de consumo bajo.
• Soporta al SPD (Detección de Presencia en Serie).
• Conductores comunes separados RAS y CAS para una mayor eficiencia.

memoria RAM

La memoria principal o RAM (Random Access Memory, Memoria de Acceso Aleatorio) es donde el computador guarda los datos que está utilizando en el momento presente. El almacenamiento es considerado temporal por que los datos y programas permanecen en ella mientras que la computadora este encendida o no sea reiniciada.
Se le llama RAM por que es posible acceder a cualquier ubicación de ella aleatoria y rápidamente
Físicamente, están constituidas por un conjunto de chips o módulos de chips normalmente conectados a la
tarjeta madre. Los chips de memoria son rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos:


Tipos de RAM
Hay muchos tipos de
memorias DRAM, Fast Page, EDO, SDRAM, etc. Y lo que es peor, varios nombres. Trataremos estos cuatro, que son los principales, aunque mas adelante en este Informe encontrará prácticamente todos los demás tipos.
DRAM: Dinamic-RAM, o RAM DINAMICA, ya que es "la original", y por tanto la más lenta.
Usada hasta la época del 386, su
velocidad típica es de 80 ó 70 nanosegundos (ns), tiempo éste que tarda en vaciarse para poder dar entrada a la siguiente serie de datos. Por ello, es más rápida la de 70 ns que la de 80 ns.
Físicamente, aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos.
Fast Page (FPM): a veces llamada DRAM (o sólo "RAM"), puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo más rápida, tanto por su estructura (el modo de Página Rápida) como por ser de 70 ó 60 ns.
Usada hasta con los primeros
Pentium, físicamente aparece como SIMMs de 30 ó 72 contactos (los de 72 en los Pentium y algunos 486).
EDO: o EDO-RAM, Extended Data Output-RAM. Evoluciona de la Fast Page; permite empezar a introducir nuevos datos mientras los anteriores están saliendo (haciendo su Output), lo que la hace algo más rápida (un 5%, más o menos).
Muy común en los Pentium MMX y AMD K6, con
velocidad de 70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168.
SDRAM: Sincronic-RAM. Funciona de manera sincronizada con la velocidad de la placa (de 50 a 66 MHz), para lo que debe ser rapidísima, de unos 25 a 10 ns. Sólo se presenta en forma de DIMMs de 168 contactos; es usada en los Pentium II de menos de 350 MHz y en los Celeron.
PC100: o SDRAM de 100 MHz. Memoria SDRAM capaz de funcionar a esos 100 MHz, que utilizan los AMD K6-2, Pentium II a 350 MHz y computadores más modernos; teóricamente se trata de unas especificaciones mínimas que se deben cumplir para funcionar correctamente a dicha velocidad, aunque no todas las memorias vendidas como "de 100 MHz" las cumplen.
PC133: o SDRAM de 133 MHz. La más moderna (y recomendable).

Slot de expansión


Slot de expansión

Un slot (también llamado slot de expansión o ranura de expansión) es un elemento de la placa base de un ordenador que permite conectar a ésta una tarjeta adaptadora adicional o de expansión, la cual suele realizar funciones de control de dispositivos periféricos adicionales, tales como monitores, impresoras o unidades de disco. En las tarjetas madre del tipo LPX los slots de expansión no se encuentran sobre la placa sino en un conector especial denominado riser card.
Los slots están conectados entre sí. Un ordenador personal dispone generalmente de ocho unidades, aunque puede llegar hasta doce.
Tipos de slots
XT
Es uno de los slots más antiguos trabaja con una velocidad muy inferior a los slots modernos (8 bits) y a una frecuencia de 4.77 [MHz]
AGP
Artículo principal:
Accelerated Graphics Port
Al puerto AGP se conecta la tarjeta de video y se usa únicamente para tarjetas aceleradoras 3D en ordenadores muy potentes y accesibles; está siendo reemplazado por el slot PCI Express que es más potente. AGP quiere decir Advanced Graphics Port (Puerto de gráficos avanzados). Hay cuatro tipos, AGP (si no se especifica nada más es 1x), AGP 2x, AGP 4x y AGP 8x.
ISA
El slot ISA fue reemplazado desde el año 2000 por el slot PCI. Los componentes diseñados para el slot ISA eran muy grandes y fueron de los primeros slots en usarse en los ordenadores personales. Hoy en día no se fabrican slots ISA. Los puertos ISA son ranuras de expansión actualmente en desuso, se incluyeron estos puertos hasta los primeros modelos del Pentium III. NOTA: El slot ISA ( Industry Standard Arquitecture) es un tipo de slot o ranura de expansión de 16 bits capaz de ofrecer hasta 16 MB/s a 8 MHz.
VESA
En 1992 el comité VESA de la empresa NEC crea este slot para dar soporte a las nuevas placas de video. Es fácilmente identificable en la placa base debido a que consiste de un ISA con una extensión color marrón, trabaja a 32 bits y con una frecuencia que varia desde 33 [MHz] a 40 [MHz]. Tiene 22,3[cm] de largo (ISA+EXTENSION) 1,4[cm] de alto, 0,9[cm] de ancho (ISA) Y 0,8[cm] de ancho (EXTENSION).
PCI
Un Peripheral Component Interconnect (PCI, "Interconexión de Componentes Periféricos") consiste en un bus de ordenador estándar para conectar dispositivos periféricos directamente a su placa base. Estos dispositivos pueden ser circuitos integrados ajustados en ésta (los llamados "dispositivos planares" en la especificación PCI) o tarjetas de expansión que se ajustan en conectores. Es común en PC, donde ha desplazado al ISA como bus estándar, pero también se emplea en otro tipo de ordenadores.
A diferencia de los buses ISA, el bus PCI permite configuración dinámica de un dispositivo periférico. En el tiempo de arranque del sistema, las tarjetas PCI y el BIOS interactúan y negocian los recursos solicitados por la tarjeta PCI. Esto permite asignación de
IRQs y direcciones del puerto por medio de un proceso dinámico diferente del bus ISA, donde las IRQs tienen que ser configuradas manualmente usando jumpers externos. Las últimas revisiones de ISA y el bus MCA de IBM ya incorporaron tecnologías que automatizaban todo el proceso de configuración de las tarjetas, pero el bus PCI demostró una mayor eficacia en tecnología "plug and play". Aparte de esto, el bus PCI proporciona una descripción detallada de todos los dispositivos PCI conectados a través del espacio de configuración PCI.
Variantes convencionales de PCI

Cardbus es un formato PCMCIA de 32 bits, 33 MHz PCI.
Compact PCI, utiliza módulos de tamaño
Eurocard conectado en una placa hija
PCI.
PCI 2.2 funciona a 66 MHz (requiere 3.3 voltios en las señales) (índice de transferencia máximo de 503 MiB/s (533MB/s)
PCI 2.3 permite el uso de 3.3 voltios y señalizador universal, pero no soporta los 5 voltios en las tarjetas.
PCI 3.0 es el estándar final oficial del bus, con el soporte de 5 voltios completamente removido.
PCI-X cambia el protocolo levemente y aumenta la transferencia de datos a 133 MHz (índice de transferencia máximo de 1014 MiB/s).
PCI-X 2.0 especifica un ratio de 266 MHz (índice de transferencia máximo de 2035 MiB/s) y también de 533 MHz, expande el espacio de configuración a 4096 bytes, añade una variante de bus de 16 bits y utiliza señales de 1.5 voltios.
Mini PCI es un nuevo formato de PCI 2.2 para utilizarlo internamente en los portátiles.
PC/104-Plus es un bus industrial que utiliza las señales PCI con diferentes conectores.
Advanced Telecommunications Computing Architecture (ATCA o AdvancedTCA) es la siguiente generación de buses para la industria de las telecomunicaciones.
AMR
El audio/módem rise, también conocido como slot AMR2 o AMR3 es una ranura de expansión en la placa madre para dispositivos de audio (como tarjetas de sonido) o módems lanzada en 1998 y presente en placas de Intel Pentium III, Intel Pentium IV y AMD Athlon. Fue diseñada por Intel como una interfaz con los diversos chipsets para proporcionar funcionalidad analógica de Entrada/Salida permitiendo que esos componentes fueran reutilizados en placas posterioreres sin tener que pasar por un nuevo proceso de certificación de la FCC (con los costes en tiempo y económicos que conlleva).
Cuenta con 2x23 pines divididos en dos bloques, uno de 11 (el más cercano al borde de la placa madre) y otro de 12, con lo que es físicamente imposible una inserción errónea, y suele aparecer en lugar de un slot
PCI, aunque a diferencia de este no es plug and play y no admite tarjetas aceleradas por hardware (sólo por software)
En un principio se diseñó como ranura de expansión para dispositivos económicos de audio o comunicaciones ya que estos harían uso de los recursos de la máquina como el
microprocesador y la memoria RAM. Esto tuvo poco éxito ya que fue lanzado en un momento en que la potencia de las máquinas no era la adecuada para soportar esta carga y el mal o escaso soporte de los drivers para estos dispositivos en sistemas operativos que no fuesen Windows.
Tecnológicamente ha sido superado por el
Advanced Communications Riser (de VIA y AMD) y el Communications and Networking Riser de Intel. Pero en general todas las tecnologías en placas hijas (riser card) como ACR, AMR, y CNR, están hoy obsoletas en favor de los componentes embebidos y los dispositivos USB.
CNR
Comunication and Network Riser, se trata de una ranura de expansión en la placa base para dispositivos de comunicaciones como módems, tarjetas de red o USB. Un poco más grande que la AMR, CNR fue introducida en febrero de 2000 por Intel en sus motherboards para procesadores Pentium y se trataba de un diseño propietario por lo que no se extendió más allá de las placas que incluían los chipsets de Intel, que más tarde fue implementada en motherboards como otros chipset.
PCI-Express
PCI-Express (anteriormente conocido por las siglas 3GIO, 3rd Generation I/O) es un nuevo desarrollo del bus PCI que usa los conceptos de programación y los estándares de comunicación existentes, pero se basa en un sistema de comunicación serie mucho más rápido. Este sistema es apoyado principalmente por Intel, que empezó a desarrollar el estándar con nombre de proyecto Arapahoe después de retirarse del sistema Infiniband.
PCI-Express es abreviado como PCI-E o PCIE, aunque erróneamente se le suele abreviar como PCIX o PCI-X. Sin embargo, PCI-Express no tiene nada que ver con PCI-X que es una evolución de PCI, en la que se consigue aumentar el
ancho de banda mediante el incremento de la frecuencia, llegando a ser 32 veces más rápido que el PCI 2.1. Su velocidad es mayor que PCI-Express, pero presenta el inconveniente de que al instalar más de un dispositivo la frecuencia base se reduce y pierde velocidad de transmisión.
Este bus está estructurado como enlaces punto a punto,
full-duplex, trabajando en serie. En PCIE 1.1 (el más común en 2007) cada enlace transporta 250 MB/s en cada dirección. PCIE 2.0 dobla esta tasa y PCIE 3.0 la dobla de nuevo.
Cada slot de expansión lleva uno, dos, cuatro, ocho, dieciséis o treinta y dos enlaces de datos entre la placa base y las tarjetas conectadas. El número de enlaces se escribe con una x de prefijo (x1 para un enlace simple y x16 para una tarjeta con dieciséis enlaces. Treinta y dos enlaces de 250MB/s dan el máximo
ancho de banda, 8 GB/s (250 MB/s x 32) en cada dirección para PCIE 1.1. En el uso más común (x16) proporcionan un ancho de banda de 4 GB/s (250 MB/s x 16) en cada dirección. En comparación con otros buses, un enlace simple es aproximadamente el doble de rápido que el PCI normal; un slot de cuatro enlaces, tiene un ancho de banda comparable a la versión más rápida de PCI-X 1.0, y ocho enlaces tienen un ancho de banda comparable a la versión más rápida de AGP.
Está pensado para ser usado sólo como bus local, aunque existen extensores capaces de conectar múltiples placas base mediante cables de cobre o incluso fibra óptica. Debido a que se basa en el bus PCI, las tarjetas actuales pueden ser reconvertidas a PCI-Express cambiando solamente la capa física. La velocidad superior del PCI-Express permitirá reemplazar casi todos los demás buses, AGP y PCI incluidos. La idea de Intel es tener un solo controlador PCI-Express comunicándose con todos los dispositivos, en vez de con el actual sistema de puente norte y puente sur. Este conector es usado mayormente para conectar tarjetas gráficas.
No es todavía suficientemente rápido para ser usado como bus de memoria. Esto es una desventaja que no tiene el sistema similar
HyperTransport, que también puede tener este uso. Además no ofrece la flexibilidad del sistema InfiniBand, que tiene rendimiento similar, y además puede ser usado como bus interno externo.
En 2006 es percibido como un estándar de las placas base para PC, especialmente en
tarjetas gráficas. Marcas como Ati Technologies y nVIDIA entre otras tienen tarjetas gráficas en PCI-Express.

martes, 14 de abril de 2009

LOS MICROPROCESADORES

LOS MICROPROCESADORES

La arquitectura CISC. Fue la primera tecnología de CPUs con la que la maquina PC se dio a conocer mundialmente. Adoptada por Intel, se coloco en las primitivas PC (procesador 8088) que fueron lanzadas bajo la marca IBM el 12 de Agosto de 1981. Su sistema de trabajo se basa en la Microprogramación. Dicha técnica consiste en hacer que cada instrucción sea interpretada por un microprograma localizado en una sección de memoria en el circuito integrado del Microprocesador. A su vez las instrucciones compuestas se decodifican para ser ejecutadas por micro instrucciones almacenadas en una ROM interna. Las operaciones se realizan al ritmo de los ciclos de un reloj.Considerando la extraordinaria cantidad de instrucciones que la CPU puede manejar, la construcción de una CPU con arquitectura CISC es realmente compleja. A este grupo pertenecen los microprocesadores populares utilizados en PC de escritorio y laptops.
El origen de la arquitectura CISC se remonta a los inicios de la programación ubicada en los años 60 y 70. Para contrarrestar la crisis del software de ese entonces, empresas electrónicas fabricantes de hardware pensaron que una buena solución era crear una CPU con un amplio y detallado manejo de instrucciones, a fin de que los programas fueran más sencillos. Los programadores en consecuencia crearon multitud de programas para esa arquitectura. La posterior masificación de los PCS, permitió que el mercado fuera luego copado de software creado para procesadores CISC.
Entre las bondades de CISC destacan las siguientes: 1. Reduce la dificultad de crear compiladores. 2. Permite reducir el costo total del sistema. 3. Reduce los costos de creación de Software. 4. Mejora la compactación de código. 5. Facilita la depuración de errores (debugging).

La arquitectura RISC. Ha sido la consecuencia evolutiva de las CPU. Como su nombre lo indica, se trata de microprocesadores con un conjunto de instrucciones muy reducidas en contraposición a CISC. ¿Que ventaja se deriva de esta tecnología? Veamos: 1. La CPU trabaja mas rápido al utilizar menos ciclos de reloj para cumplir sus funciones (ejecutar instrucciones). 2. Utiliza un sistema de direcciones no destructivas en Ram. Eso significa que a diferencia de CISC, RISC conserva después de realizar sus operaciones en memoria los dos operados y su resultado (total tres direcciones), lo que facilita a los compiladores conservar llenos los 'pipelines' (conductos) de la CPU para utilizarlos concurrentemente y reducir la ejecución de nuevas operaciones. 3. Cada instrucción puede ser ejecutada en un solo ciclo de la CPU (máxima velocidad y eficiencia).Considerada como una innovación tecnológica creada a partir del análisis de la primitiva arquitectura CISC, RISC ha dado origen a la aparición de Microprocesadores poderosos cuya principal aplicación ha sido el trabajo en las grandes máquinas (servidores ), aunque también han llegado a posicionarse en ciertas maquinas desktop, computadoras de mano, maquinas de juegos, y otros artefactos electrónicos domésticos.

RISC vs. CISC.
Partiendo de lo expuesto, habría que evaluar las ventajas de ambas arquitecturas para tomar decisiones sobre la escogencia de una u otra a la hora de diseñar un sistema. Risc es más rápida, pero más costosa. Hablando en términos de costo hay que pensar que Risc utiliza mas la circuiteria (comandos hardware o circuitos electrónicos) para ejecutar operaciones directas (el microprocesador esta mas libre de carga), en tanto que CISC utiliza micro código ejecutado por el microprocesador lo que la hace mas económica y mas lenta también (debido a la carga que soporta el microprocesador).
Hay más software de uso general para la plataforma CISC. Pero la exigencia de la informática demanda periódicamente mayor velocidad y administración de espacio en Ram y discos duros, área en la que ambas arquitecturas deben seguir innovando. Dado que CISC es mas popular a nivel de PCS, las innovaciones en esta categoría son mas numerosas (nuevas interfaces, puertos, nuevos buses y velocidades de transmisión). Técnicamente hablando, el rendimiento en RISC basado en la menor cantidad de carga de instrucciones en el microprocesador compensa a la mayor cantidad de código en software que es necesario utilizar, por lo que su arquitectura se considera más potente que CISC.


Evolución del microprocesador
1971: Intel 4004. Nota: Fue el primer microprocesador comercial. Salió al
mercado el 15 de noviembre de 1971.
1972: Intel 8008
1974: Intel 8080, Intel 8085

1975: Signetics 2650, MOS 6502, Motorola 6800
1976: Zilog Z80
1978: Intel 8086, Motorola 68000
1979: Intel 8088
1982: Intel 80286, Motorola 68020
1985: Intel 80386, Motorola 68020, AMD80386
1987: Motorola 68030
1989: Intel 80486, Motorola 68040, AMD80486
1993: Intel Pentium, Motorola 68060, AMD K5, MIPS R10000
1995: Intel Pentium Pro
1997: Intel Pentium II, AMD K6, PowerPC G3, MIPS R120007
1999: Intel Pentium III, AMD K6-2, PowerPC G4
2000: Intel Pentium 4, Intel Itanium 2, AMD Athlon XP, AMD Duron, MIPS R14000
2003: PowerPC G5
2004: Intel Pentium M
2005: Intel Pentium D, Intel Extreme Edition con hyper threading, Intel Core
Duo, AMD Athlon 64, AMD Athlon 64 X2, AMD Sempron 128.
2006: Intel Core 2 Duo, Intel Core 2 Extreme, AMD Athlon FX
2007: Intel Core 2 Quad, AMD Quad Core, AMD Quad FX