viernes, 23 de abril de 2010

Ley de Moore

La Ley de Moore expresa que aproximadamente cada 18 meses se duplica el número de transistores en un circuito integrado. Se trata de una ley empírica, formulada por el co-fundador de Intel, Gordon E. Moore el 19 de abril de 1965, cuyo cumplimiento se ha podido constatar hasta hoy. En 1965 Gordon Moore afirmó que la tecnología tenía futuro, que el número de transistores por pulgada en circuitos integrados se duplicaba cada año y que la tendencia continuaría durante las siguientes dos décadas. Esto permitió también a una industria de semiconductores de reciente aparición crear el microprocesador (el cerebro de la computadora) y muchos otros circuitos integrados que han dado lugar a las computadoras personales, Internet, teléfonos móviles y videojuegos. Utilizando adelantos en la tecnología de los chips para computadoras, ahora tenemos películas y programas de TV con imágenes animadas con calidad fotográfica; automóviles que ofrecen un mayor rendimiento del combustible con menos contaminación; una forma de encontrar a nuestras mascotas extraviadas (con chips de identificación implantados); y dispositivos que nos ayudan a ubicarnos en ciudades que no conocemos GPS.

Calentamiento del microprocesador... ¿Trae problemas?

Definitivamnete si... El sobrecalentamiento del microprocesador no es bueno para el rendimiento de la maquina ni para el microprocesador mismo. Los problemas que genera es el autoreinicio de la PC. Esto lo hace automaticamente la computadora como medida de seguridad para no quemar ningún componente. De suceder se recomiendo dejar la maquina apagada durante varios minutos a fin de dejarla enfriar para no correr el riesgo de quemar el microprocesador, el motherboard o cualquier otro dispositivo del hardware de nuestra PC.
Se recomiendo tener como mínimo 3 coolers en la maquina: el que viene con la fuente de alimentación, otro lateral que algunas PC traen y el del microprocesador.
Los coolers son ventiladores pequeños que se encargan del ventilamiento de la PC con el proposito de evitar su recalentamiento.
Hablando del microprocesador y lo importante que es tenerlo en adecuada temperatura para evitar su mal funcionamiento o destrucción, estos llevan una pasta térmica entre el microprocesador y el disipador que tiene el socket del micro. Esta pasta se encarga de absorber todo el calor que genera el microprocesador y enviarlo al disipador o al cooler que viene con el socket. En caso de no tenerla es su maquina no es de preocupación, pero es recomendable tenerla a fin de evitar futuros problemas.

Procesadores Super Escalares

Superescalar es el término utilizado para designar un tipo de microarquitectura de procesador capaz de ejecutar más de una instrucción por ciclo de reloj. El término se emplea por oposición a la microarquitectura escalar que sólo es capaz de ejecutar una instrucción por ciclo de reloj. En la clasificación de Flynn, un procesador superescalar es un procesador de tipo MIMD (multiple instruction multiple data).

La microarquitectura superescalar utiliza el paralelismo de instrucciones además delparalelismo de flujo, éste último gracias a la estructura en pipeline. La estructura típica de un procesador superescalar consta de un pipeline con las siguientes etapas:

  • Lectura (fetch).
  • Decodificación (decode).
  • Lanzamiento (dispatch).
  • Ejecución (execute).
  • Escritura (writeback).
  • Finalización (retirement).

En un procesador superescalar, el procesador maneja más de una instrucción en cada etapa. El número máximo de instrucciones en una etapa concreta del pipeline se denomina grado, así un procesador superescalar de grado 4 en lectura (fetch) es capaz de leer como máximo cuatro instrucciones por ciclo. El grado de la etapa de ejecución depende del número y del tipo de las unidades funcionales.

Un procesador superescalar suele tener unidades funcionales independientes de los tipos siguientes :

  • Unidad aritmético lógica (ALU)
  • Unidad de lectura/escritura en memoria (Load/Store Unit)
  • Unidad de punto flotante (Floating Point Unit)
  • Unidad de salto (Branch unit)

