Вы находитесь на странице: 1из 30

Repblica Bolivariana de Venezuela.

Ministerio del Poder Popular para la Educacin Superior.


Instituto Universitario Politcnico Santiago Mario.
Barcelona Edo. Anzotegui.
Escuela: Sistemas.

Procesadores (Mviles,
Laptops y Escritorio)

Profesor: Bachiller:
Aray Ramn. Hurtado Danianny.
C.I: 24.392.194.
Procesadores
El procesador, tambin conocido como CPU o micro, es el cerebro del PC. Sus
funciones principales incluyen el manejo del sistema operativo, la ejecucin de las
aplicaciones y la coordinacin de los diferentes dispositivos que componen el equipo.
En el aspecto fsico, no es ms que una pequea pastilla de silicio la cual est
recubierta de lo que llamamos encapsulado. Este se inserta en la placa base sobre un
conector que se denomina socket, aunque esto no siempre es as, en un laptop o porttil lo
normal es que se suelde directamente.
Existen tres modelos de encapsulado:

PGA
LGA
BGA.
La placa se convierte as en la encargada de la conexin con los restantes
dispositivos, como son la memoria RAM, la tarjeta grfica o el disco duro usando para ello
un conjunto de circuitos y chips que te encuentras sobre ella al que llamamos chipset.

Desde un punto de vista histrico el procesador es uno de los elementos del PC que
ms ha evolucionado, tanto en su proceso de fabricacin, como en su arquitectura interna.
Gracias a estas mejoras, se han podido incluir ms bloques funcionales en su interior.
En un principio fue el controlador de memoria, despus la tarjeta grfica y en un futuro muy
cercano, pasaremos del concepto de procesador a lo que se denomina SOC, es decir, un
chip con todos los elementos de la placa base en su interior mejorando as el tamao y
reduciendo el consumo.
Componentes de un Procesador
No todos son iguales pero la mayora de ellos incluyen entre otros elementos:

Ncleos: Un ncleo no es ms que un procesador en miniatura. Los procesadores


modernos tienen varios de ellos lo cual hace que puedan acelerar ciertos tipos de
aplicaciones y evitar bloqueos.

Cach: La memoria cache es el elemento del sistema de memoria de un PC que se


encuentra en el interior del micro, se usa para acelerar la velocidad de los accesos a
la RAM. La cache se encuentra, a su vez, organizada en varios niveles cada uno ms
lento y grande que el anterior. Ser tarea del micro dejar los datos que ms se usen
lo ms cerca posible para as acelerar la ejecucin de los programas.

Controlador de memoria: Este fue uno de los primeros elementos que se integr
consiguiendo acelerar el acceso la memoria RAM. Esto tiene un inconveniente y es
que slo se puede usar el tipo de memoria para la que tu procesador est preparado.
Esto no ha sido siempre as ya que antes el tipo de memoria que poda usar dependa
de la placa base y no era raro que esta estuviera preparada para poder funcionar
con varios tipos de RAM.

Tarjeta grfica: Si integran este componente ya no hablamos de CPUs sino de APUs.


Ya no estaramos ante un micro convencional si no ante un hibrido entre procesador
y tarjeta grfica. En la actualidad y parece que en desarrollos futuros casi todos los
micros con los que te encuentres sern de este tipo.

Otros elementos: Los micros han incorporado an ms funcionalidad que antes se


encontraba sobre la placa base. Por ejemplo, el controlador de PCI Express,
aumentando la velocidad con la que el micro es capaz de comunicarse con otros
dispositivos.

Cmo funciona un procesador?

Todo el sistema est gobernado por un reloj que se usa para sincronizar los
diferentes bloques funcionales. La velocidad a la que este cambia de estado se denomina
frecuencia de funcionamiento y est relacionada con la capacidad de cmputo del sistema.
El funcionamiento de un procesador se puede dividir en las siguientes etapas:
Se lee una instruccin de memoria. El conjunto de instrucciones de
cualquier procesador actual incluye ms de mil diferentes y va creciendo con
el tiempo. Se aaden para mejorar la velocidad de procesamiento de ciertas
aplicaciones.

Se buscan los datos. Algunas instrucciones necesitaran de datos para realizar


sus clculos que pueden no encontrarse dentro del procesador y tendrn
que buscarse por tanto en el sistema de memoria.

Se realiza la operacin. Una vez que se tiene todo se ejecuta la operacin,


para esto puede ser necesario el trabajo de varios bloques como la unidad
aritmtica lgica o la de punto flotante.

Se pasa a la siguiente instruccin. Que no es siempre la que se encuentra a


continuacin en la memoria. Muchas instrucciones pueden cambiar el flujo
del programa y permitir saltos o repetir ciertas acciones hasta que se cumpla
una determinada condicin.

Una de las tcnicas ms usadas para aumentar la velocidad incluye la ejecucin de


instrucciones fuera de orden intentando optimizar el uso de los bloques funcionales. En
estos procesadores se ejecutan las operaciones cuando estn sus datos y no en el orden en
que fueron escritas. Esto por supuesto lleva a una arquitectura ms compleja que debe de
controlar que los resultados sean coherentes.
Otra de las mejoras es el predictor de saltos. Este elemento trata de acertar si en
una determinada operacin se va a producir una bifurcacin en el cdigo o no. De esta
forma puede ejecutar las instrucciones de una determinada rama incluso antes de saber si
se va a producir un salto a ella.
Todas estas tcnicas lo que tratan es de mejorar el IPC es decir la capacidad del
procesador de ejecutar ms instrucciones en la misma cantidad de tiempo.

Arquitectura CISC
En arquitectura computacional, CISC (del ingls Complex Instruction Set Computer,
en espaol Computador con Conjunto de Instrucciones Complejas) es un modelo de
arquitectura de computadores. 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 contraposicin a la
arquitectura RISC.
Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en
la actualidad, la mayora 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 construccin de procesadores, antes
del desarrollo de los RISC. Ejemplos de ellos son: Motorola 68000, Zilog Z80 y toda la familia
Intel x86, AMD x86-64 usada en la mayora de las computadoras personales actuales.
Hay que hacer notar, sin embargo que la utilizacin del trmino CISC comenz tras
la aparicin de los procesadores RISC como nomenclatura despectiva por parte de los
defensores/creadores de stos ltimos.
La tecnologa CISC naci de la mano de Intel, creador en 1971 del primer microchip
que permitira el nacimiento de la informtica personal. Ms concretamente, sera en 1972
cuando aparecera el 8080, primer chip capaz de procesar 8 bits, suficiente para representar
nmeros y letras. Con la posibilidad de colocar todos los circuitos en un solo chip y la
capacidad de manejar nmero y letras nacera la cuarta generacin de ordenadores, la de
los conocidos como PC u ordenadores personales (laptops).
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.
La microprogramacin es una caracterstica importante y esencial de casi todas las
arquitecturas CISC. La microprogramacin significa que cada instruccin de mquina es
interpretada por una microprograma localizada en una memoria en el circuito integrado del
procesador. Las instrucciones compuestas son decodificadas internamente y ejecutadas
con una serie de microinstrucciones almacenadas en una ROM interna. Para esto se
requieren de varios ciclos de reloj, al menos uno por microinstruccin. Es as entonces como
los chips CISC utilizan comandos que incorporan una gran diversidad de pequeas
instrucciones para realizar una nica operacin.
Cuando el sistema operativo o una aplicacin requieren de una de estas acciones,
enva al procesador el nombre del comando para realizarla junto con el resto de informacin
complementaria que se necesite. Pero cada uno de estos comandos de la ROM del CISC
varan de tamao y, por lo tanto, el chip debe en primer lugar verificar cuanto espacio
requiere el comando para ejecutarse y poder as reservrselo en la memoria interna.
Adems, el procesador debe determinar la forma correcta de cargar y almacenar el
comando, procesos ambos que ralentizan el rendimiento del sistema.
Un procesador CISC:

El procesador enva entonces el comando solicitado a una unidad que lo descodifica


en instrucciones ms pequeas que podrn ser ejecutadas por un nano procesador, una
especie de procesador dentro del procesador. Y al no ser las instrucciones independientes,
pues son instrucciones menores procedentes de la descodificacin de una instruccin
mayor, slo puede realizarse una instruccin cada vez.
A travs de la compleja circuitera del chip, el nano procesador ejecuta cada una de
las instrucciones del comando. El desplazamiento por esta circuitera tambin ralentiza el
proceso. Para realizar una sola instruccin un chip CISC requiere de cuatro a diez ciclos de
reloj.

Evolucin de la Arquitectura CISC


Intel 4004:
El Intel 4004 (i4004), un CPU de 4bits, fue el primer microprocesador en un simple
chip, as como el primero disponible comercialmente. Aproximadamente al mismo tiempo,
algunos otros diseos de CPU en circuito integrado, tales como el militar F14 CADC de 1970,
fueron implementados como chipsets, es decir constelaciones de mltiples chips.
El 4004 fue lanzado en un paquete de 16 pines CERDIP el 15 de noviembre de 1971.
El 4004 fue el primer procesador de computadora diseado y fabricado por el fabricante de
chips Intel, quien previamente haca semiconductores de chips de memoria.1 Marcian
"Ted" Hoff formul la propuesta arquitectnica en 1969. Sin embargo, la implementacin
del microprocesador slo comenz en 1970 cuando Federico Faggin fue empleado por Intel,
procedente de Fairchild Semiconductor, para dirigir el proyecto y para disear el 4004
(1970-1971).2 En Fairchild, Faggin haba desarrollado la tecnologa pionera llamada Silicon
Gate Technology (SGT) y haba tambin diseado el primer circuito integrado MOS usando
la tecnologa SGT (el Fairchild 3708), en 1968, demostrando la viabilidad de la nueva
tecnologa. Tan pronto como empez a trabajar para Intel, Faggin cre una nueva
metodologa de "random logic design" con silicon gate, que no exista previamente, y que
la utiliz para encajar el microprocesador en un nico chip. Su metodologa fue usada en
todos los primeros diseos de microprocesadores de Intel (8008, 4040, 8080). Masatoshi
Shima de Busicom asisti a Faggin durante el desarrollo de la familia 4004 y ms tarde
escribi el software para la calculadora Busicom. Shima se uni a la compaa ZiLOG, la
primera compaa dedicada exclusivamente a microprocesadores, fundada por Federico
Faggin a finales del 1974, y desarroll el diseo del Z80 con Faggin.
Originalmente diseado para la compaa japonesa Busicom para ser usado en su
lnea de calculadoras, el 4004 tambin fue proporcionado con una familia de chips de
soporte especialmente diseados para l.1 Por ejemplo, cada "ROM de programa"
internamente guardaba para su propio uso los 12 bit de direccin de programa del 4004, lo
que permita, si las 16 ROM fueron instaladas, acceso de 4 KB de memoria desde el bus de
direcciones de 4 bits. El circuito 4004 fue construido con 2.300 transistores, y fue seguido
el ao siguiente por el primer microprocesador de 8 bits, el 8008, que contena 3.300
transistores, y el 4040, que era una versin revisada del 4004.

Intel 8008:
El Intel 8008 (i8008) es un microprocesador diseado y fabricado por Intel que fue
lanzado al mercado en abril de 1972. Codificado inicialmente como 1201, fue pedido a Intel
por Computer Terminal Corporation para usarlo en su terminal programable Datapoint
2200, pero debido a que Intel termin el proyecto tarde y a que no cumpla con las
expectativas de Computer Terminal Corporation, finalmente no fue usado en el Datapoint
2200. Posteriormente Computer Terminal Corporation e Intel acordaron que el i8008
pudiera ser vendido a otros clientes.
El conjunto de instrucciones del i8008 y de todos los procesadores posteriores de
Intel est fuertemente basado en las especificaciones de diseo de Computer Terminal
Corporation.
El i8008 emplea direcciones de 14 bits, pudiendo direccionar hasta 16 KB de
memoria. El circuito integrado del i8008, limitado por las 18 patillas de su encapsulado DIP,
tiene un bus compartido de datos y direcciones de 8 bits, por lo que necesita una gran
cantidad de circuitera externa para poder ser utilizado. El i8008 puede acceder a 8 puertos
de entrada y 24 de salida.
Aunque un poco ms lento que los microprocesadores Intel 4004 e Intel 4040 de 4
bits en cuanto a la cantidad de millones de instrucciones por segundo ejecutadas, el hecho
de que el i8008 procesara 8 bits de datos al tiempo y de que pudiera acceder a mucha ms
memoria hacen que el i8008 sea en la prctica unas tres o cuatro veces ms rpido que sus
predecesores de 4 bits.
El i8008 era un diseo aceptable para utilizarlo como el controlador de un terminal,
pero no para el resto de tareas, por lo que pocos ordenadores se basaron en l. La mayora
de los ordenadores de la poca emplearon el mejorado Intel 8080.

Intel 8080:
El Intel 8080 fue un microprocesador temprano diseado y fabricado por Intel. La
CPU de 8 bits fue lanzada en abril de 1974. Corra a 2 MHz, y generalmente se le considera
el primer diseo de CPU microprocesador verdaderamente usable.
Varios fabricantes importantes fueron segundas fuentes para el procesador, entre
los cuales estaban AMD, Mitsubishi, NatSemi, NEC, Siemens, y Texas Instruments. Tambin
en el bloque oriental se hicieron varios clones sin licencias, en pases como la Unin de
Repblicas Socialistas Soviticas y la Repblica Democrtica de Alemania.
El Intel 8080 fue el sucesor del Intel 8008, esto se deba a que era compatible a nivel
fuente en el lenguaje ensamblador porque usaban el mismo conjunto de instrucciones
desarrollado por Computer Terminal Corporation. Con un empaquetado ms grande, DIP
de 40 pines, se permiti al 8080 proporcionar un bus de direccin de 16 bits y un bus de
datos de 8 bits, permitiendo el fcil acceso a 64 KB de memoria. Tena siete registros de 8
bits, seis de los cuales se podan combinar en tres registros de 16 bits, un puntero de pila
en memoria de 16 bits que reemplazaba la pila interna del 8008, y un contador de programa
de 16 bits.
El 8080 tena 256 puertos de I/O (entrada/salida) que podan ser usados por los
programas mediante instrucciones dedicadas de I/O, cada una de esas instrucciones
tomando una direccin de puerto de I/O como su operando. Este esquema, que usaba un
espacio de direcciones separado para las entradas/salidas, es ahora usado menos
comnmente que el de mapeo de memoria para dispositivos o puertos de I/O. En el tiempo
del lanzamiento 8080, el esquema de mapeo de I/O era visto como una ventaja, pues
liberaba el nmero limitado de pines de direccin del procesador para usarlo en el espacio
de direccin de la memoria. Sin embargo, en la mayora de las otras arquitecturas de CPU,
el mapeo de los puertos de I/O en un espacio de direcciones comn para la memoria y el
I/O, daba un conjunto de instrucciones ms simple, con ninguna necesidad de instrucciones
separadas de I/O.

