Arquitectura Del Computador
Arquitectura Del Computador
Arquitectura Del Computador
COMPUTADOR
Sección: 1-70
Carrera: Informática
Profesora: Estudiantes:
Marisela Materano Jhonn Sánchez
Maikelly Baloa
Angelymar Cortez
La unidad de control es un circuito digital que gobierna las operaciones y maneja todas las
señales de control dentro del procesador de una computadora. Permite que la unidad lógica,
la memoria y los periféricos de entrada y salida sepan cómo replicar a las órdenes recibidas
de un programa. Por tanto, encamina todo el flujo de entrada y salida, busca el código de las
operaciones de los programas y dirige otras unidades enviando señales de temporización y
de control.
Una unidad de control actúa al admitir los datos de entrada, que transforma en señales de
control y que posteriormente son transmitidas al procesador central. El procesador ordena a
los diferentes dispositivos qué operaciones deben realizar.
6. Ejecución de una instrucción
La ejecución de una instrucción consiste en dos fases: Fase de búsqueda y fase de ejecución.
La fase de búsqueda va a consistir en obtener la instrucción que se quiere ejecutar de la
memoria y llevarla a la UC. La fase de ejecución va a consistir en ejecutar propiamente dicha
instrucción.
Fase de búsqueda
El CP (contador del programa) contiene la dirección de siguiente la siguiente instrucción a
ejecutarse. Para localizarla en memoria pasamos la dirección al RDM (registro de dirección
de memoria). Mediante el selector accederemos a la instrucción apuntada por el selector en
memoria y lo llevaremos al RIM (Registro de intercambio de memoria) y desde aquí la
pasaremos al RI (registro de instrucciones).
El decodificador de instrucciones interpreta el contenido del RI y divide la instrucción en
operación y operadores.
El contador de programa se incrementa en 1 para apuntar a la siguiente instrucción a ejecutar.
Fase de ejecución
Ejecutaremos la instrucción que se ha llevado a la UC. Por ejemplo una suma o una resta.
ADD 12,13. Sumamos el contenido de la posición 12 de memoria a lo que hay en la posición
13 de memoria y lo guardamos en la posición 12. En este caso haremos 2 lecturas de memoria
por cada uno de los operadores, la CPU realizará la suma de los dos operadores obtenidos,
guardando el resultado en el acumulador y ese resultado lo escribiremos en memoria.
Sistema de Numeración
1. Codificación binaria
Cualquier código que use solo dos símbolos para representar información se considera una
codificación binaria.
Durante siglos han existido diferentes versiones de codificación binaria, y se han utilizado
en una variedad enorme de contextos.
Por ejemplo, el Código Braille usa protuberancias elevadas y no elevadas para transmitir
información a los ciegos, el Código Morse usa señales largas y cortas para transmitir
información, y el código binario de números utiliza conjuntos de 0 y 1 para representar letras
o estados eléctricos (1 encendido, 0 apagado).
Cualquier símbolo, color u objeto físico que pueda existir en dos formas o estados diferentes,
como una moneda (cara y cruz), un interruptor (encendido y apagado), color (azul y verde),
formas (círculo y cuadrado) puede ser utilizado como un código binario.
A continuación puedes ver una codificación binaria para representar letras mediante
combinaciones de 8 cuadros blancos y negros para cada letra
Hexadecimal: Otro modo de manejar números binarios es con el uso del sistema de
numeración hexadecimal. Este sistema es de base 16, y utiliza los dígitos O, 1, 2, 3,
4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Para contar en el sistema hexadecimal se inicia en
la primera columna a la izquierda del punto hexadecimal y se cuenta desde O hasta
F. Una vez que se llena la primera columna, se pone un cero a ella y se suma uno a la
segunda columna. Después del 18, 19, 1A, 1B, 1C, 1D, 1E, 1F siguen el 20, 21, y así
sucesivamente. Después del 9FFF sigue el A000, etc.
3. Tipos de operaciones
Microprocesadores
El microprocesador es un procesador que incluye dos tipos de memoria: una volátil (equivale
a la de todos los procesadores) y otra no volátil (la memoria del disco duro). Además, incluye
periféricos y todo lo anterior en un único chip. En el procesador, los dos tipos de memoria y
los periféricos son externos.
1. Partes:
Partes del microprocesador
Coprocesador matemático
Unidad de control
Decodificador de instrucciones
Puertos
Encapsulado
Memoria
Reloj del sistema
Bus de datos
Bus de control
Bus de direcciones
Unidad aritmética y lógica
Registros
Memoria caché
Disipador de calor
Se trata de la parte que cubre la oblea o parte sensible de silicio, la cual impide que
se deteriore, le da mayor resistencia y a la vez da paso a que los conectores externos
se enlacen a la micro a través del zócalo.
La comunicación de la CPU con el resto del sistema se realiza mediante señales de
información y señales de control que son enviadas por impulsos eléctricos a través de
las muchas patillas (pines) que tiene.
Posteriormente, estas señales viajarán por el los buses del sistema que comunica al
procesador con los demás componentes situados en la placa base, pasando a
continuación al bus de E/S hasta llegar al periférico correspondiente.
El número y tamaño de las patillas ha ido variando con el tiempo según las
necesidades y las tecnologías utilizadas. Se define como encapsulado la forma en que
se empaqueta la oblea de silicio para efectuar su conexión con el sistema.
La Caché L2: Esta tiene mayor capacidad de almacenamiento, aunque será un poco
más lenta, de unos 470 GB/s y 2,8 ns de latencia. El tamaño de almacenamiento suele
variar entre los 256 KB y los 18 MB. Ya vemos que son capacidades considerables
para las velocidades que manejamos.
En ella se almacenan las instrucciones y datos que pronto serán utilizadas por la CPU
y en este caso no está dividida en Instrucciones y datos. Pero sí que tenemos una
caché L2 por cada núcleo, al menos es así en los procesadores más relevantes. Por
cada núcleo, suele haber 256, 512 o hasta 1024 KB.
La Caché L3: la cual tiene un espacio dedicado para ella en el chip del procesador.
Será la de mayor tamaño y también la más lenta, hablamos de más de 200 GB/s y 11
ns de latencia.
En la actualidad un procesador que se precie va a tener al menos 4 MB de caché L3,
y puede verse unidades de hasta 64 MB. La L3 se reparte normalmente en unos 2 MB
por cada núcleo, pero digamos que no está dentro de cada núcleo, así que hay un bus
de datos para comunicarse con ellos. De este bus y del propio de la memoria RAM
depende en gran medida la solvencia y velocidad de una CPU, y es donde Intel saca
su poderío frente a AMD.
5. Resto: Registro, Buses
Buses: Una computadora personal requiere de transferir datos del disco a la UCP, de
la UCP a la memoria y de la memoria al adaptador de video, al de red, módem... y
no se pueden tener circuitos eléctricos separados para cada par de dispositivos.
Ancho de la ruta de datos, que es la cantidad de bits que puede transportar de manera
simultánea. Los primeros tenían una ruta de datos de 4 bits.
Velocidad del ciclo de reloj, que hace referencia a la cantidad de grupos de datos por
segundo que se pueden enviar por la ruta de datos. A la velocidad elemental de la
computadora usualmente se le llama velocidad de transporte frontal.
El ancho de banda es la combinación de las dos anteriores, dando como resultado la
cantidad de bits por segundo que pueden viajar a través del transporte. La fórmula
para calcular el ancho de banda es: Ancho de la ruta de datos * Velocidad del ciclo
de reloj.
Las primeras computadoras tenían espacios de almacenamiento independientes para
los datos y los programas o instrucciones. John Von Neumann introdujo lo que más
adelante se conocería como arquitectura Von Neumann, que combinaba datos e
instrucciones en la misma memoria, simplificando la arquitectura. La diferencia
entre los datos y las instrucciones era interpretativa. En los 1970s, algunos
procesadores implementaron sistemas para mapear dinámicamente qué partes de la
memoria eran para código y cuáles para datos, de tal forma que se asegurara que los
datos no fueran interpretados como código y que el código no fuera interpretado
como datos. Este aislamiento de datos y código ayudó a prevenir caídas del sistema
así como otros problemas de código fugado, que comenzaba a borrar otros programas
al escribir incorrectamente datos sobre código, ya fuera sobre el mismo programa o
el de algún otro usuario. En una versión más reciente, se agregaron transportes para
unir datos e instrucciones, lo que acelera el proceso al permitir que el procesador
mismo seleccionara la siguiente instrucción, o grupo de las mismas, al mismo tiempo
que está leyendo o escribiendo datos de la instrucción precedente.
Externa: Velocidad externa o del bus de sistema: también llamada Velocidad FSB, es
la velocidad a la que el micro se comunica con la placa base; por ejemplo, 533 MHZ,
800 MHZ, 1333 MHZ o 1600 MHZ.
Slots (Ranuras): Una ranura (slot en inglés), también llamada ranura de expansión, es
un elemento de conexión de la placa base de un ordenador que permite conectar a
aquella 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, entre muchos otros.
Las ranuras de expansión del mismo tipo están conectadas eléctricamente entre sí. En
la mayoría de los casos son conectores largos y estrechos soldados a la tarjeta madre
en una posición específica, de modo que al insertar una tarjeta de expansión
compatible esta se ajusta de manera apropiada para que coincida con la posición de
una bahía del gabinete en el que se aloja y así exponer los puertos de conexión al
usuario para conectar los dispositivos externos. En las tarjetas madre del tipo LPX
(Low Profile Extension) las ranuras de expansión no se encuentran sobre la placa sino
en un conector especial denominado tarjeta hija (riser card, en inglés), que
normalmente viene en disposición vertical, es decir, perpendicular a la superficie de
la placa base.
El número de ranuras de expansión presentes en una placa base suele variar
dependiendo del factor de forma de la placa; así, en los computadores de sobremesa
la placa base incorpora una o varias de estas ranuras. En cambio, en los computadores
portátiles lo reducido del espacio dificulta que la placa base incluya ranuras de
expansión.
Sockets (Zócalos): Los zócalos tienen la misma función que las ranuras
diferenciándose en que los conectores están distribuidos en una superficie plana a
manera de hoyos o agujeros en donde embonan los conectores.
Los zócalos se utilizan básicamente para componentes y dispositivos con pocas
posibilidades de reemplazo como lo son el BIOS, el procesador y en algunas
computadoras viejas también para la memoria caché y la de video.
Estos zócalos, en especial el del procesador que cuenta con infinidad de patas,
resultaban problemáticos, especialmente al momento de desmontar los circuitos en el
posible caso de una mejora, llegando incluso a dañarlos. Por esta razón se crearon
zócalos para zócalos, lo cual reducía las posibilidades de daño a las sensibles patillas.
Debido a las características de los procesadores, eventualmente se creó el zócalo FIC
que son las siglas para Fuerza de Inserción Cero, también conocido por las siglas de
su nombre en inglés ZIF, por Zero Insertion Force.
La principal característica de este zócalo es, como su nombre lo dice, el no requerir
de fuerza para insertar o extraer la pastilla de silicio, ya que cuenta con una palanca
al costado que presiona los conductores asegurando la continuidad del circuito
eléctrico.
Con el tiempo y la evolución de los microprocesadores fueron apareciendo nuevos
zócalos para procesadores, algunos inclusive en forma de ranuras, como la ranura 1
del Pentium II y III o el A para los AMD, sin embargo todos han ido regresando al
elemental zócalo ZIF en diversas presentaciones que usualmente se nombran
conforme a la cantidad de conectores que dan cabida.
La ranura 1 fue patentada por Intel para evitar que sus competidores utilizaran el
mismo diseño y tecnología, sin embargo eventualmente regresó a los Arreglos en
Malla Plástica de Postes o formato PPGA por las siglas de su nombre en inglés Plastic
Pin Grid Array, también conocido como zócalo 370.
PGA: La matriz de rejilla de pines12 o PGA (del inglés pin grid array) es una interfaz
de conexión a nivel físico para microprocesadores y circuitos integrados o
microchips.
También se denomina de la misma forma a la cápsula o empaquetado de los circuitos
integrados (IC). Su alineación de pines se presenta en forma vertical y horizontal.
Originalmente PGA es el zócalo clásico para la inserción en una placa base de un
microprocesador. Fue usado para procesadores como: Intel 80386 e Intel 80486.
Sockets 2. Fue uno de la de serie de zócalos estándar dentro del cual podía ser
utilizado una gran gama de procesadores x86. Fue una actualización del Socket 1 con
el soporte para Pentium Overdrive.
Era un zócalo de 238 pin LIF/ZIF PGA (19x19) adaptado para procesadores de 5v,
25-50 MHz, 486 SX, 486 DX, 486 DX2, 486 DX4, DX4 Overdrive y Pentium
Overdrive.
Sockets 4: Fue el primer zócalo de CPU destinado a procesadores Pentium. Tiene 273
pines. No tuvo mucho éxito debido a que funcionaba solo a 5V y con un bus de 60 y
66 MHz. Esta poca duración se debió a que al poco tiempo Intel sacó procesadores
Pentium que funcionaban con un bus de 75MHz y a 3.3V.
Admite procesadores Pentium a 60 y 66 MHz, y Pentium OverDrive 120 y 133 (con
buses de 60 y 66 MHz respectivamente).
Sockets 5: Es un zócalo de CPU de Intel; fue usado para correr los primeros
procesadores Pentium I de 64-bit (internamente funcionaba a 32). Fue el primer
procesador en incorporar 64 bits externamente, por eso funcionaba con 2 módulos de
memoria SIMM ya que estos módulos son de 32 bits. En versiones más modernas
incorporaban módulos DIMM de 64 bits. También fueron los primeros procesadores
en incorporar la memoria caché de 2º nivel en el procesador ya que hasta entonces
iban en las placas madre. Corría los Pentium de 75MHz, 85MHz, 90MHz, y los
procesadores de 100MHz. Algunos alcanzaron a ser compatibles con el Pentium
Overdrive, dependiendo del tipo de placa madre.
Procesadores soportados:
2,5V - 3,5V Pentiums 75-200 MHz
Pentium MMX (166–233 MHz)
2,2V - 3,5V AMD K5 - AMD K6 - AMD K6/2 3D NOW! 111-555 MHz.
Cyrix 6x86 y 6x86MX P120 - P233.
IDT WinChip
Rise Technology mP6.
AMD Geode LX y Geode GX.
Socket 7 usa el SPGA socket, además de un LIF de 296 pines en distribución 37x37
(la cual es muy rara), o los más comunes son los ZIF de 321 pines distribuidos en
19x19.
Una extensión del Socket 7, Super Socket 7 fue diseñado para permitir a los
microprocesadores AMD K6-2 y AMD K6-III funcionar a un mayor índice de ciclos
de reloj y usar AGP. Los dos estándares son compatibles, pero las opciones extras de
Súper Socket 7 son sólo accesibles si la placa madre y el microprocesador lo son
también.
Socket 370: El Socket 370 es un tipo de conector para microprocesadores, usado por
primera vez por la empresa Intel para sus procesadores Intel Pentium III e Intel
Celeron en sustitución en los ordenadores personales de la vieja interfaz de ranura
Slot 1. El 370 se refiere al número de orificios en el zócalo para los pines del
procesador. Las versiones modernas del zócalo 370 se encuentran generalmente en
las placas base Mini-ITX y en los sistemas integrados.
Esta plataforma no es enteramente obsoleta, pero su uso se limita hoy a los usos
antedichos, siendo reemplazado posteriormente por los zócalos 423/478/775 (para los
procesadores Intel Pentium 4 e Intel Core Duo). La empresa VIA Technologies
todavía produce procesadores para zócalo 370, pero está emigrando cada vez más a
la línea de procesadores Ball grid array (BGA).
Socket A: 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.
Es el sucesor del Slot A, que ha sido descontinuado en 2000.
El Socket A ha sido reemplazado por AMD al lanzar su nueva gama de procesadores
Athlon 69 por nuevos tipos de 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 núcleo) y
el socket AM2 similar al 939 pero con soporte para los nuevos procesadores que
trabajan con memoria DDR2.
Aire: Las refrigeraciones líquidas y los disipadores de aire forman parte de las
opciones de ventilación para nuestros equipos, pero difieren de los ventiladores en
que, son componentes principalmente destinados a refrigerar nuestros procesadores,
por lo que son indispensables en todo PC.
Liquida: Es el fluido que va a transportar toda la energía térmica que se produce por
los componentes del ordenador. Su composición varía según cada una de las marcas
que se tenga, siendo un punto en común el etilenglicol.
15. Intel (8086, 80286, 386, 486, Pentium Pro, II, III, IV, Centrino, M, D, Core Duo, Core
2 Duo, Xeon)
Intel (80286): El Intel 80286 (llamado oficialmente iAPX 286, también conocido
como i286 o 286) es un microprocesador de 16 bits de la familia x86, que fue lanzado
al mercado por Intel el 1 de febrero de 1982. Cuenta con 134.000 transistores. Al
igual que su primo contemporáneo, el 80186, puede ejecutar correctamente la mayor
parte del software escrito para el Intel 8086 y el Intel 8088. Las versiones iniciales
del i286 funcionaban a 7 y 8 MHz, pero acabó alcanzando una velocidad de hasta 25
MHz. Fue el microprocesador elegido para equipar al IBM Personal Computer/AT,
introducido en 1984, lo que causó que fuera el más empleado en los compatibles AT
hasta principios de los 1990.
A pesar de su gran popularidad, hoy en día quedan pocos ordenadores con el i286
funcionando. El sucesor del i286 fue el Intel 80386, de 32 bits.
Intel (386): El Intel 386, lanzado originalmente como 80386 y luego rebautizado
como i386, es un microprocesador de 32 bits introducido en 1985. Las primeras
versiones tenían 275.000 transistores y eran la CPU de muchas estaciones de trabajo
y computadoras personales de alta gama del tiempo. Como la implementación
original de la extensión de 32 bits de la arquitectura 80286, el conjunto de
instrucciones i386, el modelo de programación y las codificaciones binarias siguen
siendo el denominador común para todos los x86 de 32 bits. Procesadores, que se
denomina arquitectura i386, x86 o IA-32, según el contexto.
El i386 de 32 bits puede ejecutar correctamente la mayoría del código destinado a los
procesadores anteriores de 16 bits, como 8086 y 80286, que eran omnipresentes en
las primeras PC. A lo largo de los años, las implementaciones sucesivamente más
nuevas de la misma arquitectura se han vuelto varios cientos de veces más rápidas
que el 80386 original (y miles de veces más rápidas que el 8086). La versión de 20
MHz opera 4-5 MIPS. También realiza entre 8.000 y 9.000 Dhrystones por segundo.
Según los informes, se midió que un 80386 de 33 MHz funcionaba a
aproximadamente 11,4 MIPS.
Intel (486): El Intel 486, oficialmente llamado i486 y también conocido como 80486,
es un microprocesador. Es un seguimiento de mayor rendimiento del Intel 386. El
i486 se introdujo en 1989. Representa la cuarta generación de CPU compatibles
binarias después del 8086 de 1978, el Intel 80286 de 1982 y el i386 de 1985.
Fue el primer diseño x86 estrechamente canalizado, así como el primer chip x86 que
incluía más de un millón de transistores. Ofrecía una gran memoria caché en el chip
y una unidad de coma flotante integrada.
Un i486 típico de 50 MHz ejecuta alrededor de 40 millones de instrucciones por
segundo (MIPS), alcanzando un rendimiento máximo de 50 MIPS. Es
aproximadamente el doble de rápido que el i386 o el i286 por ciclo de reloj. El
rendimiento mejorado del i486 se debe a su tubería de cinco etapas con todas las
etapas vinculadas a un solo ciclo. La unidad FPU mejorada en el chip fue
significativamente más rápida que la FPU i387 por ciclo. La Intel 80387 FPU ("i387")
era un coprocesador matemático opcional e independiente que se instalaba en un
zócalo de la placa base junto con el i386. El i486 fue sucedido por el Pentium original.
Intel (Pentium II): Es un microprocesador con arquitectura x86 diseñado por Intel,
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 este ú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 este.
El Pentium II se comercializó en versiones que funcionaban a una frecuencia de reloj
de entre 166 y 450 MHz. La velocidad de bus era originalmente de 66 MHz, pero en
las versiones a partir de los 333 MHz se aumentó a 100 MHz.
Poseía 32 KiB de memoria caché de primer nivel repartida en 16 KiB para datos y
otros 16 KiB para instrucciones. La caché de segundo nivel era de 512 KiB y
trabajaba a la mitad de la frecuencia del procesador, al contrario que en el Pentium
Pro, que funcionaba a la misma frecuencia. Las primeras versiones del TagRam,
únicamente podían direccionar hasta 512MB de memoria principal de forma
cacheada, posteriormente hasta 4GB, aun pudiendo direccionar más de 512 MB de
memoria física en las primeras versiones.
Como novedad respecto al resto de procesadores de la época, el Pentium II se
presentaba en un encapsulado SECC, con forma de cartucho. El cambio de formato
de encapsulado se hizo para mejorar la disipación de calor. Este cartucho se conecta
a la placa base de los equipos mediante una ranura Slot 1.
El Pentium II integra 7,5 millones de transistores.
El siguiente procesador de la familia Pentium es el Pentium III.
Durante su lanzamiento, la compañía Intel hizo un acuerdo con los estudios Fox para
realizar un comercial en el que aparece Homer Simpson, quien está en las oficinas de
Intel para la implantación de un microprocesador Intel Pentium II en su cerebro, para
volverlo más inteligente. Al final, cuando aparece el tema de Intel, se puede oír el
clásico D'oh de Homer. El comercial fue lanzado incluso en Latinoamérica y, en
ambos casos, Homer tuvo su voz original (Dan Castellaneta en E.U.A. y Humberto
Vélez en Latinoamérica).
De igual modo y en la misma serie, también en un especial de Halloween de la época
se plasma el logo "Intel Inside" en la bomba de neutrones que destruiría a Springfield
(aunque en este caso fue como parodia y también fue parte del acuerdo).
Intel (Pentium IV): Fue una línea de microprocesadores de séptima generación basado
en la arquitectura x86 y fabricado por Intel. 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 el 20 de noviembre
de 2000. El 8 de agosto de 2008 se realiza el último envío de Pentium 4, siendo
sustituido por los Intel Core Duo
Para sorpresa de la industria informática, la nueva microarquitectura NetBurst del
Pentium 4 no mejoró en rendimiento al viejo diseño de la microarquitectura Intel P6
del Pentium III, según las dos tradicionales formas para medir el rendimiento:
velocidad en el proceso de enteros u operaciones de coma flotante. La estrategia de
Intel fue sacrificar el rendimiento de cada ciclo para obtener a cambio mayor cantidad
de ciclos por segundo y una mejora en las instrucciones SSE. En 2004, se agregó el
conjunto de instrucciones x86-64 de 64 bits al tradicional set x86 de 32 bits. Al igual
que los Pentium II y Pentium III, el Pentium 4 se comercializa en una versión para
equipos de bajo presupuesto (Celeron), y una orientada a servidores de gama alta
(Xeon).
Los nombres de código, a partir de la evolución de las distintas versiones, son:
Willamette (180 nanómetros), Northwood (130 nm), Gallatin (Extreme Edition,
también 130 nm), Prescott (90 nm) y Cedar Mill (65 nm).
Centrino: Es una marca de Intel Corporation que representa sus adaptadores de redes
informáticas inalámbricas Wi-Fi y WiMAX. Anteriormente, la empresa utilizaba la
misma marca como iniciativa de marketing de plataforma. El cambio de significado
de la marca se dio el 7 de enero de 2010. El Centrino fue reemplazado por el
Ultrabook.
El antiguo nombre de la marca de marketing de plataforma cubría una combinación
particular de conjunto de chips de placa base, CPU móvil e interfaz de red inalámbrica
en una computadora portátil. Intel afirmó que los sistemas equipados con estas
tecnologías ofrecen un mejor rendimiento, una mayor duración de la batería y una
interoperabilidad de red inalámbrica más amplia que los sistemas que no son
Centrino.
El nombre de la nueva línea de productos para productos inalámbricos de Intel es
Intel Centrino Wireless.
Intel (Pentium D): Es una lineal de procesadores X86-64 de dos núcleos para la
plataforma de escritorio introducidos por Intel en 2005.
Un procesador Pentium D consiste básicamente en dos chips de Pentium 4 metidos
en un solo encapsulado (dos núcleos Prescott para el núcleo Smithfield y dos núcleos
Cedar Mill para el núcleo Presler) y comunicados a través del FSB. Fueron fabricados
a 90 nm y en su segunda generación de 65 nm. El nombre en clave del Pentium D
antes de su lanzamiento era Smithfield. Hubo un rumor que decía que estos chips
incluían una tecnología de gestión de derechos digitales para hacer posible un sistema
de protección anticopia de la mano de Microsoft, lo cual Intel desmintió, si bien
aclarando que algunos de sus chipsets sí tenían dicha tecnología, pero no en la
dimensión que se había planteado
Los procesadores Pentium D no son monolíticos, es decir, los núcleos no comparten
una única caché y la comunicación entre ellos no es directa, sino se realiza a través
del bus del sistema.
16. AMD (386, 486, k5, K6, K7, K8, Athlon, etc)
AMD (386): El microprocesador Am386 fue lanzado al mercado por AMD en 1991.
Era un procesador con características semejantes al Intel 80386 y compatible 100%
con este último, se vendieron millones de unidades de este, y esto posicionó a AMD
como un legítimo competidor de Intel, siendo más que solo la segunda fuente de
microprocesadores x86 (en ese tiempo llamada la familia 8086).
Aunque el procesador estaba esencialmente listo para salir al mercado antes de 1991,
Intel mantuvo bloqueado su lanzamiento mediante una demanda judicial. AMD había
sido el segundo fabricante de los diseños de Intel, y la interpretación del contrato por
parte de los de AMD era que este cubría todos sus procesadores. Intel, sin embargo,
alegaba que el contrato solo cubría los modelos 80286 y anteriores. Después de
algunos años, AMD finalmente ganó el caso y el derecho de vender sus Am386. Esto
abrió una línea de competencia también en el mercado de los procesadores de 32 bit
compatibles con el 80386, reduciendo así el costo de comprar una PC.
Mientras que el diseño de Intel 386 llegaba a los 33 MHz, AMD lanzó una versión
de 40MHz para ambos de sus microprocesadores 386DX y 386SX, extendiendo el
tiempo de vida de la arquitectura.
Fue la primera aparición de AMD en solitario en el mercado de los procesadores para
el gran público y tuvo un éxito aceptable teniendo en cuenta que el mercado estaba
totalmente ocupado por Intel.
AMD (K5): El AMD K5 es un microprocesador tipo x86, rival directo del Intel
Pentium. Fue el primer procesador propio que desarrolló AMD.
La arquitectura RISC86 del AMD K5 era más semejante a la arquitectura del Intel
Pentium Pro que a la del Pentium. El K5 es internamente un procesador RISC con
una Unidad x86- decodificadora que transforma todos los comandos x86 de la
aplicación en comandos RISC.
Diagrama del núcleo K5.
En todos los aspectos era superior el K5 al Pentium, sin embargo AMD tenía poca
experiencia en el desarrollo de microprocesadores y los diferentes hitos de
producción marcados se fueron superando sin éxito. Por esta razón fue necesario
esperar un año después de lo planeado para poderlo sacar al mercado. Fue lanzado el
27 de marzo de 1996. Esta versión todavía era de tipo "provisional", y fue conocido
como SSA/5, con los errores en el L1-escondidos. En la siguiente fase se comercializó
como 5K86 y después se renombró como K5.
Debido a la tardía entrada al mercado y la lenta producción así como las bajas
cantidades de producción, el K5 más rápido fue un PR166 con 116 MHz. De este
modo, AMD no pudo convencer a los fabricantes de PC para que montaran el K5.
También la prensa y el comercio dieron por hecho que el K5 era peor. El K5 puede
considerase como un fracaso para AMD: "Demasiado tarde". El procesador K6,
sucesor del K5, cambió las cosas.
AMD (K6): El K6 era un microprocesador lanzado en 1997 por AMD. Fue diseñado
para funcionar en placas base socket 7, compatibles con las que usaban los
procesadores Pentium de Intel. Era presentado como una competencia para los
procesadores Pentium II. La principal ventaja competitiva del K6 con respecto a la
oferta de Intel era su precio, bastante más barato que el Pentium II, e incluso que el
Pentium MMX, al que superaba en prestaciones. Tuvo una importante aceptación en
el mercado, presentando a AMD como un rival de peso frente al monopolio que
ostentaba Intel en el mercado. Su sucesor fue el microprocesador K6-2.
En cuanto a potencia bruta, comparando sus prestaciones en la ejecución de software
de 16 bits, no había grandes diferencias con sus competidores. En cuanto a
aplicaciones de 32 bits, resultaban más potentes el Pentium Pro y el Pentium II,
quedando el K6 en un punto cercano a estos dos y muy por encima del Pentium MMX,
e incluso del Cyrix 6x86. En cálculos en coma flotante, fundamentales para los
videojuegos 3D de la época, el K6 quedaba por debajo del Pentium II, pero por
encima del Pentium MMX.
El K6 contaba con una gama que iba desde los 166 hasta 300 MHz, e incluían el juego
de instrucciones MMX, que ya se habían convertido en estándar
AMD Athlon: El Athlon original, Athlon Classic, fue el primer procesador x86 de
séptima generación y en un principio mantuvo su liderazgo de rendimiento sobre los
microprocesadores de Intel. AMD ha continuado usando el nombre Athlon para sus
procesadores de octava generación Athlon 64.
IA64 (Itanium): También conocido por su nombre en código Merced, fue el primer
microprocesador de la arquitectura Intel Itanium (antes llamada IA64, creada por
Hewlett-Packard y desarrollada conjuntamente por HP e Intel) que Intel lanzó al
mercado. Aunque su lanzamiento inicialmente se planeó para 1998, no se produjo
hasta mayo de 2001.
Este procesador se fabricaba utilizando un proceso de 180 nm y disponía de 32 KB
de memoria caché de primer nivel (16 para datos y 16 para instrucciones), 96 KB de
caché de segundo nivel integrada en el núcleo y 2 o 4 MB de caché de tercer nivel
exterior al núcleo. Estaba disponible en versiones a 733 u 800 MHz.
La arquitectura del Itanium se diferencia drásticamente de las arquitecturas x86 y
x86-64 usadas en otros procesadores de Intel. La arquitectura se basa en un explícito
paralelismo a nivel de instrucción, con el compilador tomando decisiones sobre qué
instrucciones deben ejecutarse en paralelo. Este acercamiento permite que el
procesador ejecute hasta seis instrucciones por ciclo de reloj. A diferencia de otras
arquitecturas superescalares, Itanium no precisa de hardware elaborado para seguir la
pista de las dependencias de las instrucciones durante la ejecución paralela.
En el momento de su lanzamiento (junio de 2001), Itanium no era superior a los
microprocesadores contemporáneos RISC y CISC. Compitió por el segmento bajo
del mercado (de 4 CPUs para abajo) con los servidores basados en los procesadores
x86, y en el segmento alto con las arquitecturas IBM POWER y Sun SPARC.
Intel reposicionó al Itanium para concentrarse en la gama alta y los ordenadores HPC,
intentando duplicar el acertado esquema de mercado horizontal de los x86 (una sola
arquitectura, múltiples vendedores de sistemas). Su éxito se limita a reemplazar a los
sistemas PA-RISC y Alpha de HP y a los MIPS en los HPC de Silicon Graphics.
POWER y SPARC permanecen fuertes, mientras que la arquitectura x86 de 32 bits
crece en el espacio empresarial. Con las economías de escala alimentadas por su
enorme base instalada, x86 es la arquitectura horizontal preeminente en el mercado
empresarial. Intel y HP reconocen que Itanium no es competitivo y lo reemplazan por
el Itanium 2 un año antes de lo planeado, en 2002. Solamente algunos miles de los
Itanium se vendieron, debido a la disponibilidad limitada causada por baja
producción, relativamente pobre rendimiento y alto coste. Sin embargo, esas
máquinas eran útiles para desarrollar software para los Itanium 2. IBM creó un
supercomputador basado en este procesador.
20. Power PC: (usualmente abreviado PPC) son los CPUs tipo RISC, desarrollados por
IBM, Motorola y Apple.
Los procesadores de esta familia producidos por IBM y Freescale Semiconductor
(que era la división de semiconductores y microprocesadores de Motorola), siendo
utilizados principalmente en ordenadores o computadores Macintosh de Apple
Computer hasta el año 2006 y en varios modelos IBM
Power PC: Power PC (usualmente abreviado PPC) son los CPUs tipo RISC,
desarrollados por IBM, Motorola y Apple.
Los procesadores de esta familia producidos por IBM y Freescale Semiconductor
(que era la división de semiconductores y microprocesadores de Motorola), siendo
utilizados principalmente en ordenadores o computadores Macintosh de Apple
Computer hasta el año 2006 y en varios modelos IBM
Intel 186 (1980) El 186 era un chip popular. Muchas versiones han sido desarrolladas
en su historia. Los compradores podían elegir entre CHMOS o HMOS,
versiones de 8 o 16 bits, dependiendo de lo que necesitaran.
NEC V20 y V30 (1981) Son clones de los 8088 y 8086. Se supone que son uno 30%
más rápido que los de Intel.
Intel 286 (1982) Finalmente en 1982, el procesador 286, o mejor conocido como
80286, es un procesador que podía reconocer y utilizar el software
utilizado para los procesadores anteriores.
Era un procesador de 16 bits y 134.000 transistores, capaz de
direccionar hasta 16 MB de RAM. Además del soporte de memoria
física incrementado, este chip era capaz de trabajar con memoria
virtual, permitiendo así una gran capacidad de expansión.
Pentium MMX (1997): Intel lanzó muchos modelos diferentes del procesador
Pentium. Uno de los modelos más mejorados fue el Pentium MMX,
lanzado en 1997.
Fue una iniciativa de Intel para mejorar el Pentium original y hacer que
sirviera mejor a las necesidades de multimedia y rendimiento. Una de
las mejoras clave, y de donde obtiene su nombre, es el conjunto de
instrucciones MMX.
Pentium II (1997): Intel hizo algunos cambios importantes con el lanzamiento de
Pentium II. Tenía los Pentium MMX y Pentium Pro’s en
el mercado de una manera fuerte, y quería traer lo mejor
de ambos en un solo chip.
Como resultado, el Pentium II es la combinación entre
Pentium MMX y Pentium Pro. Pero como en la vida real,
no necesariamente se obtiene un resultado satisfactorio.
Pentium III (1999): Intel lanzó el procesador Pentium III “Katmai” en febrero de
1999, que funcionaba a 450 MHz en un bus de 100 MHz. Katmai introdujo
el conjunto de instrucciones SSE, que consistía básicamente en una
extensión de MMX que mejoró de nuevo el rendimiento de las aplicaciones
3D diseñadas para utilizar la nueva capacidad.