Las arquitecturas superescalares adolecen de una estructura compleja y de un mal aprovechamiento de sus recursos debido en parte a la dificultad en encontrar suficientes instrucciones paralelizables. Una forma de obtener un mayor número de instrucciones paralelizables es aumentar la ventana de instrucciones, es decir el conjunto de instrucciones que la unidad de lanzamiento considera como candidatas a ser lanzadas en un momento dado.

Desafortunadamente la complejidad del procesador superescalar aumenta desproporcionadamente con respecto al tamaño de dicha ventana lo que se traduce por un ralentizamiento general del circuito. Otra forma de obtener más instrucciones paralelizables es manipulando instrucciones de más de un programa a la vez, lo que se conoce bajo el nombre de multitarea simultánea o multithreading simultáneo.

miércoles, 21 de abril de 2010

Distintas generaciones de Microprocesadores

Antes de llegar a los procesadores Pentium que son los mas conocidos pero son muy antiguos hoy por hoy tuvimos una serie de procesadores:

Arracamos en 1971 con el procesador 4004. Tenia una velocidad de reloj de 108 KHzm un ancho de bus de 4 bits. fue el primer chip con manipulacion aritmética.
Luego de este empezaron a salir otros que fueron mejorando de a poco como: el 8008, el 8080, el 8086, 80286, que ya entraban en la categoria de los MHz de velocidad de reloj, hasta llegar a los microprocesadores con un ancho de bus de 32 bits como eran los Intel 386 DX creado en 1985. Este ya era capaz de manejar juegos de datos de 32 bits. Salio otro dos procesadores más de esta tecnologia que era el Intel 486 DX creado en 1989 y el Intel 486 SX creado en 1991.
En 1993 aparecen los Procesadores Pentium creados por Intel. El Pentium 1 fue creado en 1993 y ya superaban algunos los 100 MHz y los dos millones de transitores. Es decir ya se comenzaba a implementar la "Pequeña Tecnologia".
El procesador que continuo el Pentium 1 fue el PentiumPro creado en 1995. Este ya superaba los 5 millones de transistores y era el mas veloz del mercado. Tenia muy altas prestaciones.
Luego sigieron saliendo más procesadores Pentium: como el Pentium 2 (1997), el 3 (1999) y el 4 (2001). Este ultimo se utilizo hasta hace muy poco en los Procesadores Dual Core y dio comienzo a los procesadores con frecuencia en Gigahertz. El Pentium 4 llegaba hasta los 2 GHz.
Las generaciones de porcesadores siguen pasando hasta el dia de hoy con la generacion Intel Core. Esta abarca los Dual Core, los Core duo, los Core 2 duo (2006) que algunos ya comenzaron a llegar a las 3.o GHz de velocidad de reloj, los Core 2 Quad (2007) con son los primeros 4 nucleos que tiene un detalle que llama la atención: LOS CORE 2 QUAD TIENE MENOR VELOCIDAD DE RELOJ QUE LOS CORE 2 DUO PERO TRABAJAN MUCHO MAS RAPIDO Y CON MÁS EFICACIA. Luego le siguen el Intel Core i3 (2010) que tiene 2 nucleos y 4 subprocesos, el Intel Core i5 que es un procesador de 2 nucleos y 4 subprocesos y son los primeros que viene con hasta 8gb de cache; los Intel Core i7 que son procesadores de 4 núcleos y que ya algunos de sus mdoles llegan a los 12 MB de Cache.
La gran noticia que ya se esta haciendo y pronto va a salir a la venta el Core i9 que va a ser el Procesador de 6 núcleos de Intel: TODO UNA NOVEDAD EN EL MERCADO.

Diferencias entre el Dual Core y el Core 2 Duo


