miércoles, 12 de mayo de 2010

Core 2 Duo vs. Dual Core



Ahora hay Core 2 Duo. En muchos sentidos Core 2 es el mismo que el Núcleo: Las fichas se construyen utilizando el mismo proceso de producción y ajuste de la misma como tomas chips Core Duo. Dejando a un lado Core 2 Extreme (una versión de lujo de la Core 2 Duo), no verá muchos cambios en las especificaciones: Ambos chips tienen la misma velocidad de bus frontal de 667 MHz, pero Core 2 Duo está disponible en velocidades de reloj algo más rápidoEl bus frontal comunicación entre la CPU y memoria RAMy es un conocido cuello de botella de rendimiento para ordenadores. El Core 2 también tiene el mismo caché L2 que tiene el núcleo. Sin embargo, hay cambios en la arquitectura de silicio que le dan a los Core 2 más sofisticadas capacidades de procesamiento. Ambos chips existen en versiones de escritorio y portátiles.

¿Por qué todo este asunto? Rendimiento, puro y simple. Core 2 Duo y Core Duo de ordenadores superan a los equipos de tareas en todos los ámbitos, desde la prestación de gráficos y vídeo para corrección ortográfica de documentos. Mejora la velocidad varía mucho, pero en promedio es alrededor de un 30 por ciento. Eso es importante en una industria que prospera en minúscula, mejoras. Mejor aún, no hay una diferencia apreciable en la duración de la batería en ordenadores portátiles, como el consumo de energía tanto para los chips es prácticamente el mismo.

Ahora vamos a considerar la fijación de precios. Inicialmente, los chips Core 2 son más caros que los Core, pero que ha cambiado, como Core es prácticamente desaparecido desde el escritorio de mercado ahora. Sorprendentemente, ahora puedes obtener una 2.13GHz CPU Core 2 por menos del precio de un 1.66GHz Core CPU.

Sin embargo, esperamos ver algunos sistemas todavía en el mercado que utiliza el núcleo de CPU, sobre todo en ordenadores portátiles. Rendimiento sigue siendo muy buena con el sistema central, por lo que no se siente como usted está recibiendo los productos de segunda clase, si usted compra un portátil Core Duo, pero recuerde que está comprando un chip de Intel que ya no está activa la venta, y los precios de los Core 2 sistemas no son realmente diferentes de lo que eran para Cores. Si se trata de mi dinero, me mantenga fuera de un sistema de Core 2 a menos que usted tiene en gran medida de un núcleo … que es todo, pero desapareció del mercado en cuestión de meses.

Procesador 64 Bits

En arquitectura de computadoras, 64 bits es un adjetivo usado para describir enteros, direcciones de memoria u otras unidades de datos que comprenden hasta 64 bits (8 octetos) de ancho, o para referirse a una arquitectura de CPU y ALU basadas en registros, bus de direcciones o bus de datos de ese ancho.

Los microprocesadores de 64 bits han existido en las supercomputadoras desde 1960 y en servidores y estaciones de trabajo basadas en RISC desde mediados de los años 1990. En 2003 empezaron a ser introducidos masivamente en las computadoras personales (previamente de 32 bits) con las arquitecturas x86-64 y los procesadores PowerPC G5.

Aunque una CPU puede ser internamente de 64 bits, su bus de datos o bus de direcciones externos pueden tener un tamaño diferente, más grande o más pequeño y el término se utiliza habitualmente para describir también el tamaño de estos buses. Por ejemplo, muchas máquinas actuales con procesadores de 32 bits usan buses de 64 bits (p.ej. el Pentium original y las CPUs posteriores) y pueden ocasionalmente ser conocidas como "64 bits" por esta razón. El término también se puede referir al tamaño de las instrucciones dentro del conjunto de instrucciones o a cualquier otro elemento de datos (p.ej. las cantidades de 64 bits de coma flotante de doble precisión son comunes). Sin más calificaciones, sin embargo, la arquitectura de las computadoras de 64 bits tiene integrados registros que son de 64 bits, que permite soportar (interna y externamente) datos de 64 bits.

Fabricantes de los Microprocesadores







Los principales fabricantes de microprocesadores son:

· Intersil
· IBM
· Intel
· Sun
· Motorola
· cyrix
· Apple
· Arm
· Compaq
· Freescale
· AMD
· Zarlink
· Fujitsu
· Toshiba

