miércoles, 27 de octubre de 2010
PROCESADORES PENTIUM
Intel Pentium es una gama de microprocesadores de quinta generación con arquitectura x86 producidos por Intel Corporation.
El primer Pentium se lanzó al mercado el 22 de marzo de 1993, con velocidades iniciales de 60 y 66 MHz, 3.100.000 transistores, cache interno de 8 KB para datos y 8 KB para instrucciones; sucediendo al procesador Intel 80486. Intel no lo llamó 586 debido a que no es posible registrar una marca compuesta solamente de números.
Pentium también fue conocido por su nombre clave P54C. Se comercializó en velocidades entre 60 y 200 MHz, con velocidad de bus de 50, 60 y 66 MHz. Las versiones que incluían instrucciones MMX no sólo brindaban al usuario un mejor manejo de aplicaciones multimedia, como por ejemplo, la lectura de películas en DVD sino que se ofrecían en velocidades de hasta 233 MHz, incluyendo una versión de 200 MHz y la más básica proporcionaba unos 166 MHz de reloj.
La aparición de este procesador se llevó a cabo con un movimiento económico impresionante, acabando con la competencia, que hasta entonces producía procesadores equivalentes, como es el 80386, el 80486 y sus variaciones o incluso NPUs.
Las siguientes empresas fueron afectadas por la aparición del Pentium:
Advanced Micro Devices, Mejor conocida como AMD. Tuvo que crear sus procesadores desde cero. Este es el K5 y el K6 (A estos procesadores se los bautizó así debido a que "K" significa Kriptonita, y como se sabe, la Kriptonita debilita al super-heroe de historietas y películas Superman esto es en consecuencia a lo que le hizo Intel a sus competidores con la aparición de Pentium)
Cyrix, que producía muy buenos 486, luego fue adquirida por VIA
Harris
LU-MATH
Estas últimas dos no fueron muy conocidas aunque sus versiones de procesadores de alto rendimiento (como el Harris 80386) llegaron tarde y lamentablemente no pudieron hacerse un hueco en el mercado.
Pentium poseía una arquitectura capaz de ejecutar dos operaciones a la vez gracias a sus dos pipeline de datos de 32bits cada uno, uno equivalente al 486DX(u) y el otro equivalente a 486SX(u). Además, poseía un bus de datos de 64 bits, permitiendo un acceso a memoria 64 bits (aunque el procesador seguía manteniendo compatibilidad de 32 bits para las operaciones internas y los registros también eran de 32 bits).
Se comercializaron versiones de entre 60 MHz y 133 MHz, con velocidades Front Side Bus (FSB) de 50, 60 y 66 MHz.
¿Cómo funciona?
Un procesador recibe instrucciones y datos de la memoria para ser ejecutados (se entiende por ejecutar una instrucción el hecho de buscar los datos y llevar a cabo la orden de la instrucción. Por ejemplo, si se trata de una suma, realizarla).
Las partes de un procesador se pueden clasificar en dos grandes grupos, la unidad de control y las unidades de proceso. La unidad de control es la encargada de supervisar que las instrucciones se ejecuten correctamente mientras que las unidades de proceso son las encargadas de realizar las operaciones propiamente dichas.
La cantidad y calidad de unidades de proceso disponibles en un procesador marcan claramente la velocidad del mismo. Una de las unidades de proceso más importantes para un jugador de Quake es la unidad de proceso de números en punto flotante (FPU, floating point unit) (números con decimales) ya que un juego de este tipo requiere de muchos cálculos geométricos que incorporan bastantes decimales.
Vale la pena destacar que cada una de estas unidades de proceso puede estar o no segmentada. Por ejemplo las FPU’s de los K6-II y K6-III no estaban segmentadas y aunque tenían menos fases que la FPU de un Celeron/PentiumI II rendían menos. AMD siempre ha sido criticada por tener FPUs débiles pero ahora con el Athlon se ha desmarcado construyendo una FPU segmentada de las más potentes del mercado.
Un Pentium III tiene 2 unidades de proceso de números enteros, 2 unidades de proceso de instrucciones SSE y MMX, y una unidad de proceso de números en punto flotante. Un AMD Athlon tiene 3 unidades de proceso de números enteros, 2 unidades de MMX y 3DNow y una unidad de proceso de números en punto flotante. La calidad de las mismas es bastante diferente ya que la unidad de punto flotante del Athlon es muy superior a la del Pentium III. Es obvio pues que los dos son escalares.
Otro aspecto muy importante es el formato de las instrucciones. Existen dos grandes familias de formatos de instrucciones que siguen filosofías distintas, el formato RISC y el formato CISC.
· RISC: Las máquinas RISC siguen la filosofía de instrucciones cortas y de tamaño fijo. Las ventajas de esta familia es que se tarda muy poco en llevar a cabo una instrucción. El problema es que los programas requieren muchas instrucciones y por lo tanto tienen un tamaño considerable.
· CISC: Las máquinas CISC siguen la filosofía de instrucciones de tamaño variable (según los operandos que necesiten), una misma instrucción puede llevar a cabo varias funciones. La ventaja de esta familia es que una instrucción hace muchas cosas, el problema es que se tarda mucho en procesar una instrucción.
Suscribirse a:
Entradas (Atom)