CS/MP:
El SC/MP de National Semiconductor es uno de los primeros microprocesadores, y
estuvo disponible desde principio de 1974. El nombre SC/MP (pronounciado "Scamp") es el
acrnimo de: Simple Cost-effective Micro Processor (Microprocesador simple y rentable).
Presenta un bus de direcciones de 16 bits y un bus de datos de 8 bits. El contador de
programa tiene un reinicio de 12 bits (4096), dispone de instrucciones separadas para
alterar el contador del programa activando los 4 bits de mayor peso, que posteriormente
se envan al bus de direcciones junto con las seales de estado. Esto proporciona un mapa
de memoria de 16 pginas, cada una de 4 Kilobytes.
Contiene un acumulador (AC) de 8 bits, un registro de estado de 8 bits; un registro
de extensin (Ex) de 8 bits, que funciona como I/O serie y proporciona el desplazamiento
para ciertos direccionamientos; tres registros de ndice (IX0 IX1 IX2), de 16 bits y el contador
de programa (PC), pero no puntero de pila, si bien se puede utilizar cualquier ndice para
gestionar pilas eficientemente.
Una caracterstica avanzada para su tiempo, es la capacidad de liberar los buses, a
fin de que puedan ser compartidos por varios procesadores. En la datasheet muestra una
implementacin con tres SC/MP en una configuracin multi-procesador.
SC/MP incrementa el contador de programa antes de buscar la instruccin, de modo
que en reset comienza a ejecutar instrucciones desde la 0001. Esto tambin debe tenerse
en cuenta para el clculo de los desplazamientos, ya que el desplazamiento se aade al
contador de programa que sigue apuntando a la ubicacin de los desplazamientos y no a la
prxima instruccin.
Para minimizar la cantidad de chips en las aplicaciones de control dispone de unos
pines de entrada / salida serial dedicada para permitir la implementacin de
comunicaciones serial en el software sin necesidad de una UART (esta prestacin ser
retirada en el ltimo SC/MP III).
Intel 8085:
El Intel 8085 es un microprocesador de Intel diseado por Masatoshi Shima y Stan.
El Intel 8085 es un procesador de 8 bits fabricado por Intel a mediados de los 70. Era
binariamente compatible1 con el anterior Intel 8080 pero exiga menos soporte de
hardware, as permita unos sistemas de microordenadores ms simples y ms baratos de
hacer.
El nmero 5 de la numeracin del procesador proviene del hecho que solamente
requera una alimentacin de 5 voltios, no como el 8080 que necesitaba unas
alimentaciones de 5 y 12 voltios. Ambos procesadores fueron usados alguna vez en
ordenadores corriendo el sistema operativo CP/M, y el procesador 8085 fue usado como
un microcontrolador.
Ambos diseos fueron sobrepasados por el Z80 que era ms compatible y mejor,
que se llev todo el mercado de los ordenadores CP/M, al mismo tiempo que participaba
en la prosperidad del mercado de los ordenadores personales en mediados de los 80. La
longitud de palabra del microprocesador Intel 8085 es de 8 bits, o lo que es lo mismo, 1
byte.

Intel 8086 y 8088:


El Intel 8086 y el Intel 8088 (i8086, llamados oficialmente iAPX 86, y i8088) son los
primeros microprocesadores de 16 bits diseados por Intel. Fueron el inicio y los primeros
miembros de la arquitectura x86. El trabajo de desarrollo para el 8086 comenz en la
primavera de 1976 y fue lanzando al mercado en el verano de 1978. El 8088 fue lanzado en
1979.
El 8086 y el 8088 ejecutan el mismo conjunto de instrucciones. Internamente son
idnticos, excepto que el 8086 tiene una cola de 6 bytes para instrucciones y el 8088 de slo
4. Exteriormente se diferencian en que el 8086 tiene un bus de datos de 16 bits y el del 8088
es de slo 8 bits, por ello, el 8086 era ms rpido. Por otro lado, el 8088 poda usar menos
circuitos lgicos de soporte, lo que permita la fabricacin de sistemas ms econmicos.
El 8088 fue el microprocesador usado para la primera computadora personal de
IBM, la IBM PC, que sali al mercado en agosto de 1981. Hay que tener en cuenta que la
mayora del hardware, de principios de los 80, era de 8 bits, y ms barato. El hardware de
16 bits era casi inexistente en 1981 y carsimo.
El 8088 fue diseado en Israel, en el laboratorio Intel de Haifa, al igual que un gran
nmero de otros procesadores Intel. En 1972, Intel lanz el 8008, el primer
microprocesador de 8 bits. El 8008 implement un conjunto de instrucciones diseado por
la corporacin Datapoint la cual tena en mente hacer terminales de CRT programables. El
8008 tambin demostr ser bastante de propsito general. El dispositivo necesit varios
circuitos integrados adicionales para producir un computador funcional, en parte debido a
su pequeo "paquete de memoria" de 18 pines, que elimin el uso de un bus de direcciones
separado (En ese tiempo, Intel era primariamente un fabricante de DRAM).
Dos aos ms tarde, en 1974, Intel lanz el 8080, empleando los nuevos paquetes
DIL de 40 pines desarrollados originalmente para circuitos integrados de calculadora para
permitir un bus de direcciones separado. Tena un conjunto de instrucciones extendido que
era compatible a nivel de cdigo fuente, no de cdigo de mquina binario, con el 8008 y
tambin incluy algunas instrucciones de 16 bits para hacer la programacin ms fcil. El
dispositivo 8080, con frecuencia descrito como el primer microprocesador verdaderamente
til, fue finalmente sustituido por el 8085, basado en tecnologa depletion-load NMOS
(1977) que poda trabajar con una sola fuente de alimentacin de 5V en vez de los tres
diferentes voltajes de funcionamiento de los chips anteriores.

Microprocesador Intel 8088.

