SECCIN: SV
PROCES
ADORES
(MVILE
S,
LAPTOPS
Y
ESCRITO
RIO)
PROFESOR: BACHILLER:
ARQUITECTURA CISC
Es un tipo de arquitectura de computadoras que promueve
el uso de gran nmero de instrucciones, permitiendo
operaciones complejas entre operando situados en memoria o
en registros internos. Es contrapuesta a la arquitectura RISC.
ARQUITECTURA RISC
Tipo de arquitecturas de
computadoras que promueve
conjuntos pequeos y simples de
instrucciones que pueden tomar
poco tiempo para ejecutarse.
Siendo esta razn por la que en nuestros das ha tomado bastante fuerza en el mercado
de dispositivos mviles, donde el bajo consumo de energa es el objetivo primordial. La
caracterstica ms interesante es el uso de los 4 bits superiores como cdigo de
condicin, haciendo que cualquier instruccin pueda ser condicional.
Nvidia Tegra 2: Nvidia tambin compite en el mercado de los procesadores mviles con
su Tegra 2, un procesador con frecuencia mxima de 1 GHz que est basado en el ARM
Cortex A9. De momento son pocos los dispositivos que lo incluyen, pero la compaa
podra incluir este chip en los nuevos Tablet de Asus y algunos modelos avanzados de
lectores de libros electrnicos.
Texas Instrument OMAP 3430: Aunque se trata de un procesador que slo alcanza
frecuencias de 550 MHz, este chip tiene un gran potencial. Basado en el chip ARM
Cortex A8, el OMAP3430 ya est presente en Smartphone como el Nokia N900, Palm
Pre p el reciente Motorola Droid.
Apple A4: Recientemente presentado como el motor de potencia del iPad de Apple, el
Apple A4 se postula como uno de los mejores procesadores del momento. Basado
tambin en el ARM Cortex A8, el A4 de Apple ofrece una frecuencia de 1 GHz que
viene reforzada por el ncleo grfico PowerVR SGX. Adems, su consumo de energa
es realmente bajo.
ARQUITECTURA DE LOS PROCESADORES DE
Intel core 7 (Clascksfield): El procesador mvil core 7 tiene el nombre clave de
Clarcksfield y deriva de las CPU de escritorios core 5/7 con una menor velocidad de
reloj (y en cambio Turbo mayor). Las core 7 son CPU monolticas Quad Core con un
controlador de memoria (DDR3) integrado y un cach de nivel 3 combinada.
Intel Core 5: tiene la tarea de satisfacer las necesidades de las empresas del mercado
medio, es decir, aquellos que realizan tareas ms exigentes. Disponible en dos o cuatro
ncleos, los procesadores 5 vienen con hasta 8 MB de cach (L3). Tecnologa Intel
Hyper-Threading y con la tecnologa Turbo Boost.
Intel Core 3: El 3 es la lnea de CPU Intel Core dedicado a menos exigentes. Para
pertenecer a la nueva lnea Core, el 3 ofrece dos ncleos de procesamiento, tecnologa
Intel Hyper-Threading (que permite la realizacin de tareas) la memoria 4 MB de cach
compartida (L3), soporte para memoria RAM DDR3 de hasta 1333 MHz.
Amd Turion 64 X2: hecha para ser posicionada en contra de Intel Core Duo. El
consumo de corriente no es ms alto que el de las laptops con Centrino-Duo (TL-45 con
ATI Xpress y Mobility Radeon X300). Esto significa, que aproximadamente el mismo
runtine de batera y funciones de ventilador pueden ser esperadas (con este Chipset).
A10-780K el intermedio A10-7700K y el A8-7600 AMD SERIE A: El primero de
ellos se distinguen por contar con un total de 12 ncleos de Clculo en su interior, 8 e
los cuales son Grficos y, aunque todos comparten una frecuencia de GPU de 720 MHz
y su memoria cach L2 de 4MB, dicho chip A10-7850K promete una frecuencia de reloj
de 3,7 GHz o de 4 GHz como mximo con el modo Max Turbo. Ademas su potencia es
de 95 vatios, justo la misma que A10-7700K pero bastante por encima de los 65-45
vatios de la APU A8-7600. Otras de sus caractersticas son la integracin de la
arquitectura de sistemas heterogneos HSA y la API Mantle, el soporte para DirectX
11.2 True Audio y la resolucin de nivel 4K, as como la compatibilidad con el socket
FM2+.
Pentium: Pentium ha sido usado como nombre para varias generaciones diferentes de
procesadores. Los procesadores Pentium de la generacin actual son procesadores de
doble ncleo energticamente eficiente y diseado para computadoras de escritorio. Los
procesadores Pentium tienen indicadores numricos que, al igual que otros procesadores
Intel, indican niveles ms altos de caractersticas con nmeros de series superiores.
Procesadores Core: Son todos los procesadores que poseen ms de un ncleo, el cual
se denomina Core, existen dos clases, mismas que se denominan Core i7 y Core 2 Do,
que varan en la cantidad de Core o ncleos de procesamiento. Los procesadores Core
de ms de un ncleo comenzaron a comercializarse a partir del ao 2005,
popularizndose desde ese entonces gracias a sus diversas propiedades que han ido
evolucionando. En la actualidad ya existen procesadores Core de 12 y hasta 16 ncleos,
pero an no han sido comercializados a gran escala, siendo nicamente distribuidos para
grandes empresas que necesitan velocidades y volmenes de procesamiento mayores,
como bancos, financieras, empresas contables, y empresas especializadas en el manejo
de datos a gran escala como las telefnicas, etc.
Ventajas:
Facilidad de Programacin.
Desventajas:
Desventajas:
Ms batera: ARM est diseado para consumir la mejor energa posible. X86
no est diseado para ello.
DESVENTAJAS
No hay 64-bit: No hay ningn diseo que permita usar un espacio de memoria
mayor a 4GB, sin embargo la prxima versin de ARM tendra un controlador
de memoria de 40-bit que permitir acceder a 1TB.
Intel 4040 (1974) Fue el sucesor del Intel 4004. Diseado por Federico Faggin (quien
propuso la arquitectura y condujo el proyecto) y Tom Innes. El paquete del 4040 era
ms de dos veces el ancho del 4004 y tena 24 pines en lugar de los 16 del 4004. El
4040 agreg 14 instrucciones, un espacio ms grande para el stack (7 niveles en vez de
3), un espacio para programas de 8KB, 8 registros adicionales, y habilidades de
interrupcin (incluyendo sombras (shadows) de los primeros 8 registros).
Intel 8085: Es un procesador de 8 bits fabricado por Intel. Era binariamente compatible
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.
Intel 8088 (1978): Los Intel 8086 e Intel 8088 (i8086, llamado oficialmente iAPX 86, e
i8088) son dos microprocesadores de 16 bits diseados por Intel en 1978, iniciadores de
la arquitectura x86. La diferencia entre el i8086 y el i8088 es que este ltimo utiliza un
bus externo de 8 bits, para poder emplear circuitos de soporte al microprocesador ms
econmicos, en contraposicin al bus de 16 bits del i8086.
Una caracterstica principal del i80186 e i80188 es que utilizndolos es posible reducir
el nmero de circuitos integrados auxiliares necesarios, al integrar caractersticas como
un controlador de acceso directo a memoria (DMA), un controlador de interrupciones,
temporizadores y lgica de seleccin de circuito integrado.
ARM2 (1983): 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. El ARM2 es
probablemente el procesador de 32 bits til ms simple del mundo, ya que posee slo 30
000 transistores.
SUN Ultra Sparc II (1985): SPARC (del ingls Scalable Processor ARChitecture) es
una arquitectura RISC big-endian. Es decir, una arquitectura con un conjunto reducido
de instrucciones. Fue originalmente diseada por Sun Microsystems y dirigido por el
ingeniero Kaa en 1985, se basa en los diseos RISC I y II de la Universidad de
California en Berkeley.
Intel i860 (1989): El Intel i860 (tambin conocido como el 80860, y nombre cdigo
N10) era un microprocesador RISC de Intel, lanzado en 1989. El i860 fue, junto con el
i960, uno de los primeros intentos de una Arquitectura de Conjunto de Instrucciones
(Instruction Set Architecture, ISA) completamente nueva y de alto nivel desde el fallido
Intel i432 de los aos 1980.
PA-RISC 7300LC: Los primeros PA-RISC fueron dispositivos de 32 bits. Se usaron por
primera vez en las ltimas series de HP 3000, la 930 y la 950, comnmente conocidos
como sistemas Spectrum (nombre que le pusieron en los laboratorios de HP). Estas
mquinas corran sobre MPE/iX. Una caracterstica interesante de PA-RISC es que la
mayora de sus microprocesadores no tiene cach L2. En su lugar se implementaba una
cach L1 mayor, formada por chips separados conectados al microprocesador a travs
de un bus (actualmente est integrada en el propio chip.
DEC Alpha (1992): DEC Alpha es una arquitectura diseada por DEC e introducida
bajo el nombre AXP, como reemplazo a la serieVAX. Cuenta con un set de instrucciones
RISC de 64 bits especialmente orientada a clculo de punto flotante.
Aparece la primera generacin PowerPC con el nombre clave PowerPC 601, fue
desarrollada por la alianza Apple, IBM y Motorola. En Austin, fue el lugar donde
desarrollaron el procesador, en el diseo utilizaron la interfaz de bus del Motorola
88110. El PowerPC 601 tuvo bastante xito.
Pentium: Se lanza el primer Pentium de Intel al mercado, con velocidades iniciales de
60 y 66 MHz, 3.100.000 transistores, cache interno de 8 KB para datos y 8 KB para
instrucciones. 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.
Pentium Pro (1995): 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. Posteriormente Intel lo dej de lado a favor de su gama de
procesadores de altas prestaciones llamada Xeon.
El K6 cuenta con una gama que va desde los 166 hasta los 300 Mhz y con el juego de
instrucciones MMX, que ya se han convertido en estndar.
Intel Itanium (2001): 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.
PowerPC G5 (2002): (nombre comn del PowerPC 970 y del PowerPC 970FX) es un
microprocesador de alto rendimiento con arquitectura RISC de 64 bits, pertenece a la
familia PowerPC; diseado y fabricado por IBM. El PowerPC 970 est construido
usando tecnologa de 130nm, y el 970FX, de 90 nm. Contienen ms de 58 millones de
transistores. Estn basados en el desarrollo de los Power4 de IBM, e incluyen dos de los
motores vectoriales VMX de IBM, en lugar de la unidad AltiVec usada en los G4
(PowerPC 74xx). Adicionalmente, son capaces de procesar instrucciones de 32-bit en
modo nativo. Tiene un rendimiento excepcional en comparacin con otros procesadores
y con una capacidad de direccionamiento de memoria hasta 8 GB.
Pentium M 730 (2003): El Pentium 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". 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.
La versin para porttiles posee una memoria cach L2 de 1 MB y trabaja con un bus
frontal de 533 MHz, 667 MHz y 800 MHz (dependiendo del modelo), mientras que las
versiones para escritorio cuentan con 1 MB 2 MBde cach L2 y trabajan con un bus
frontal de 800 MHz 1066 MHz (dependiendo del modelo). Todos los Pentium Dual-
Core son compatibles con EM64T lo que les permite trabajar a 64 bits, adems en
nuevos modelos se da soporte a la tecnologa de virtualizacin Intel VT.
Intel Kentsfield (2006): El Kentsfield, lanzado el 2 de Noviembre de 2006, fue el
primer procesador de cuatro ncleos de Intel para sobremesas, denominado Core 2 (y
Xeon, para servidores y estaciones de trabajo). El tope de gama Kentsfield era un Core
2 Extreme numerado QX6xx0. Todos ellos incorporaban dos cachs de 4 MB L2. El
buque insignia, en Core 2 Quad Q6600, que corre a 2,4 GHz, fue lanzado el 8 de Enero
de 2007 al precio de US$ 851 (reducidos a 530 el 7 de abril de 2007).
Phenom II X3 y X4: Bien, la serie Phenom II de AMD fue presentada para socket
AM2+ revelando gran superioridad con la generacin anterior manteniendo
compatibilidad con socket AM2 aunque se anulaban algunas funciones (como el Hyper
Transport 3.0). Estos modelos pertenecen al socket de 938 pines (AM3) con controlador
de memoria integrado tanto para DDR2 como para DDR3, 1066 MHz y 1333 MHz
respectivamente (Modo Dual). Cada uno contiene caractersticas similares con algunas
diferencias principalmente en la cantidad de memoria Cache y frecuencia de operacin.
La familia Core 2010 de Intel posee la tecnologa Hyper Threading que permite
que cada ncleo del procesador trabaje en dos tareas al mismo tiempo,
ofreciendo el rendimiento que el usuario necesita para ejecutar varias tareas a la
vez.
En tanto, Intel Core i5 e Intel Core i7 integran Turbo Boost, que incrementa de
forma automtica la velocidad de procesamiento de los ncleos por encima de la
frecuencia operativa bsica si no se han alcanzado los lmites especificados de
energa, corriente y temperatura.
Una idea era la de incluir un canal por el cual se pudieran dividir las instrucciones en
pasos y trabajar en cada paso muchas instrucciones diferentes al mismo tiempo. Un
procesador normal podra leer una instruccin, decodificarla, enviar a la memoria la
instruccin de origen, realizar la operacin y luego enviar los resultados. La clave de la
canalizacin es que el procesador pueda comenzar a leer la siguiente instruccin tan
pronto como termine la ltima instruccin, significando esto que ahora dos
instrucciones se estn trabajando (una est siendo leda, la otra est comenzando a ser
decodificada), y en el siguiente ciclo habr tres instrucciones. Mientras que una sola
instruccin no se completara ms rpido, la siguiente instruccin sera completada
enseguida. La ilusin era la de un sistema mucho ms rpido. Esta tcnica se conoce
hoy en da como Segmentacin de cauce.
Otra solucin ms era utilizar varios elementos de procesamiento dentro del procesador
y ejecutarlos en paralelo. En vez de trabajar en una instruccin para sumar dos nmeros,
esos procesadores sper escalares podran ver la siguiente instruccin en el canal y
tratar de ejecutarla al mismo tiempo en una unidad idntica. Esto no era muy fcil de
hacer, sin embargo, ya que algunas instrucciones dependan del resultado de otras
instrucciones.
En el ao 1985 se termin el primer diseo del procesador el cual fue llamado como
ARM1 y en el ao 1986 se lanz el primer diseo comercial llamado ARM2.
Su sucesor, el ARM3, incluye una pequea memoria cach de 4 KB, lo que mejora los
accesos a memoria repetitivos.
En el ao 1990 la compaa ARM fue fundada como Advanced RISC Machines Ltd,
con asociacin de Apple computer, Acorn Computer Group y VLSI Technology.
Este primer procesador ARM fue fabricado por VLSI Technology, usaba menos de
25000 transistores y se fabric usando un proceso 3 \xb5 m.
Esta adicin facilitara procesamiento digital de seales en tiempo real, que sera usado
para la generacin de sonidos.
Una interfaz de co-procesamiento tambin fue agregada al ARM en esta etapa, lo que
permitira un acelerador de punto flotante y que otros co-procesadores fueran usados
con el ARM. Incluso despus de todas estas adiciones el ARM2 mantuvo su tamao de
die (trozo de oblea semiconductora dentro del integrado) y bajo nmero de
transistores utilizado. El die era de 5.4 mm y contena alrededor de 25000 transistores.
Para 1990 era claro que a pesar de que la posicin financiera de Acorn se haba
estabilizado, un equipo de diseo de procesador de la casa era un lujo muy caro de
mantener. El equipo de desarrollo de ARM haba producido una versin esttica del
procesador, el ARM2As, hacindolo an ms atractivo para potenciales clientes
externos. Esta nueva variante agreg consumo de potencia bajo a la lista de
caractersticas que hizo al ARM atractivo para desarrolladores interesados en disear
dispositivos de bajo costo y portables (hand-held devices) y organizadores electrnicos
personales.
ARM6: El primer desarrollo de ARM Ltd. Fue el siguiente paso desde el ARM3, que se
nombr ARM6 e inclua soporte de direccionamiento completo de 32 bits, uno de los
muchos cambios pedidos por Apple para poder usar ARM en productos planeados. Un
controlador de video mejorado, VIDC20, fue tambin desarrollado y un procesador de
punto flotante fue tambin introducido.
El ARM 8 contiene una Prefetch Unit (PU): El ARM8 cuenta con una interfaz de doble
ancho de banda hacia la memoria en el chip, lo que quiere decir que las instrucciones
pueden ser prefetched (el procesador accede o pide a informacin de la memoria
principal y la pone en el cach, una vez que la informacin es necesitada se accede a
ella desde la cach y no desde la memoria principal, haciendo todo el proceso mucho
ms rpido. Se utiliza para programas usados frecuentemente por el usuario).
-Cachs Duales de 16k para aplicaciones trabajando con sistemas operativos Symbian,
Palm, Linux y Windows CE.
Baeza Cabrera Italo (2011). Chw. ARM: Los Pro y contra de la arquitectura recuperado
de http://www.chw.net/2011/06/arm-los-pro-y-contra-de-la-arquitectura/.