Las 2 marcas que lideran el mercado de microprocesadores son INTEL y AMD, pero intel cuenta con el 80% de las ventas del mercado mientras que AMD con el 15% solamente.

Generaciones de Microprocesadores





Procesador 4004:

En 1969, Busicom, una joven empresa japonesa, fue a la compañía Intel (fundada el año anterior) para que hicieran un conjunto de doce chips para el corazón de su nueva calculadora de mesa de bajo costo
Este trabajo daría lugar a la fabricación de los primeros procesadores 4001, 4002 y 4003 hasta llegar a una versión estable de funcionamiento en el año 1971, dándose origen así al procesador 4004.

Procesador 8008:

En 1969 Computer Terminal Corp. (ahora Datapoint) visitó Intel.
Vic Poor, vicepresidente de Investigación y Desarrollo en CTC quería integrar la CPU de su nueva terminal Datapoint 2200 en unos pocos chips y reducir el costo y el tamaño del circuito electrónico. Motivo por el que Intel y CTC firmaron un contrato para desarrollar el chip, que internamente llamado 1201.Pensado para la aplicación de terminal inteligente, debería ser más complejo que el 4004.
Mientras tanto, CTC también contrató a la empresa Texas Instruments para hacer el diseño del mismo chip como fuente alternativa.
Durante el verano de 1971, mientras el trabajo con el 1201 estaba progresando rápidamente, Datapoint decidió que no necesitaba más el 1201 debido a la recesión económica de aquella época que había bajado el costo de los circuitos TTL de tal manera que ya no era rentable el circuito a medida. Datapoint le dejó usar la arquitectura a Intel y a cambio esta última no le cobraba los costos de desarrollo.
Intel decidió cambiarle el nombre al 1201 y lo llamaría 8008. Lanzándose al mercado a primeros de abril de 1972.

Procesador 8086/8088:

El 8086 es un microprocesador de 16 bits, tanto en lo que se refiere a su estructura como en sus conexiones externas, mientras que el 8088 es un procesador de 8 bits que internamente es casi idéntico al 8086. La única diferencia entre ambos es el tamaño del bus de datos externo.

Procesador 80286:

Este microprocesador apareció en febrero de 1982. Los avances de integración permitieron hacer un microprocesador que soportaba nuevas capacidades, como la multitarea (ejecución simultánea de varios programas). El 80286 contiene 134.000 transistores dentro de su estructura (360% más que el 8086).

Procesador 80386:

En octubre de 1985 Intel lanzó el microprocesador 80386 original de 16 MHz, con una velocidad de ejecución de 6 millones de instrucciones por segundo y con 275.000 transistores. La primera empresa en realizar una computadora compatible con IBM PC AT basada en el 80386 fue Compaq con su Compaq Deskpro 386 al año siguiente.

Procesador 80486:

Este microprocesador es básicamente un 80386 con el agregado de una unidad de punto flotante y un caché de memoria de 8 KBytes. De este procesador podíamos encontrar varias versiones:

* 80486 DX
* 80486 SX
* 80486 DX2
* 80486 SL
* 80486 DX4

Procesador Pentium:

El 19 de octubre de 1992, Intel anunció que la quinta generación de su línea de procesadores compatibles (cuyo código interno era el P5) llevaría el nombre Pentium en vez de 586 u 80586, como todo el mundo estaba esperando. Esta fue una estrategia de Intel para poder registrar la marca y así poder diferir el nombre de sus procesadores del de sus competidores (AMD y Cyrix principalmente).

Procesador Pentium Pro:

Es la sexta generación de arquitectura x86 de los microprocesadores de Intel, cuya meta era remplazar al Intel Pentium en toda la gama de aplicaciones. Pero luego se centró, como chip, en el mundo de los servidores y equipos de sobremesa de gama alta.

Procesador Pentium II:

El Pentium II es un microprocesador con arquitectura x86, introducido en el mercado el 7 de mayo de 1997. Está basado en una versión modificada del núcleo P6, usado por primera vez en el Intel Pentium Pro.
Los cambios fundamentales respecto a éste último fueron mejorar el rendimiento en la ejecución de código de 16 bits, añadir el conjunto de instrucciones MMX y eliminar la memoria caché de segundo nivel del núcleo del procesador, colocándola en una tarjeta de circuito impreso junto a éste.