Intel 80286:
El Intel 802861 (llamado oficialmente iAPX 286, tambin 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
contemporneo, 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 ms empleado en los compatibles AT hasta principios de los 1990.
A pesar de su gran popularidad, hoy en da quedan pocos ordenadores con el i286
funcionando. El sucesor del i286 fue el Intel 80386, de 32 bits.
Tras las versiones iniciales a 6 MHz y 8 MHz, Intel lanz un modelo a 12,5 MHz. AMD
y Harris ampliaron esa velocidad a 20 MHz y 25 MHz, respectivamente. En promedio, el
80286 tena una velocidad de unas 0,21 instrucciones por ciclo de reloj. El modelo de 6 MHz
operaba a 0,9 MIPS, el de 10 MHz a 1,5 MIPS, y el de 12 MHz a 1,8 MIPS.

Intel 80386:
El Intel 80386 (i386, 386) es un microprocesador CISC con arquitectura x86. Durante
su diseo se lo llam 'P3', debido a que era el prototipo de la tercera generacin x86. El i386
fue empleado como la unidad central de proceso de muchos ordenadores personales desde
mediados de los aos 80 hasta principios de los 90.
Fabricado y diseado por Intel, el procesador i386 fue lanzado al mercado el 16 de
octubre de 1985. Intel estuvo en contra de fabricarlo antes de esa fecha debido a que los
costes de produccin lo habran hecho poco rentable. Los primeros procesadores fueron
enviados a los clientes en 1986. Del mismo modo, las placas base para ordenadores basados
en el i386 eran al principio muy elaboradas y caras, pero con el tiempo su diseo se
racionaliz.
En mayo de 2006 Intel anunci que la fabricacin del 386 finalizara a finales de
septiembre de 2007. Aunque ha quedado obsoleto como CPU de ordenador personal, Intel
ha seguido fabricando el chip para sistemas embebidos y tecnologa aeroespacial.
El procesador i386 fue una evolucin importante en el mundo de la lnea de
procesadores que se remonta al Intel 8008. El predecesor del i386 fue el Intel 80286, un
procesador de 16 bits con un sistema de memoria segmentada. El i386 aadi una
arquitectura de 32 bits y una unidad de traslacin de pginas, lo que hizo mucho ms
sencillo implementar sistemas operativos que emplearan memoria virtual.
Intel introdujo posteriormente el i486, pero ni este ni sus sucesores han introducido
tantos cambios en la arquitectura x86 como el i386 con su sistema de direccionamiento
plano de 32 bits. Otros microprocesadores, como el Motorola 68000 tenan
direccionamiento plano desde mucho antes.

Intel 80386sx:
Despus de que comenzara la produccin del 80386, Intel introdujo el Intel 80386SX.
El i386SX fue diseado como una versin econmica del i386 para competir con la versin
del 286 producida por AMD, (el Am286). Los i386SX, como todos los i386, tienen una
arquitectura de 32 bits, pero se comunican con el exterior mediante un bus externo de 16
bits (una situacin parecida a la del Intel 8086 y el Intel 8088 en los primeros PC), y tiene un
bus de direcciones de 24 bits, por lo que slo puede direccionar 16 MiB. Esto hace que sean
el doble de lentos al acceder al exterior, pero por el contrario el diseo de los circuitos
auxiliares del microprocesador es mucho ms sencillo. El i386 original fue renombrado a
Intel 80386DX para evitar la confusin. Adems, aprovechando el diseo del i386SX, Intel
sac al mercado una versin del i386SX llamada SX Now! que era compatible pin a pin con
el i286, haciendo que los poseedores de ordenadores con el i286 pudieran actualizarse al
i386SX sin cambiar de placa base.
Intel 80486DX:
Los Intel 80486 (i486, 486) son una familia de microprocesadores de 32 bits con
arquitectura x86 diseados y fabricados por Intel Corporation y tambin fabricados
mediante licencia o ingeniera inversa por otras empresas como IBM, Texas Instruments,
AMD, Cyrix y Chips and Technologies con diseos distintos o clonados.
Los i486 son muy similares a sus predecesores, los Intel 80386. Las diferencias
principales son que los i486 tienen un conjunto de instrucciones optimizado, una unidad de
coma flotante y un cach unificado integrados en el propio circuito integrado del
microprocesador y una unidad de interfaz de bus mejorada. Estas mejoras hacen que los
i486 sean el doble de rpidos que un i386 e i387 a la misma frecuencia de reloj. De todos
modos, algunos i486 de gama baja son ms lentos que los i386 ms rpidos.
Existi un 80486 de 133MHz fabricado por AMD denominado Am5x86-P75 que
dispona de 16KB de cach L1, arquitectura de 0,35 micras (contra las 0,6 micras de los
modelos anteriores), un multiplicador de 4x y FSB de 33 MT/s, del cual se fabricaron
tambin diferentes versiones con diferente voltaje y diferente encapsulacin, de 3,3 V y
3,45 V, posibilitando una enorme capacidad para el overclock que le permita subir hasta
los 160 Mhz, equiparando su rendimiento con el de un Pentium-90.

Intel Pentium:
Intel Pentium es una gama de microprocesadores de quinta generacin con
arquitectura x86 producidos por Intel Corporation.
El primer Pentium se lanz al mercado el 22 de marzo de 1993,1 con velocidades
iniciales de 60 y 66 MHz, 3.100.000 transistores, cach interno de 8 KiB para datos y 8 KiB
para instrucciones; sucediendo al procesador Intel 80486. Intel no lo llam 586 debido a
que no es posible registrar una marca compuesta solamente de nmeros.
Pentium tambin 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 incluan instrucciones MMX no slo brindaban al usuario un mejor manejo de
aplicaciones multimedia, como por ejemplo, la lectura de pelculas en DVD sino que se
ofrecan en velocidades de hasta 233 MHz, incluyendo una versin de 200 MHz y la ms
bsica proporcionaba unos 166 MHz de reloj.
La aparicin de este procesador se llev a cabo con un movimiento econmico
impresionante, acabando con la competencia, que hasta entonces produca procesadores
equivalentes, como es el 80386, el 80486 y sus variaciones o incluso NPUs.

Intel Pentium Pro:


El Pentium Pro es la sexta generacin 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. Fue puesto a la venta en noviembre de 1995. En su lanzamiento usaba un enorme
Socket 8 de forma rectangular.
A pesar del nombre, el Pentium Pro es realmente diferente de su procesador
antecesor, el Intel Pentium, ya que estaba basado en el entonces nuevo ncleo P6 (que se
vera modificado para luego ser usado en el Intel Pentium II, Intel Pentium III e Intel Pentium
M). Adems utilizaba el Socket 8, en lugar del Socket 5 o 7 de los Pentium de la poca. Las
caractersticas del ncleo del P6 era la ejecucin fuera de orden, ejecucin especulativa y
una tubera adicional para instrucciones sencillas. El rendimiento del cdigo de 32 bits era
excelente, pero el Pentium Pro a menudo iba ms despacio que un Pentium cuando
ejecutaba cdigo o sistemas operativos de 16 bits.
El Pentium Pro al principio tena una cach desde 256 KiB hasta 512 KiB en el
encapsulado, hasta la versin de 1 MiB introducida posteriormente. Todas las versiones
eran caras, particularmente aquellas que tenan ms de 256 KiB de cach.
Intel Pentium II:
El Pentium II es un microprocesador con arquitectura x86 diseado por Intel,
introducido en el mercado el 7 de mayo de 1997. Est basado en una versin modificada
del ncleo P6, usado por primera vez en el Intel Pentium Pro.
Los cambios fundamentales respecto a este ltimo fueron mejorar el rendimiento
en la ejecucin de cdigo de 16 bits, aadir el conjunto de instrucciones MMX y eliminar la
memoria cach de segundo nivel del ncleo del procesador, colocndola en una tarjeta de
circuito impreso junto a ste.
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.
Posea 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 podan direccionar
hasta 512MB de memoria principal de forma cacheada, posteriormente hasta 4GB, an
pudiendo direccionar ms de 512 MB de memoria fsica 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 disipacin de calor. Este cartucho se conecta a la placa
base de los equipos mediante una ranura Slot 1.

Intel Pentium II XEON:


Xeon es una familia de microprocesadores Intel para servidores PC y Macintosh. El
primer procesador Xeon apareci en 1998 con el nombre Pentium II Xeon. El Pentium II
Xeon utilizaba tanto el chipset Bilingoo 440GX como el 450NX. En el ao 2000, el Pentium II
Xeon fue reemplazado por el Pentium III Xeon.
En 2001, el Pentium III Xeon se reemplaz por el procesador Intel Xeon. El Xeon est
basado en la arquitectura NetBurst de Intel, la misma utilizada por la CPU Pentium 4.
En 2002 Intel aade a la familia Xeon el procesador Xeon MP que combinaba la
tecnologa Hyper-Threading con NetBurst. Sus chipsets utilizan el socket 603 y tiene
versiones GC-LE (2 procesadores, 16 GiB de memoria direccionable) y GC-HE (4
procesadores o ms, 64 GiB direccionables), todos usando un bus de 400 MHz.
Como la familia x86/IA-32 estndar de Intel de procesadores PC de escritorio, la lnea
de procesadores Xeon era de 32 bits, surgiendo luego versiones basadas en tecnologa AMD
64 de 64 bits, como es el Xeon Nocona. Y posteriormente la versin de procesadores de
escritorio con esta tecnologa, los EM64T.
El 9 de mayo de 2004, Intel anunci que los futuros procesadores Xeon estaran
basados en la arquitectura Pentium M de la compaa. Curiosamente, el Pentium M est
basado en gran parte en la arquitectura del Pentium III, por lo que el "nuevo" Xeon puede
ser ms parecido al Pentium III Xeon que a los Xeon basados en NetBurst.
El 26 de junio de 2006, Intel anunci la nueva generacin Xeon Dual Core con
tecnologa de doble ncleo. Intel afirma que este nuevo procesador brinda un 80% ms de
rendimiento por vatio y es un 60% ms rpido que la competencia AMD. Adems la nueva
generacin ofrece ms del doble de rendimiento que la generacin anterior de servidores
basados en el procesador Intel Xeon; es capaz de ejecutar aplicaciones de 32 y 64 bits.
Este procesador es altamente preferido por los jugadores de videojuegos de
computadora.

Intel Pentium III:


El Pentium III es un microprocesador de arquitectura i686 fabricado y distribuido por
Intel; el cual es una modificacin del Pentium Pro. Fue lanzado el 26 de febrero de 1999.
Las primeras versiones eran muy similares al Pentium II, siendo la diferencia ms
importante la introduccin de las instrucciones SSE. Al igual que con el Pentium II, exista
una versin Celeron de bajo presupuesto y una versin Xeon para quienes necesitaban de
gran poder de cmputo. Esta lnea ha sido finalmente reemplazada por el Pentium 4,
aunque la lnea Pentium M, para equipos porttiles, est basada en el Pentium III.
Existen tres versiones de Pentium III: Katmai, Coppermine y Tualatin.

Intel Itanium:
El Itanium, tambin conocido por su nombre en cdigo 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 dispona 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 ncleo y 2 4 MB de cach de tercer nivel exterior al
ncleo. Estaba disponible en versiones a 733 u 800 MHz.
La arquitectura del Itanium se diferencia drsticamente de las arquitecturas x86 y
x86-64 usadas en otros procesadores de Intel. La arquitectura se basa en un explcito
paralelismo a nivel de instruccin, 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 ejecucin paralela.
En el momento de su lanzamiento (Junio de 2001), Itanium no era superior a los
microprocesadores contemporneos 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 Pentium M:
El Intel Pentium M o Intel Pentium Inside (m) es un microprocesador con
arquitectura x86 (i686) diseado y fabricado por Intel. El procesador fue originalmente
diseado para su uso en computadoras porttiles. Su nombre en clave antes de su
introduccin era "Banias". Todos los nombres clave del Pentium M son lugares de Israel, la
ubicacin del equipo de diseo del Pentium M.
El Pentium M representa un cambio radical para Intel, ya que no es una versin de
bajo consumo del Pentium 4, sino una versin fuertemente modificada del diseo del
Pentium III (que a su vez es una modificacin del Pentium Pro). Est optimizado para un
consumo de potencia eficiente, una caracterstica vital para ampliar la duracin de la batera
de las computadoras porttiles. Funciona con un consumo medio muy bajo y desprende
mucho menos calor que los procesadores de ordenadores de sobremesa, el Pentium M
funciona a una frecuencia de reloj ms baja que los procesadores Pentium 4 normales, pero
con un rendimiento similar (por ejemplo un Pentium M con velocidad de reloj de 1,73 GHz
normalmente puede igualar el rendimiento de un Pentium 4 a 3,2 GHz.

Intel Pentium D:
Los procesadores Pentium D fueron introducidos por Intel en el Spring 2005 Intel
Developer Forum. Un chip Pentium D consiste bsicamente en 2 procesadores Pentium 4
metidos en un solo encapsulado (2 ncleos Prescott para el core Smithfield y 2 ncleos
Cedar Mill para el core Presler) y comunicados a travs del FSB. Su proceso de fabricacin
fue inicialmente de 90 nm y en su segunda generacin de 65 nm. El nombre en clave del
Pentium D antes de su lanzamiento era "Smithfield". Hubo un rumor que deca que estos
chips incluan una tecnologa DRM (Digital Rights Management) para hacer posible un
sistema de proteccin anti copia de la mano de Microsoft, lo cual Intel desminti, si bien
aclarando que algunos de sus chipsets s tenan dicha tecnologa, pero no en la dimensin
que se haba planteado
Los procesadores Pentium D no son monolticos, es decir, los ncleos no comparten
una nica cach y la comunicacin entre ellos no es directa, sino se realiza a travs del bus
del sistema.
Intel Pentium Dual Core:
El procesador Intel Pentium Dual-Core es parte de la familia de microprocesadores
creados por la empresa Intel que utilizan la tecnologa de doble ncleo. En principio fue
lanzado despus de la serie de procesadores Pentium D y de las primeras series del Core 2
Duo.
Fue diseado para trabajar en equipos porttiles (Laptops) y en equipos de escritorio
(Desktops), permitiendo la ejecucin de aplicaciones mltiples a un bajo costo, con un bajo
consumo energtico y sin sacrificar el desempeo.
En su lanzamiento fueron designados como Pentium Dual-Core, a manera de
aprovechar la fama de la marca Pentium y transmitir al mundo que se haban renovado y
pasado a ser de doble ncleo. La designacin Pentium Dual-Core se utiliz hasta los
procesadores de la serie E5xxx incluida. Actualmente intel, a todos los procesadores nuevos,
y a los ya existentes dual-core, los designa nicamente como Intel Pentium, si bien en este
artculo vamos a seguir refirindonos a ellos como Pentium Dual Core para no confundirlos
con otros procesadores de la familia Pentium.

Intel Atom:
Intel Atom es el nombre de una lnea de microprocesadores x86 y x86-64 de Intel,
anteriormente denominados Silverthorne/Diamondville. Estn diseados para un proceso
de fabricacin de 45 nm CMOS y destinados a utilizarse en dispositivos mviles de Internet
(MID, por sus siglas en ingls), Ultra-porttiles, Telfonos inteligentes, y otros porttiles de
baja potencia y aplicaciones. Intel anunci su primera versin de procesadores atom el 2 de
marzo de 2008.
Los Intel Atom pueden ejecutar hasta dos instrucciones por ciclo. El rendimiento de
un Atom de ncleo nico es igual a, aproximadamente, la mitad de un Intel Celeron M
equivalente, de su misma frecuencia. Por ejemplo, el Atom N455, que se puede encontrar
en muchos netbooks, puede proporcionar una puntuacin de 319 en el bancos de pruebas
de rendimiento de PassMark CPU Lookup, en comparacin con la puntuacin de los 315 de
Mobile Intel Pentium 4 - M de 2,60GHz, e incluso se podra comparar el rendimiento de
dicho Intel Atom n455 con productos de la competencia como el Mobile AMD Athlon XP-M
1800+ de 1,53GHz (habiendo obtenido en el bancos de pruebas una puntuacin de 312) o
el VIA C7 de 1,5GHz (habiendo obtenido una puntuacin de 302).

Intel Atom:
Athlon II es la nueva familia de procesadores de AMD incluyendo versiones de 2 a 4
ncleos. Se ha desarrollado para satisfacer el mercado de prestaciones intermedias
complementando la lnea del Phenom II.
La familia Athlon II est basada en la arquitectura K10, sin embargo a diferencia de
la familia del Phenom II, no posee cache de tercer nivel L3. En estos procesadores, se ha
intentado cubrir esa diferencia, aumentando el nivel de la cache de segundo nivel de 512
KiB a 1 MiB por cada ncleo en los procesadores de dos ncleos. Ofrece compatibilidad con
las instrucciones SSE, SSE2, SSE3, SSE4a y MMX para la seguridad y aplicaciones multimedia.
Los Athlon II, con modelos de doble, triple y cudruple ncleo fabricados como los Phenom
en procesos de 45 nanmetros. El tope de gama de los nuevos Athlon II seran los
denominados Propus con cuatro ncleos de procesamiento. Los primeros modelos que
llegaran al mercado corresponderan a la denominacin 605e y 600e con frecuencias de
2,3 y 2,2 GHz respectivamente.
Intel Core i3, i5, i7:
Core i3 es una nomenclatura que designa procesadores de gama media de la marca
Intel. Tienen un precio asequible sin renunciar a sus capacidades.Tienen dos ncleos fsicos
con una velocidad de procesamiento media de unos 3.4GHz y un cach de unos 3 MB. Tiene
una potencia de unos 15W.
Suelen aparecer en los ordenadores de aproximadamente unos 300 euros, ideales
para el manejo de contenidos multimedia, en campos no profesionales.

Core i5 es una nomenclatura que designa procesadores de gama media o media-alta


de la marca Intel.
Se caracterizan por un precio asequible y prestaciones decentes. Suelen emplearse
en ordenadores preparados para ejecutar programas complejos o juegos que necesiten
potencia ligeramente superior.
La familia i5 ofrece una velocidad de procesamiento media de unos 3.5GHz y un
cache de unos 8Mb.

Intel Core i7 es una familia de procesadores 4 ncleos de la arquitectura Intel x86-


64, lanzados al comercio en 2008. Los Core i7 son los primeros procesadores que usan la
micro arquitectura Nehalem de Intel y es el sucesor de la familia Intel Core. El identificador
Core i7 se aplica a la familia inicial de procesadores con el nombre clave Bloomfield.
El pseudnimo Core i7 no tiene un significado concreto, pero contina con el uso de
la etiqueta Core. Estos procesadores, primero ensamblados en Costa Rica, fueron
comercializados el 17 de noviembre de 2008, y actualmente es manufacturado en las
plantas de fabricacin que posee Intel en Arizona, Nuevo Mxico y Oregn.
Las memorias y placas base aptas para Core i7 sern vendidos antes del lanzamiento
por algunos proveedores. Los procesadores podan ser reservados en los principales
proveedores en lnea.

Ventajas de la Arquitectura CISC:


Reduce la dificultad de crear compiladores.
Permite reducir el costo total del sistema.
Reduce los costos de creacin de software.
Mejora la compactacin de cdigo.
Facilita la depuracin de errores.

Desventajas de la Arquitectura CISC:


Unidad de control ms compleja. Este tipo de instrucciones hace que la
unidad de control tenga que tener ms lgica lo cual lleva a un mayor tamao
y menos espacio para otros componentes.
Ms bloqueos. En caso de que ejecutes las instrucciones una tras otra, lo
cual no se hace en casi ningn procesador moderno que intenta hacerlo en
el orden ms adecuado, te puede ocurrir que la instruccin se quede
esperando a que ciertos datos estn disponibles o a cualquier otro tipo de
seal.
Todo esto se diluye en los micros modernos capaces de realizar varias operaciones
al mismo tiempo. Lo que se hace, en estos, es dividir las instrucciones CISC en pequeas
RISC que el programador no ve, consiguiendo las ventajas de poder realizar varias al mismo
tiempo.
Arquitectura RISC
Buscando aumentar la velocidad del procesamiento se descubri en base a
experimentos que, con una determinada arquitectura de base, la ejecucin de programas
compilados directamente con microinstrucciones y residentes en memoria externa al
circuito integrado resultaban ser ms eficientes, gracias a que el tiempo de acceso de las
memorias se fue decrementando conforme se mejoraba su tecnologa de encapsulado.
La idea estuvo inspirada tambin por el hecho de que muchas de las caractersticas
que eran incluidas en los diseos tradicionales de CPU para aumentar la velocidad estaban
siendo ignoradas por los programas que eran ejecutados en ellas. Adems, la velocidad del
procesador en relacin con la memoria de la computadora que acceda era cada vez ms
alta.
La arquitectura RISC funciona de modo muy diferente a la CISC, su objetivo no es
ahorrar esfuerzos externos por parte del software con sus accesos a la RAM, sino facilitar
que las instrucciones sean ejecutadas lo ms rpidamente posible. La forma de conseguirlo
es simplificando el tipo de instrucciones que ejecuta el procesador. As, las instrucciones
ms breves y sencillas de un procesador RISC son capaces de ejecutarse mucho ms aprisa
que las instrucciones ms largas y complejas de un chip CISC. Sin embargo, este diseo
requiere de mucha ms RAM y de una tecnologa de compilador ms avanzada.
La relativa sencillez de la arquitectura de los procesadores RISC conduce a ciclos de
diseo ms cortos cuando se desarrollan nuevas versiones, lo que posibilita siempre la
aplicacin de las ms recientes tecnologas de semiconductores. Por ello, los procesadores
RISC no solo tienden a ofrecer una capacidad de procesamiento del sistema de 2 a 4 veces
mayor, sino que los saltos de capacidad que se producen de generacin en generacin son
mucho mayores que en los CISC.

Evolucin de la Arquitectura RISC


El primer sistema que pudiera ser considerado en nuestros das como RISC no lo era
as en aquellos das; era la supercomputadora CDC 6600, diseada en 1964 por Seymour
Cray.
Cray la dise como un CPU para clculos a gran escala (con 74 cdigos, comparada
con un 8086 400, adems de 12 computadores simples para manejar los procesos de E/S (la
mayor parte del sistema operativo se encontraba en uno de stos).
El CDC 6600 tena una arquitectura de carga/almacenamiento con tan solo dos
modos de direccionamiento. Haba once unidades de canalizacin funcional para la
aritmtica y la lgica, adems de cinco unidades de carga y dos unidades de
almacenamiento (la memoria tena mltiples bancos para que todas las unidades de
carga/almacenamiento pudiesen operar al mismo tiempo).
Una de las primeras mquinas de carga/almacenamiento fue la minicomputadora
Data General Nova, diseado en 1968 por Edson de Castro. Haba un conjunto de
instrucciones RISC casi puro, muy similar a la de los procesadores ARM de hoy, sin embargo
no ha sido citado como haber influido en los diseadores del ARM, aunque estas mquinas
estaban en uso en la Universidad de Cambridge ComputerLaboratory en la dcada de 1980.
El proyecto RISC de la Universidad de Berkeley comenz en 1980 bajo la direccin
de David A. Patterson, basndose en la obtencin de rendimiento a travs del uso de la
canalizacin y un agresivo uso de los registros conocido como ventanas de registros. En una
CPU normal se tienen un pequeo nmero de registros, un programa puede usar cualquier
registro en cualquier momento. En una CPU con ventanas de registros, existen un gran
nmero de registros (138 en el RISC-I), pero los programas solo pueden utilizar un pequeo
nmero de estos (32 en el RISC-I) en cualquier momento.
El proyecto RISC entreg el procesador RISC-I en 1982. Consistiendo de solo 44.420
transistores (comparado con promedios de aproximadamente 100.000 en un diseo CISC
de esa poca) RISC-I solo tena 32 instrucciones, y aun as sobrepasaba el desempeo de
cualquier otro diseo de chip simple. Se continu con esta tendencia y RISC-II en 1983 tena
40.760 transistores y 39 instrucciones, con los cuales ejecutaba 3 veces ms rpido que el
RISC-I.
El primer intento por hacer una CPU basada en el concepto RISC fue hecho en IBM
el cual comenz en 1975, precediendo a los dos proyectos anteriores. Nombrado como
proyecto RAN, el trabajo llev a la creacin de la familia de procesadores IBM 801, la cual
fue utilizada ampliamente en los equipos de IBM. El 801 fue producido eventualmente en
forma de un chip como ROMP en 1981, que es la abreviatura de Research Office Products
Division Mini Processor.
En los primeros aos, todos los esfuerzos de RISC eran bien conocidos, pero muy
confinados a los laboratorios de las universidades que los haban creado. El esfuerzo de
Berkeley se dio a conocer tanto que eventualmente se convirti en el nombre para el
proyecto completo. Muchos en la industria de la computacin criticaban el que los
beneficios del rendimiento no se podan traducir en resultados en el mundo real debido a
la eficiencia de la memoria de mltiples instrucciones, y sa fue la razn por la que nadie
los estaba utilizando. Pero a comienzos de 1986, todos los proyectos de investigacin RISC
comenzaron a entregar productos. De hecho, casi todos los procesadores RISC modernos
son copias directas del diseo RISC-II. AMD lanz su familia 29000 la cual se convirti en el
diseo RISC ms popular a principios de los noventa.
Hoy en da los microcontroladores y CPU RISC representan a la vasta mayora de
todos los CPU utilizados. La tcnica de diseo RISC ofrece poder incluso en medidas
pequeas, y esto ha venido a dominar completamente el mercado de CPU integrados de
bajo consumo de energa. Los CPU integrados son por mucho los procesadores ms
comunes en el mercado: considera que una familia completa con una o dos computadoras
personales puede poseer varias docenas de dispositivos con procesadores integrados. RISC
se ha apoder completamente del mercado de estacin de trabajo. Despus del
lanzamiento de la SUN SPARCstation los otros proveedores se apuraron a competir con sus
propias soluciones basadas en RISC. Aunque hacia 2006-2010 las estaciones de trabajo
pasaron a la arquitectura x86-64 de Intel y AMD. Incluso el mundo de las computadoras
centrales est ahora basado completamente en RISC.
Esto es sorprendente en vista del dominio del Intel x86 y x86 64 en el mercado de
las computadoras personales de escritorio (ahora tambin en el de estaciones de trabajo),
ordenadores porttiles y en servidores de la gama baja. Aunque RISC fue capaz de avanzar
en velocidad muy rpida y econmicamente.

Ventajas de la Arquitectura RISC:


La CPU trabaja ms rpido al utilizar menos ciclos de reloj para ejecutar
instrucciones.
Utiliza un sistema de direcciones no destructivas en RAM. Eso significa que
a diferencia de CISC, RISC conserva despus de realizar sus operaciones en
memoria los dos operandos y su resultado, reduciendo la ejecucin de
nuevas operaciones.
Cada instruccin puede ser ejecutada en un solo ciclo del CPU.

Desventajas de la Arquitectura RISC:


Menor densidad de cdigo (discutible). Importante si la disponibilidad de
memoria es crtica. Ocasiona un menor rendimiento del cach de
instrucciones. ARM Thumb.
No ejecutan cdigo x86. Puede utilizarse simulacin por software, pero no
puedo fabricar una IBM PC compatible.
Arquitectura ARM
ARM es una arquitectura RISC (Reduced Instruction Set Computer=Ordenador con
Conjunto Reducido de Instrucciones) de 32 bits y recientemente con la llegada de su versin
V8-A tambin de 64 Bits desarrollada por ARM Holdings. Se llam Advanced RISC Machine,
y anteriormente Acorn RISC Machine. La arquitectura ARM es el conjunto de instrucciones
de 32 y 64 bits ms ampliamente utilizado en unidades producidas. Concebida
originalmente por Acorn Computers para su uso en ordenadores personales, los primeros
productos basados en ARM eran los Acorn Archimedes, lanzados en 1987.
Un enfoque de diseo basado en RISC causa que los procesadores ARM necesitan
una cantidad menor de transistores que los procesadores x86 CISC tpicos en la mayora de
ordenadores personales. Este enfoque de diseo por lo tanto nos lleva a una reduccin de
los costes, calor y energa. Estas caractersticas son deseables para dispositivos que
funcionan con bateras, como los telfonos mviles, tabletas, etc.
La relativa simplicidad de los procesadores ARM los hace ideales para aplicaciones
de baja potencia. Como resultado, se han convertido en dominante en el mercado de la
electrnica mvil e integrada, encarnados en microprocesadores y microcontroladores
pequeos, de bajo consumo y relativamente bajo costo. En 2005, alrededor del 98% de los
ms de mil millones de telfonos mviles vendidos utilizaban al menos un procesador ARM.
Desde 2009, los procesadores ARM son aproximadamente el 90% de todos los procesadores
RISC de 32 bits integrados, cabe hacer mencin que no existe una tabla de equivalencias de
rendimiento entre las distintas tecnologas de procesadores4 y se utilizan generalmente en
la electrnica de consumo, incluyendo PDA, tabletas, telfonos mviles, Telfono
inteligente, Relojes inteligentes, videoconsolas porttiles, calculadoras, reproductores
digitales de msica y medios (fotos, vdeos, etc.), y perifricos de ordenador como discos
duros y routers.

Evolucin de la Arquitectura Arm


El diseo del ARM comenz en 1983 como un proyecto de desarrollo en la empresa
Acorn Computers. Sophie Wilson y Steve Furber lideraban el equipo, cuya meta era,
originalmente, el desarrollo de un procesador avanzado, pero con una arquitectura similar
a la del MOS 6502. La razn era que Acorn tena una larga lnea de ordenadores personales
basados en dicho micro, por lo que tena sentido desarrollar uno con el que los
desarrolladores se sintieran cmodos.
El equipo termin el diseo preliminar y los primeros prototipos del procesador en
el ao 1985, al que llamaron ARM1. La primera versin utilizada comercialmente se bautiz
como ARM2 y se lanz en el ao 1986.

La arquitectura del ARM2 posee un bus de datos de 32 bits y ofrece un espacio de


direcciones de 26 bits, junto con 16 registros de 32 bits. Uno de estos registros se utiliza
como contador de programa, aprovechndose sus 4 bits superiores y los 2 inferiores para
contener los flags de estado del procesador.
A finales de los aos 80, Apple Computer comenz a trabajar con Acorn en nuevas
versiones del ncleo ARM. En Acorn se dieron cuenta de que el hecho de que el fabricante
de un procesador fuese tambin un fabricante de ordenadores podra echar para atrs a los
clientes, por lo que se decidi crear una nueva compaa llamada Advanced RISC Machines,
que sera la encargada del diseo y gestin de las nuevas generaciones de procesadores
ARM. Ocurra esto en el ao 1990.
Este trabajo deriv en el ARM6, presentado en 1991. Apple utiliz el ARM 610
(basado en el ARM6), como procesador bsico para su innovador PDA, el Apple Newton.
Por su parte, Acorn lo utiliz en 1994 como procesador principal en su RiscPC.
El ncleo mantuvo su simplicidad a pesar de los cambios: en efecto, el ARM2 tiene
30.000 transistores, mientras que el ARM6 slo cuenta con 35.000. La idea era que el
usuario final combinara el ncleo del ARM con un nmero opcional de perifricos
integrados y otros elementos, pudiendo crear un procesador completo a la medida de sus
necesidades.
La mayor utilizacin de la tecnologa ARM se alcanz con el procesador ARM7TDMI,
con millones de unidades en telfonos mviles y sistemas de videojuegos porttiles.
Freescale (una empresa que deriv de Motorola en el ao 2004), IBM, Infineon
Technologies, OKI, Texas Instruments, Nintendo, Philips, VLSI, Atmel, Sharp, Samsung y
STMicroelectronics tambin licenciaron el diseo bsico del ARM.
El diseo del ARM se ha convertido en uno de los ms usados del mundo, desde
discos duros hasta juguetes. Hoy en da, cerca del 75% de los procesadores de 32 bits
poseen este chip en su ncleo.
Ventajas de la Arquitectura ARM:
Mayor simplicidad, ya que las instrucciones, adems de tener longitud fija,
utilizan un formato uniforme, existiendo nicamente tres formatos. Esto
implica que es necesaria menos decodificacin, y adems se realiza ms
rpido.
Registros de propsito general que pueden utilizarse de forma indiferente,
en cualquier contexto, simplificando el diseo de compiladores.
Modos de direccionamiento ms simples.
Menor coste, ya que se necesitan menos transistores, y menor consumo de
energa y calentamiento del procesador, ya que no necesita muchos ciclos
de reloj para ejecutar una instruccin.

Desventajas de la Arquitectura ARM:


La mayora de sistemas operativos importantes como OS X o Windows
solamente son compatibles con x86. Algunas distribuciones de Linux son
compatibles con ARM, y Microsoft tambin ha comenzado a desarrollar
versiones especficas de Windows para esta arquitectura, pero no incluyen
todas las caractersticas de la versin que se ejecuta sobre procesadores
x86.
A pesar de que una instruccin RISC requiere menos ciclos de reloj para
ejecutarse, ahora mismo un procesador x86 suele vencer a un ARM en
tiempo de ejecucin. Esto se debe a que un procesador x86 es capaz de
realizar optimizaciones sobre el cdigo que se ejecuta para lograr un mejor
rendimiento, mientras que en un procesador ARM, debido a que siempre se
ha perseguido lograr una mayor eficiencia, no se pone tanto empeo en
desarrollar tecnologas que permitan mejorar el rendimiento, algo que s ha
ocurrido en x86.
Bibliografa
Trabajo AC 2016. (2016). Cuestin A: ARM vs x86. Ventajas y desventajas de arm.
Recuperado de http://trabajoac2016.blogspot.com/2015/12/arm-vs-x86.html.
Arquitectura Arm. (2017). Wikipedia. Historia de arm. Recuperado de
http://trabajoac2016.blogspot.com/2015/12/arm-vs-x86.html.
Arquitectura CISC. (2017). Wikipedia. Historia de CISC. Recuperado de
https://es.wikipedia.org/wiki/Complex_instruction_set_computing.
Arquitectura RISC. (2017). Wikipedia. RISC. Recuperado de
https://es.wikipedia.org/wiki/Reduced_instruction_set_computing.
Sanchez, Angel L. About en espaol. Qu es un procesador CISC?. Recuperado de
http://computadoras.about.com/od/Tecnologias/a/Procesador-Cisc.htm.
Sanchez, Angel L. About en espaol. Procesador, Qu es, como funciona y cul
comprar?. Recuperado de http://computadoras.about.com/od/conoce-
procesadores/a/Que-Es-Un-Procesador.htm.
Muro, Leonardo G. Monografas. Arquitectura de microprocesadores RISC y CISC.
Recuperado de http://www.monografias.com/trabajos55/microprocesadores-cisc-
risc/microprocesadores-cisc-risc2.shtml.
Intel Core i7 (Nehalem) (2017). Wikipedia. Core i7. Recuperado de
https://es.wikipedia.org/wiki/Intel_Core_i7_(Nehalem).
Intel Core i3 (2017). Wikipedia. Core i3. Recuperado de
https://es.wikipedia.org/wiki/Intel_Core_i3.
Intel Core i5 (2017). Wikipedia. Core i5. Recuperado de
https://es.wikipedia.org/wiki/Intel_Core_i5.
AMD Anthon (2017). Wikipedia. AMD Anthon II. Recuperado de
https://es.wikipedia.org/wiki/AMD_Athlon_II.
Intel XEON (2015). Wikipedia. XEON. Recuperado de
https://es.wikipedia.org/wiki/Intel_Xeon.
Intel Pentium (2016). Wikipedia. Intel Pentium D. Recuperado de
https://es.wikipedia.org/wiki/Intel_Pentium_D.
Intel Pentium (2015). Wikipedia. Intel Pentium M. Recuperado de
https://es.wikipedia.org/wiki/Intel_Pentium_M.

Вам также может понравиться