Cuando hablamos de Micorprocesadores Dual Core y Core Duo, estamos hablando de cosas distintas. Pirmero nos damos cuanta por el precio cual es mejor de los dos, ya que el Core Duo es mas caro que el Dual Core pero se logra mejor rendimiento. Pero el Dual Core es más accsesible.
Segundo tenemos la diferencia de rendimiento: el procesador Dual Core es el antesesor del Core 2 Duo. El Dual Core contiene menos memoria Cache (muy importante para el rendimiento de la maquina) y el Core 2 Duo tiene más. Digamos que el Dual Core es un procesador Pentium 4 divido en dos partes que trabajan en simultaneo, cuando uno esta muy sobrecargado comienza a trabajar el otro para que la maquina no comineze a tildarse. El Core 2 Duo son dos microprocesadores insertados en un solo chip y tambien trabajan de la misma forma solo que con mucha mas eficacia y rapidez.
La memoria Cache de un Dual Core puede ir hasta el gigabyte de espacio para guardar archivos temporales, mientras que la Cache del Core 2 duo va de los 2gb en adelante hasta los 6gb.
En conclusion es mejor apostar por un Core 2 Duo, gastar un poco más de dinero pero conseguir mejor rendimento que comprarse un Dual Core que ya es tecnologia obsoleta.

miércoles, 31 de marzo de 2010

Ventajas de los procesadores de 64 bits

Los microprocesadores de 64 bits tiene grandes ventajas:
una de ellas es la expasion de memoria. Con uno 32 bits, en una maquina del año 2003 en adelante, no podemos tener mas de 2gb de memoria RAM. La memoria es una parte fundamental de cualquier CPU, asique cuanto mas tengamos, mejor andar la maquina. Le dara mas velocidad.
Con 64 bits le podremos poner mas de 2 GB de memoria RAM.
EJ: 4 GB u 8 GB.

La asignación en memoria de archivos es menos útil con arquitecturas de 32 bits, especialmente con la introducción de tecnología de grabación de DVD relativamente económica. Un archivo de 4 GB ya no es inusual y tales archivos grandes no pueden ser asignados fácilmente con arquitecturas de 32 bits; sólo se puede asignar una región del archivo en el espacio de direcciones y para acceder al archivo usando asignación de memoria, estas regiones deben ser localizadas dentro y fuera del espacio de direcciones según sea necesario. Esta es una cuestión clave, ya que la asignación de memoria es uno de los métodos más eficientes para transportar datos del disco a la memoria, cuando es correctamente implementado por el SO.

Procesando más datos por cada ciclo del reloj

Direccionando más memoria

Ejecutando cálculos numéricos más rápidamente

Para las cargas de trabajo que requieren un uso intensivo de memoria o de cálculo, las ventajas de rendimiento y escalabilidad suelen ser notables. Por ejemplo:

Se pueden cargar conjuntos de datos mayores totalmente en la memoria, reduciendo la necesidad de accesos al disco más lentos.

Los cálculos complejos que tardan horas en completarse en los sistemas de 32 bits, se realizan en minutos.

Las cargas de trabajo que antes requerían conjuntos de servidores grandes ahora se pueden implementar en un único servidor.


Ademas, estamos comprando tecnología de avanzada, ya que los 32 bits se vienen usando desde las casi las primeras computadoras, y los de 64 bits son mas nuevos.

Tipos y especificaciones de los SOCKETS para microprocesadores

El zócalo o socket (en inglés) es un sistema electromecánico de soporte y conexión eléctrica, instalado en la placa base, que se usa para fijar y conectar un microprocesador. Se utiliza en equipos de arquitectura abierta, donde se busca que haya variedad de componentes permitiendo el cambio de la tarjeta o el integrado. En los equipos de arquitectura propietaria, los integrados se sueldan sobre la placa base, como sucede en las consolas de videojuegos.

Existen variantes desde 40 conexiones para integrados pequeños, hasta más de 1300 para microprocesadores, los mecanismos de retención del integrado y de conexión dependen de cada tipo de zócalo, aunque en la actualidad predomina el uso de zócalo ZIF (pines) o LGA (contacto).

Tipos de Sockets:

SOCKET 423 (Intel):