Procesador Pentium II Xeon:

Basado en la arquitectura del procesador Pentium II, el procesador Pentium II Xeon agrega un mayor rendimiento, facilidad de uso y confiabilidad en fases crítica, ya que estaban destinados a servidores y estaciones de trabajo.

Procesador Pentium III:

El Pentium III es un microprocesador de arquitectura i686, el cual es una modificación del Pentium Pro. Fue lanzado el 26 de febrero de 1999.

Procesador Pentium 4:

El Pentium 4 (erróneamente escrito Pentium IV) es un microprocesador de séptima generación basado en la arquitectura x86. Es el primer microprocesador con un diseño completamente nuevo desde el Pentium Pro de 1995. El Pentium 4 original, denominado Willamette, trabajaba a 1,4 y 1,5 GHz; y fue lanzado en noviembre de 2000.

Procesador Pentium M:

Introducido en marzo de 2003, el Intel Pentium M es un microprocesador con arquitectura x86 (i686) diseñado y fabricado por Intel. El procesador fue originalmente diseñado para su uso en computadoras portátiles. Su nombre en clave antes de su introducción era “Banias”. Todos los nombres clave del Pentium M son lugares de Israel, la ubicación del equipo de diseño del Pentium M.

Procesador Pentium D:

Pentium D fueron introducidos por Intel en 2005. Los chips Pentium D consisten básicamente en dos procesadores Pentium 4 (de núcleo Prescott) ubicados en una única pieza de silicio con un proceso de fabricación de 90 nm. El nombre en clave del Pentium D antes de su lanzamiento era “Smithfield”. Incluye una tecnología DRM (Digital rights management) para hacer posible un sistema de protección anticopia de la mano de Microsoft.

Procesador Core 2 Duo y Core 2 Quad:

Últimamente se libero la gama Core 2 Duo y Core 2 Quad, los cuales engloban dos procesadores físicos dentro de uno solo, obteniendo resultados impresionantes.

Procesador Core I3,I5,I7:

Es la última gama de procesadores, dependiendo el modelo nos brinda diferentes características:

I3: 2 núcleos y 4 subprocesos.
I5: 2 núcleos y 4 subprocesos (8gb Cache)
I7: 4 núcleos 4 procesadores de 4 núcleos.

Procesadores Superescalares

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 del paralelismo 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)

Un procesador superescalar es capaz de ejecutar más de una instrucción simultáneamente únicamente si las instrucciones no presentan algún tipo de dependencia (hazard). Los tipos de dependencia entre instrucciones son :

• Dependencia estructural, esta ocurre cuando dos instrucciones requieren el mismo tipo unidad funcional y su número no es suficiente.
• Dependencia de datos, esta ocurre cuando una instrucción necesita del resultado de otra instrucción para ejecutarse, por ejemplo R1<=R2+R3 y R4<=R1+5.
• Dependencia de escritura o falsa dependencia o nombre, esta ocurre cuando dos instrucciones necesitan escribir en la misma memoria, por ejemplo R1<=R2+R3 y R1<=R1+5.
• Dependencia de control, esta ocurre cuando una instrucción depende de una estructura de control y no se puede determinar el flujo correcto hasta la evaluación de la estructura de control, por ejemplo, if R1
La detección y resolución dinámica de las dependencias entre instrucciones suele realizarse mediante alguna variante del algoritmo de Tomasulo que permite la ejecución de instrucciones en un orden distinto al del programa también llamada ejecución en desorden. La eficacia de un procesador superescalar viene limitada por un lado por la dificultad en suministrar al procesador suficientes instrucciones que puedan ser ejecutadas en paralelo y por otro lado por las prestaciones de la jerarquía de memorias.
Si las instrucciones de salto son un problema para los procesadores con pipeline en general, en el caso de los procesadores superescalares, el problema se multiplica ya que un parón en el pipeline tiene consecuencias en un número mayor de instrucciones. 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.

Arquitectura Risc vs. Cisc



RISC

De Arquitectura computacional, RISC (del inglés Reduced Instruction Set Computer), Computadora con Conjunto de Instrucciones Reducidas.

Es un tipo de microprocesador con las siguientes características fundamentales:

1. Instrucciones de tamaño fijo y presentadas en un reducido número de formatos.
2. Sólo las instrucciones de carga y almacenamiento acceden a la memoria por datos.

Además estos procesadores suelen disponer de muchos registros de propósito general.

El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación y el paralelismo en la ejecución de instrucciones y reducir los accesos a memoria. Las máquinas RISC protagonizan la tendencia actual de construcción de microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, ... son ejemplos de algunos de ellos.

RISC es una filosofía de diseño de CPU para computadora que está a favor de conjuntos de instrucciones pequeñas y simples que toman menor tiempo para ejecutarse. El tipo de procesador más comúnmente utilizado en equipos de escritorio, el x86, está basado en CISC en lugar de RISC, aunque las versiones más nuevas traducen instrucciones basadas en CISC x86 a instrucciones más simples basadas en RISC para uso interno antes de su ejecución.

La idea fue inspirada por el hecho de que muchas de las características que eran incluidas en los diseños tradicionales de CPU para aumentar la velocidad estaban siendo ignoradas por los programas que eran ejecutados en ellas. Además, la velocidad del procesador en relación con la memoria de la computadora que accedía era cada vez más alta. Esto conllevó la aparición de numerosas técnicas para reducir el procesamiento dentro del CPU, así como de reducir el número total de accesos a memoria.

CISC

CISC es un modelo de arquitectura de computadores (del inglés Complex Instruction Set Computer). Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza por ser muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros internos, en contraposición a la arquitectura RISC.

Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la actualidad, la mayoría de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples del tipo RISC, llamadas generalmente microinstrucciones.

Los CISC pertenecen a la primera corriente de construcción de procesadores, antes del desarrollo de los RISC. Ejemplos de ellos son: Motorola 6800, Zilog Z80 y toda la familia Intel x86 usada en la mayoría de las computadoras personales actuales.

Hay que hacer notar, sin embargo que la utilización del término CISC comenzó tras la aparición de los procesadores RISC como nomenclatura despectiva por parte de los defensores/creadores de éstos últimos.

Problemas derivados del calentamiento, ¿Cuáles son? ¿Cuál es la funcion del cooler?


El sobrecalentamiento del microprocesador no es bueno para el rendimiento de la maquina ni para el microprocesador mismo. Esto lo hace automaticamente la computadora como medida de seguridad para no quemar ningún componente.
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.

¿Qué es un cooler?

Ventilador que se utiliza en los gabinetes de computadoras y otros dispositivos electrónicos para refrigerarlos. Por lo general el aire caliente es sacado desde el interior del dispositivo con los coolers.

Los coolers se utilizan especialmente en las fuentes de energía, generalmente en la parte trasera del gabinete de la computadora. Actualmente también se incluyen coolers adicionales para el microprocesador y placas que pueden sobrecalentarse. Incluso a veces son usados en distintas partes del gabinete para una refrigeración general.

FUNCION DEL COOLER:

Su funcion es enfriar los componentes internos del CPU.

Distintos tipos y especificaciones de las ranuras y de los sockets para micros


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.
A continuación veremos distintos tipos:
AMD
• Socket 462
• Socket F
• Socket 939
• Socket 940
• Socket AM2
• Socket AM2+
• Socket AM3
Intel
• Socket 423
• Socket 370
• Socket 478
• Socket 775
• Socket 1156
• Socket 1366

A continuacion les muestro 1 ejemplo de cada una de los sockets:

SOCKET 478(INTEL)

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 940 (AMD):

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

Velocidad de los micro contra Velocidad de la motherboard


A la hora de comprar un microprocesador primero hay que fijarse en la motherboard que tenemos, ya que dependiendo de ella, va a depende el microprocesador que podamos comprar. ¿Qué fijarnos?

· Marca del procesador que acepta

· Velocidad del microprocesador

· Velocidad de la memoria que puede aceptar

¿Por qué son importantes estos puntos?

Estos puntos son importantes ya que la velocidad del microprocesador está relacionada con la velocidad del bus (FSB) y además la de la memoria RAM.

Microprocesadores muy veloces con memorias muy lentas, es una pérdida de eficiencia.

Microprocesadores lentos con memorias rápidas, es una pérdida de dinero.

