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.