El Socket 423 fue utilizado para los primerosPentium 4 basados en el núcleo Willamette. Tuvo una vida muy corta, puesto que tenía un diseño eléctrico inadecuado que no le permitía superar los 2Ghz. Fue remplazado por el Socket 478. Ambos zócalos son fácilmente diferenciables por el tamaño resultante, siendo más grande el 423 que el 478.

Especificaciones
Tipo PGA-ZIF
Factores de forma del chip Organic Land Grid Array (OLGA) on Interposer (OOI) (INT2 and INT3)
Contactos 423
Protocolo del >FSB AGTL+
Frecuencia del FSB 100 MHz FSB
(equivalent to FSB400 (Quad data rate))
Rango de voltaje 1.0 - 1.85 V
Dimesiones del procesador 2.1 × 2.1 inches
Procesadores
Intel Pentium 4 (1300 MHz - 2000 MHz)

SOCKET 478 (INTEL):

El Socket 478 se ha utilizado para todos los Pentium 4 y los Celeron. Este socket también soporta los procesadores Pentium 4 Extreme Edition con 2 MB de L2 caché. El zócalo fue lanzado para competir con los AMD de 462-pines, ejemplos como el Socket A y su Athlon XP. Este socket sustituyó al Socket 423, un socket que estuvo poco tiempo en el mercado.

La placa madre que contiene este procesador, soporta memorias Dimm y DDR, pero no se pueden mezclar las 2 tipos de memoria en la placa madre, o bien se usa memoria Dimm o DDR.

Especificaciones
Tipo PGA-ZIF
Factores de forma del chip Flip-chip pin grid array (FC-PGA2 or FC-PGA4)
Contactos 478 (no confundir con la nueva Socket P que también usa 478-pins)
Protocolo del FSB AGTL+
Frecuencia del FSB 400 MT/s
533 MT/s
800 MT/s
Dimesiones del procesador 1.38 × 1.38"
Procesadores
Intel Pentium 4 (1.4 - 3.4 GHz)
Intel
Celeron (1.7 - 2.8 GHz)
Celeron D
(2.13 - 3.2 GHz)
Intel
Pentium 4 Extreme Edition (3.2, 3.4 GHz)

SOCKET 775 (INTEL):

El zócalo LGA 775, también conocido como Socket T o Socket 775, es uno de los zócalos Intel para dar soporte a los microprocesadores Pentium 4;. Entre otras aspectos, se diferencia de los anteriores 370 (para Pentium III) y del Socket 423 y 478 (para los primeros Pentium 4) en que carece de pines. Las velocidades de bus disponibles para esta arquitectura van desde 533Mhz hasta 1600MHz. utilizados por

Este tipo de zocalo es el "estandar", para casi todos los procesadores de consumo de Intel para equipos sobremesa, y algunos portátiles. Desde los "Celeron D", hasta los "Core 2 Duo", pasando por los "Pentium D", su principal atractivo, es que los procesadores para LGA 775 carecen de pines, es decir que la placa base es la que contiene los contactos para comunicarse con el procesador, con esto se consigue que los procesadores sean menos fragiles a nivel físico. Al tomar esta medida, Intel traspasa el problema de la rotura de pines a los fabricantes de placas bases.

Las placas base para el LGA 775 para Pentium 4 incluyen soporte para memoria RAM del tipo DDR2 y ranuras de expansión PCI Express.

Debido a la cantidad de zócalos disponibles, las posibilidades para construir un sistema basado en este microprocesador son bastante amplias.

Especificaciones
Tipo LGA
Factores de forma del chip Flip-chip land grid array
Contactos 775
Protocolo del FSB Quad-Pumped
Frecuencia del FSB 533 MT/s, 800 MT/s, 1066 MT/s, 1333 MT/s, 1600 MT/s
Dimesiones del procesador 1.47 × 1.47 inches
Procesadores
Intel Pentium 4 (2.66 - 3.80 GHz)
Intel
Celeron D (2.53 - 3.60 GHz )
Intel
Pentium 4 Extreme Edition
(3.20 - 3.73 GHz)
Intel
Pentium D (2.66 - 3.60 GHz)