Recomendamos una memoria RAM a la máxima velocidad del micro (estas velocidades deben ser aceptadas por la motherboard).

Especificaciones de los Microprocesadores


Los microprocesadores constan de núcleos que son los que realizan las actividades de la máquina. Cada vez salen microprocesadores con más de un núcleo que nos permite trabajar de una manera más eficaz y veloz.
Depende su velocidad, que se mide en Giga-Hertz(GHz), podremos saber a la velocidad que puede trabajar. Además, mientras más Giga-Hertz tenga el microprocesador más alto sera su precio, pero mejor será su calidad y rendimiento.

Fabricacion:

Se funde el material a alta temperatura (1.370 °C) y muy lentamente se va formando el cristal. De este cristal se cortan los extremos y la superficie exterior, de forma de obtener un cilindro perfecto. Luego, el cilindro se corta en obleas de menos de un milímetro de espesor utilizando una sierra de diamante. De cada cilindro se obtienen miles de obleas, y de cada oblea se fabricarán cientos de microprocesadores. Estas obleas son pulidas hasta obtener una superficie perfectamente plana. Luego, comienza el proceso del “dibujado” de los transistores. Luego la oblea es cortada y cada chip individualizado. En esta etapa del proceso el microprocesador es una pequeña placa de unos pocos milímetros cuadrados, sin pines ni cápsula protectora. Cada una de estas plaquitas será dotada de una cápsula protectora plástica (en algunos casos pueden ser cerámicas) y conectada a los cientos de pines metálicos que le permitirán interactuar con el ''motherboard'' más adelante.

Historia de los Microprocesadores


El microprocesador es un producto de la computadora y la tecnología semiconductora. La computadora digital hace cálculos bajo el control de un programa. Así mismo la historia de circuitos de estado sólido nos ayuda también, porque el microprocesador es un circuito con transistores o microcircuito LSI (grande escala de integración), para ser más preciso. En los años 50's, aparecen las primeras computadoras digitales de propósito general. Ensamblando compuertas y flip-flops en módulos, los científicos construyeron la computadora ( la lógica de control, circuitos de memoria, etc.). La construcción de una computadora digital requiere de muchos circuitos o dispositivos electrónicos. A principios de los años 60's, el arte de la construcción de computadoras de estado sólido se incrementó y surgieron las tecnologías en circuitos digitales como: RTL (Lógica Transistor Resistor), DTL (Lógica Transistor Diodo), TTL (Lógica Transistor Transistor), ECL (Lógica Complementada Emisor).A mediados de los años 60's se producen las familias de lógica digital, dispositivos en escala SSI y MSI que corresponden a pequeña y mediana escala de integración de componentes en los circuitos de fabricación. La tecnología LSI fue haciendo posible más y más circuitos digitales en un circuito integrado. Contenía 2.300 transistores en un microprocesador de 4 bits que sólo podía realizar 60.000 operaciones por segundo. El Intel 8008 contenía 3.300 transistores.

¿Qué es la ley de MOORE?¿Qué predijo y cuáles fueron las sujerencias de este en el año 1965?


El 19 de abril de 1965, la Revista Electronics publicó un documento elaborado por el Sr.Gordon Moore en el cual él anticipaba que la complejidad de los circuitos integrados se duplicaría cada año con una reducción de costo conmensurable. Conocida como la Ley de Moore, su predicción ha hecho posible la proliferación de la tecnología en todo el mundo, y hoy se ha convertido en el motor del rápido cambio tecnológico. Moore actualizó su predicción en 1975 para señalar que el número de transistores en un chip se duplica cada dos años y esto se sigue cumpliendo hoy. Además de proyectar cómo aumenta la complejidad de los chips (medida por transistores contenidos en un chip de computador), la Ley de Moore sugiere también una disminución de los costos. A medida que los componentes y los ingredientes de las plataformas con base de silicio crecen en desempeño se vuelven exponencialmente más económicos de producir, y por lo tanto más abundantes, poderosos y transparentemente integrados en nuestras vidas diarias. Los microprocesadores de hoy se encuentran en todas partes, desde juguetes hasta semáforos para el tránsito. Una tarjeta de felicitación musical que hoy se puede adquirir por muy bajo precio tiene más poder de cómputo que las computadoras centrales más rápidas de hace unas décadas.