Pentium Dual-Core
(1.40 - 2.80 GHz)
Intel Core 2 Duo
(1.60 - 3.33 GHz)
Intel Core 2 Extreme
(2.66 - 3.20 GHz)
Intel Core 2 Quad
(2.33 - 3.00 GHz)
Intel
Xeon (1.86-3.40 GHz)
Intel
'Core' Celeron (1.60 - 2.40 GHz)

SOCKET 1366 (INTEL):

El Socket LGA 1366 es una implementación de socket para procesadores Intel Core i7, que se caracteriza por presentar una arquitectura muy distinta a las anteriores lineas de procesadores para socket 775 y anteriores.

Entre las novedades están, el puerto de comunicación directa entre el procesador y la memoria RAM y la eliminación del FSB.

Especificaciones
Tipo LGA
Factores de forma del chip Flip-chip land grid array
Contactos 1366
Protocolo del FSB Intel QuickPath Interconnect
Frecuencia del FSB 1× to 2× QuickPath
Dimesiones del procesador 1.77 × 1.67 inches
Procesadores
Intel Core i7 (2.66 - 3.33 GHz), Intel Xeon (5500 series)

SOCKET A (AMD):

El Socket A (también conocido como Socket 462) es utilizado por los procesadores de AMD, desde el Athlon K7 hasta el Athlon XP 3200+, y por los de bajo presupuesto Duron y Sempron. El socket es una rejilla para 462 pines.

El Socket A ha sido reemplazado por AMD al lanzar su nueva gama de procesadores Athlon 64 socket como el Socket 754 ( canal simple de memoria ) utilizado por los procesadores Sempron y Athlon 64, el Socket 939 ( canal doble de memoria ) utilizado por los Athlon 64 , Athlon 64 FX y AMD64 x2 ( doble nucleo ) y el socket AM2 similar al 939 pero con soporte para los nuevos procesadores que trabajan con memoria DDR2. por nuevos tipos de

Especificaciones técnicas

  • Soporta procesadores con velocidades de reloj entre 600 MHz (Duron) y 2333MHz (Athlon XP 3200+)
  • Bus frontal de doble velocidad (DDR), 100MHz, 133MHz, 166MHz y 200 MHz en procesadores Duron y Athlon XP, basado en el bus EV6 del DEC Alpha.
  • Es la plataforma sobre la que operó el primer procesador x86 de 1 GHz.
Procesadores:
AMD Athlon (650 MHz - 1400 MHz)
AMD Athlon XP (1500+ - 3200+)
AMD Duron (650 MHz - 1800 MHz)
AMD Sempron (2000+ - 3000+)
class="mw-redirect">AMD Athlon MP (1000 MHz - 3000+)

SOCKET 939 (AMD):

Socket 939 es un zócalo de CPU que fue introducido por AMD en respuesta a Intel y su nueva plataforma para computadoras de escritorio, Socket LGA775. Socket 939 ha sido substituido por el Socket AM2.

Características principales:

  • Función completa de 32-bit, IA-32 y (x86). Compatibilidad para aplicaciones futuras de 64-bit usando el set de instrucciones AMD64.
  • Direcciones físicas de 40-bits, Direcciones virtuales de 48-bits.
  • 8 nuevos registros de 64-bit, para un total de 16
  • 8 nuevos registros de 128-bit SSE/SSE2, para un total de 16
  • Incluye el soporte para la tecnología 3DNow, SSE2, y SSE3 usando los procesadores más recientes (revisión E)
  • Integra el controlador de "dual channel" (Doble Canal) DDR SDRAM soportando hasta 200MHz PC3200 ("DDR400")
  • Soporte hasta 6.4 GB/s bando de memoria
  • Tecnología HyperTransport para conexiones rápidas I/O, una de 16 bit soportando hasta 2000MHz
  • 64KB Nivel 1 cache de instrucción, 64KB Nivel 1 cache de datos.
  • Soporta hasta 1MB Nivel 2 cache
  • Ciertos modelos (Athlon 64 X2) son procesadores dual-core y tienen físicamente 2 cores en un procesador.
Procesadores:
AMD Athlon 64 (2800+ - 4000+)
AMD Athlon 64 FX
AMD Athlon 64 X2
Algunos AMD Opteron 1xx
Algunos Sempron 3xxx

SOCKET 940 (AMD):

El Socket 940 es un tipo de zócalo de CPU con el mismo patillaje que el am2, pero más antiguo, y no tiene soporte para memoria DDR2. Cabe destacar que éste no es compatible con procesadores para am2, debido a su tecnología. Éste, en cambio soporta memoria DDR y procesadores como el Opteron y elathlon 64 FX. Viene a sustituir al socket 939.
Especificaciones
Tipo PGA-ZIF
Factores de forma del chip OPGA
Contactos 940
Frecuencia del FSB 200 MHz System clock
800/1000 MHz HyperTransport link
Rango de voltaje 0.8 - 1.55 V
Procesadores
AMD Athlon 64 FX
AMD
Opteron
SOCKET AM3 (AMD):

El Socket AM3 es el zócalo de CPU sucesor del Socket AM2+, el cual cuenta con 938 pines. Tiene soporte HT (Hyper Trasport) 4.0 y muchos más beneficios. Está hecho para la nueva gama de procesadores de AMD, los K11, lanzados en marzo de 2009.

El socket AM3 será compatible con los dos tipos de memoria doble canal PC2-8500 (DDR 2 1.066 MHz) y PC3-1066 (DDR 3 1.333 MHz); le será añadido una interfaz térmica (TSI) y una interfaz vid serie reguladora de voltaje (SVI). El sensor térmico será muy exacto presumiendo que pueda ser digital, un diodo térmico que podría permitir al monitor de temperaturas ser más preciso, el cual actualmente significa mejor control para la estabilidad y durabilidad al hacer overclocking. La interfaz serial VID permitira ajustar de forma más precisa los voltajes de la CPU.

Asimismo los procesadores con socket AM3 son compatibles con placas base que posean el socket anterior de AMD, AM2+ . De esta forma un procesador como el AMD Athlon II X2 250 que posee socket AM3 puede funcionar en una placa base que posea socket AM2+. No así a la inversa, es decir, un procesador con socket AM2+ no puede ser colocado en una placa base con socket AM3.

Los procesadores compatibles con AM3 son los AMD Phenom II X4 , de la familia Deneb y Propus, que salieron en marzo de 2009. Seguido a esto han sido lanzados otros procesadores de más bajo rendimiento, basados en el chipset California, los cuales tienen los nombres en clave de: Heka (Triple-core), Rana (Triple-core) y Regor (Dual-core) diseñados con arquitectura de 45 nm.

Algunas de las empresas productoras de tarjetas madre ya tienen listas sus nuevas placas listas para ser lanzadas, entre ellas Asus, Gigabyte y MSI[1]; las cuales están basadas en los chipsets AMD 790GX y 790FX. Estas tienen soporte Crossfire hasta para cuatro tarjetas de video en sus modelos de gama alta.

Este socket cuenta con tecnologías de procesadores de 45 nm. Está predestinado a luchar contra los 45 nm de Intel los cuales ya están en el mercado. AMD junto a IBM están investigando y diseñando la nueva tecnología 32 nm. También AMD tiene HT 4.0 que se espera que sea 4 veces más veloz que HT 3.0 (AM2+). Si bien este HT tendrá una velocidad aproximada a los 8.200 MT/s, será super veloz y tardará menos en ejecutar aplicaciones. También se espera la nueva paralelización avanzada para procesadores de más de 4 núcleos, ésta sacara mayor provecho de los 4 núcleos.

Especificaciones
Tipo PGA-ZIF
Factores de forma del chip PGA
Contactos 941
Protocolo del FSB HyperTransport 3.x
Frecuencia del FSB 200 MHz System clock
HyperTransport up to 3.2 GHz
Procesadores
Phenom II (AM3 only)
Athlon II

Sempron