Anda di halaman 1dari 31

ROADMAP Y

CLASIFICACIN DE
COMPUTADORAS

GABRIEL MARTINEZ
MARTINEZ
Introduccin

El presente trabajo fue elaborado con la finalidad de dar a conocer cual es


el roadmap de los servidores actuales destinados a Centro de Datos o
Datacenters que ofrecen alta disponibilidad y Desempeo, esto con el objetivo de
proveer los recursos necesarios en los procesos crticos de infraestructura de TI
en las organizaciones Actuales, siguiendo un modelo o metodologa capaz de
fundamentar cual es el camino que debiese seguir, proyectando un futuro optimo
en su proceso de crecimiento y consolidacin en el mundo cambiante de las
tecnologas de la informacin.

De antemano la clasificacin de la arquitectura de las computadoras se


derivan de los trminos CISC y RISC, por tal motivo es fundamental conocer
cuales son estos tipos de tecnologias, su descripcin, caracteristicas y ventajas,
asi como se determina el roadmap de acuerdo a cada arquitectura, por ello
abarcamos las principales de acuerdo al tipo de arquitectura.

Es un hecho que las necesidades de cmputo de las grandes empresas y


organizaciones hayan crecido a un ritmo superior al que lo haca la capacidad de
clculo de las computadoras. Por este motivo, y para satisfacer las necesidades
de los sistemas de computacin ms exigentes, se ha producido una interesante
evolucin de las arquitecturas de clculo (mas ncleos), basada
fundamentalmente en la ejecucin simultnea de procesos en mltiples equipos
informticos, esto conlleva a que el consultor o especialista de Tecnologas de
informacin debe conocer cules son las alternativas actuales que existen para
proveer servicios a nivel de hardware y software en las organizaciones.

Nos centraremos fundamentalmente en los equipos que brindan sistemas


de alta disponibilidad, clusterizacin, virtualizacin, seguridad, optimizacin de
energa, administracin de procesos y tareas, con ello obtenemos un anlisis de
cul ser la infraestructura ptima para el desarrollo de consultoras en cuestin a
diseo e implementacin de Centros de Datos.

DESARROLLO

Un da, Alicia lleg a una bifurcacin en el camino y vio a un Gato Chesshire en un


rbol. Podra decirme, por favor, qu camino debo elegir para irme de aqu?,
pregunt. Eso depende de dnde quiera ir, le respondi. No me preocupa
mucho dnde", respondi Alicia. Entonces, no interesa qu camino elija", dijo el
gato.

Lewis Carroll

Conceptos y caractersticas:

Roadmap

Un RoadMap (que podra traducirse como hoja de ruta) es una


planificacin del desarrollo de un software y /o hardware con los objetivos a corto y
largo plazo, y posiblemente incluyendo unos plazos aproximados de consecucin
de cada uno de estos objetivos. Se suele organizar en hitos o "milestones." o
plazos , que son fechas en las que supuestamente estar finalizado un paquete de
nuevas funcionalidades.

Para los desarrolladores de software y hardware, se convierte en una muy


buena prctica generar un Roadmap, ya que de esta forma documentan el estado
actual y posible futuro de desarrollo, dando una visin general o especfica de
hacia adnde apunta a llegar el software y el hardware.

La expresin Roadmap se utiliza para dar a conocer el "trazado del


camino" por medio del cual vamos a llegar del estado actual al estado futuro. Es
decir, la secuencia de actividades o camino de evolucin que nos llevar al estado
futuro especificando tiempos y recursos.

Gobiernos e instituciones de gran nivel utilizan comnmente este concepto


para las estrategias de desarrollo sectoriales.
Clasificacin de Computadoras

Arquitectura RISC y CISC

Una de las primeras decisiones a la hora de disear un microprocesador


es decidir cual ser su juego de instrucciones.

La decisin por dos razones; primero, el juego de instrucciones decide el


diseo fsico del conjunto; segundo, cualquier operacin que deba ejecutarse en el
microprocesador deber poder ser descrita en trminos de un lenguaje de estas
instrucciones.

Frente a esta cuestin caben dos filosofas de diseo; mquinas


denominadas CISC y mquinas denominadas RISC.

Cuando hablamos de microprocesadores CISC, computadoras con un


conjunto de instrucciones complejo, (del ingls complex instruction set computer),
y procesadores RISC, computadoras con un conjunto de instrucciones reducido,
(del ingls reduced instruction set computer), se piensa que los atributos complejo
y reducido describen las diferencias entre los dos modelos de arquitectura para
microprocesadores.

Esto es cierto solo de forma superficial, pues se requiere de muchas otras


caractersticas esenciales para definir los RISC y los CISC.

Hasta hace solo algunos aos, la divisin era tajante: RISC se utilizaba
para entornos de red, mientras que CISC se aplicaba en ordenadores domsticos.
Pero en la actualidad se alzan voces que afirman que CISC est agotando sus
posibilidades, mientras otras defienden fervientemente que CISC ya ha alcanzado
a RISC, adoptando algunas de sus principales caractersticas.

Arquitectura RISC .

En la arquitectura computacional, RISC (del ingls reduced instruction set


computer) es un tipo de microprocesador con las siguientes caractersticas
fundamentales:

Instrucciones de tamao fijo y presentadas en un reducido nmero


de formatos.
Slo las instrucciones de carga y almacenamiento acceden a la
memoria de datos.

El objetivo de disear mquinas con esta arquitectura es posibilitar la


segmentacin y el paralelismo en la ejecucin de instrucciones y reducir los
accesos a memoria.

Las mquinas RISC protagonizan la tendencia actual de construccin de


microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, SPARC... son ejemplos de
algunos de ellos.

RISC es una filosofa de diseo de CPU para computadora que est a


favor de conjuntos de instrucciones pequeas y simples que toman menor tiempo
para ejecutarse.

El tipo de procesador ms comnmente utilizado en equipos de escritorio,


el x86, est basado en CISC en lugar de RISC, aunque las versiones ms nuevas
traducen instrucciones basadas en CISC x86 a instrucciones ms simples
basadas en RISC para uso interno antes de su ejecucin.

La idea fue inspirada 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. Esto con llev la aparicin de
numerosas tcnicas para reducir el procesamiento dentro del CPU, as como de
reducir el nmero total de accesos a memoria.

Caracteristicas:

En pocas palabras esto significa que para cualquier nivel de desempeo


dado, un chip RISC tpicamente tendr menos transistores dedicados a la lgica
principal. Esto permite a los diseadores una flexibilidad considerable; as pueden,
por ejemplo:

Incrementar el tamao del conjunto de registros.


Mayor velocidad en la ejecucin de instrucciones.
Implementar medidas para aumentar el paralelismo interno.
Aadir cachs enormes.
Aadir otras funcionalidades, como E/S y relojes para mini
controladores.
Construir los chips en lneas de produccin antiguas que de otra
manera no seran utilizables.
No ampliar las funcionalidades, y por lo tanto ofrecer el chip para
aplicaciones de bajo consumo de energa o de tamao limitado.

Las caractersticas que generalmente son encontradas en los diseos


RISC son:

Codificacin uniforme de instrucciones, lo que permite una de


codificacin ms rpida.
Un conjunto de registros homogneo, permitiendo que cualquier
registro sea utilizado en cualquier contexto y as simplificar el
diseo del compilador.
Modos de direccionamiento simple con modos ms complejos
reemplazados por secuencias de instrucciones aritmticas simples.
Los tipos de datos soportados en el hardware no se encuentran en
una mquina RISC.
Los diseos RISC tambin prefieren utilizar como caracterstica un
modelo de memoria Harvard, donde los conjuntos de instrucciones
y los conjuntos de datos estn conceptualmente separados.
RISC Moderno:

Los diseos RISC han llevado a un gran nmero de plataformas y


arquitecturas al xito, algunas de las ms grandes:

La lnea MIPS Technologies Inc., que se encontraba en la mayora


de las computadoras de Silicon Graphics hasta 2006, y estuvo en
las consolas ya descatalogadas Nintendo 64, PlayStation y
PlayStation 2. Actualmente se utiliza en la PlayStation Portable y
algunos routers.
La serie IBM POWER, utilizado principalmente por IBM en
Servidores y superordenadores.
La versin PowerPC de Motorola e IBM (una versin de la serie
IBM POWER) utilizada en los ordenadores AmigaOne, Apple
Macintosh como el iMac, eMac, Power Mac y posteriores (hasta
2006). Actualmente se utiliza en muchos sistemas empotrados en
automviles, routers, etc, as como en muchas consolas de
videojuegos, como la Playstation 3, Xbox 360 y Wii.
El procesador SPARC y UltraSPARC de Sun Microsystems y
Fujitsu, que se encuentra en sus ltimos modelos de servidores (y
hasta 2008 tambin en estaciones de trabajo).
El PA-RISC y el HP/PA de Hewlett-Packard, ya descatalogados.
El DEC Alpha en servidores HP AlphaServer y estaciones de trabajo
AlphaStation, ya descatalogados.
El ARM El paso de hardware de instrucciones x86 en operaciones
RISC llega a ser significativo en el rea y la energa para
dispositivos mviles e integrados. Por lo tanto, los procesadores
ARM dominan en PALM, Nintendo DS, Game Boy Advance y en
mltiples PDAs, Apple iPods, Apple iPhone, iPod Touch (Samsung
ARM1176JZF, ARM Cortex-A8, Apple A4), Apple iPad (Apple A4
ARM -based SoC), videoconsolas como Nintendo DS (ARM7TDMI,
ARM946E-S), Nintendo Game Boy Advance (ARM7TDMI).
El Atmel AVR usado en gran variedad de productos, desde mandos
de la Xbox a los coches de la empresa BMW.
La plataforma SuperH de Hitachi, originalmente usada para las
consolas Sega Super 32X, Saturn y Dreamcast, ahora forman parte
del corazon de muchos equipos electrnicos para el
consumo.SuperH es la plataforma base de el grupo Mitsubishi -
Hitachi. Estos dos grupos, unidos en 2002, dejaron aparte la propia
arquitectura RISC de Mitsubishi, el M32R.
Los procesadores XAP usados en muchos chips wireless de poco
consumo (Bluetooth, wifi) de CSR.

Entre las ventajas de RISC tenemos las siguientes:

La CPU trabaja mas 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
Qu arquitecturas Existian?

IBM Power
Oracle/SUN SPARCS
HP PA/RISC
Intel ITANIUM
DEC Alpha
SGI MIPS

Arquitecturas que Sobreviven:

IBM Power
Oracle/SUN SPARCS
HP PA/RISC
Hp/ Itanium

Ms del 95% de la produccin de Itanium son para servidores HP.


Los analistas estiman los volmenes de produccin en 200.000
-300.000 chips por ao (Xeon tiene cerca de 100 millones).
Microsoft, Red Hat y Oracle le han retirado el soporte. Actualmente
HP y Oracle estn en juicio.
Existe un roadmap con Poulson de 32nm para 2012
El sucesor de Poulson sera Kittson en 2014
Servidores HP
Caractersticas del Server y chasis:
RoadMap Servidores

En los dos Diagramas se muestra el crecimiento y la tendencia de evolucin de los


servidores con procesadores itanium hacia el 2015 y 2016 asi como su integracin
con el sistema operativo HP UX.
HP UX

HP-UX es la versin de Unix desarrollada y mantenida por Hewlett-


Packard desde 1983, ejecutable tpicamente sobre procesadores HP PA RISC y
en sus ltimas versiones sobre Intel Itanium (arquitectura Intel de 64 bits); a pesar
de estar basada ampliamente en System V incorpora importantes caractersticas
de BSD. En la actualidad la ltima versin de este sistema operativo es la 11.31,
tambin conocido como 11iv3 (2007), aunque existen numerosas instalaciones de
sistemas ms antiguos, especialmente HP-UX 10.x (1995-97) o incluso 9.x. (1992-
95). A partir de la versin 11.11 (2000) se usa un sistema de numeracin doble, as
la 11.11 es tambin conocida como 11i, la 11.20 es 11iv1.5 y as sucesivamente.

HP-UX es, como la mayor parte de Unix comerciales, un entorno de


trabajo flexible, potente y estable, que soporta un abanico de aplicaciones que van
desde simples editores de texto a complicados programas de diseo grfico o
clculo cientfico, pasando por sistemas de control industrial que incluyen
planificaciones de tiempo real.

Durante los ltimos aos Hewlett-Packard, como muchos otros


fabricantes, parece haberse interesado bastante por la seguridad en general, y en
concreto por los sistemas de proteccin para sus plataformas; prueba de ello es la
gama de productos relacionados con este campo desarrollados para HP-UX, como
el sistema de deteccin de intrusos IDS/9000 para HP-UX 11.x corriendo sobre
mquinas HP-9000 o la utilidad Security Patch Check, similar al PatchDiag de Sun
Microsystems. Tambin es importante destacar las grandes mejoras en cuanto a
seguridad del sistema se refiere entre HP-UX 9.x, HP-UX 10.x y muy
especialmente HP-UX 11.x.

Roadmap HP UX
IBM Power

Los roadmap son crticos y por ello la pregunta es Cmo confiar en un


roadmap?, las respuesta es simple IBM marca mundial y primeras en la
fabricacin de soluciones de hardware aporta lo siguiente:

Por el cumplimiento de ese fabricante de su Roadmap en el pasado


y sus innovaciones tecnolgicas introducidas.
Por las inversiones de capital que debera estar haciendo ese
fabricante para cumplirlo.
Por su desempeo en el mercado (los volmenes hacen
sostenible econmicamente ese producto?).

Los roadmaps definen la evolucin de un producto, son importantes para


ligar la estrategia de negocio con la evolucin de costes y caracteristicas de un
producto, y para ello tenemos POWER, la cual es la plataforma segura en
infraestructura de HW empresarial: ROADMAP lder, slidamente probado.

Un roadmap fiable que brinda la marca IBM, los cuales cumplen con ls
caracteristicas siguiente:
Soporta los planes de expansin
Posibilita planes tecnolgicos a largo plazo.
Permite priorizar y ordenar inversiones.
Mejorar los planes de comunicacin.

IBM POWER Roadmap de


procesadores

Power 7

Introducido en 2010
45 nm / 1.2B transistores
2.3B efectivos (eDRAM vs
SRAM)
8 cores por chip
4 way SMT
5x mejor rendimiento por chip vs POWER6
L3 cache eDRAM
BW mucho ms alta
E/S a mayor frecuencia
3x BW off chip bandwidth vs. POWER6 (29 a 96 GB/sec)
2x the pins, 50% de crecimiento de frecuencia

Power 7 + Procesador Chip


Roadmap de Servidores

AIX el UNIX de IBM


AIX (Advanced Interactive eXecutive) es un sistema
operativo UNIX System V propiedad de IBM. Inicialmente significaba "Advanced
IBM Unix" pero probablemente el nombre no fue aprobado por el departamento
legal y fue cambiado a "Advanced Interactive eXecutive"

AIX corre en los servidores IBM eServers pSeries, utilizando procesadores


de la familia IBM POWER de 32 y 64 bits.

Algunas de las caractersticas nicas de AIX incluyen el Object Data


Manager (ODM, una base de datos de informacin del sistema). La integracin de
AIX del "Logical Volume Management" (administrador de volumen lgico) dentro
del ncleo est siendo incluido gradualmente a varios sistemas operativos libres
similares a UNIX.

AIX 5L 5.3 puede utilizar un mximo de:

64 procesadores

2 TB en memoria principal

JFS2: 16 TB de sistema de archivos mximo soportado

JFS2: 16 TB de tamao de archivos mximo.

Caracteristicas
Roadmap de AIX

El camino de IBM hacia el liderazgo de UNIX


ORACLE/Sun SPARCs

Tiene una arquitectura agotada (SPARC64, T4?) con un Roadmap


muy confuso.
Estn buscando oportunidades mediante appliances con relativo
poco xito (y sin SPARC!).
Oracle ha expresado que no va a realizar transacciones que no le
genere la rentabilidad deseada.
Oracle es una empresa de SW, exitosa, y a diferencia de HP, su
negocio de HW es marginal.
Oracle se est dando cuenta que una empresa de HW tiene
complejidades que la de SW no tiene, por ejemplo gestionar su
cadena logstica de aprovisionamiento.
La mayora del talento tcnico de Sun ha buscado otros horizontes.
Mike Hurd, hoy a cargo de la divisin de HW de Oracle, solo se le
reconoce en su pasada gestin en HP por recortar costos y
proyectos como forma de lograr los resultados econmicos
esperados.
Arquitectura CISC

En la arquitectura computacional, CISC (complex instruction set computer)


es un modelo de arquitectura de computadora.

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 usada en la mayora de las
computadoras personales actuales.

Para realizar una sola instruccin un chip CISC requiere de cuatro a diez
ciclos de reloj.
Entre las ventajas de CISC destacan las siguientes:

Reduce la dificultad de crear compiladores.


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

Ejemplo de microprocesadores basados en la tecnologa CISC:

Intel 8086, 8088, 80286, 80386, 80486.


Motorola 68000, 68010, 68020, 68030, 6840.

Ejemplo de microprocesadores basados en la tecnologa CISC:

MIPS, Millions Instruction Per Second.


PA-RISC, Hewlett Packard.
SPARC, Scalable Processor Architecture, Sun Microsystems.
POWER PC, Apple, Motorola e IBM.
Comparacin del desempeo de la arquitectura de tipo RISC y de tipo
CISC

Han surgido muchas discusiones y polmicas entre los diseadores de


computadoras en torno al valor, las ventajas y desventajas de estos tipos de
arquitectura. Todava no se han propuesto respuestas definitivas. Y no hay la
intencin de tomar partido en la discusin.

Un argumento en favor de la arquitectura de computadora con conjunto


complejo de instrucciones (CISC) indica que el conjunto ms simple de
instrucciones soportado por la arquitectura de computadora con conjunto reducido
de instrucciones (RISC) requiere una memoria ms grande cuando se ejecutan
programas similares en una computadora de este tipo. Los experimentos revelan
que muchos casos se necesitan ms instrucciones para realizar una tarea
equivalente del programa en una computadora de tipo RISC, debido a la
simplicidad del conjunto de instrucciones. En cierto modo, el uso de instrucciones
pequeas de tamao fijo en esta arquitectura compensa la cantidad de
instrucciones adicionales que requieren al calcular memoria necesaria de un
programa. Las investigaciones sobre su efecto global en las necesidades de
memoria no han llegado a una conclusin definitiva. Se tiene la impresin de que
los programas en RISC son ms grandes, pero no mucho, y que la mayor
velocidad de sus instrucciones parece compensar con creces la diferencia en el
nmero de instrucciones ejecutadas. El costo de la memoria adicional resulta
insignificante.

Por el contrario, cuando se emplean ms instrucciones para ejecutar un


programa, se incrementa tambin los accesos de memoria mediante los cuales se
obtienen las instrucciones al irse ejecutado. Por lo menos una investigacin, la
Davidson y Vaughan [DAV87], revela que el trfico de bufes en un sistema de tipo
RISC es mayor que un sistema de tipo CISC, aunque las instrucciones LOAD y
STORE sean menos en el primero. Esa misma investigacin indica un aumento de
los fallos en la memoria cache. Esos dos incrementos reflejan evidentemente la
necesidad de obtener ms instrucciones de la memoria para ejecutarlas. Otro
argumento propuesto por los partidarios de la arquitectura de tipo CISC es que ha
hecho mayor esfuerzo por optimizar los compiladores de RISC con el propsito de
darles preferencia a las operaciones de los registros. Llegan a la siguiente
conclusin: con una optimizacin de compiladores CISC desaparecera el
beneficio del uso eficiente de las instrucciones orientadas a los registros. Aunque
esta discusin no se ha resuelto todava de modo definitivo, este ltimo argumento
muy bien podra ser vlido.

A juicio de algunos crticos de la arquitectura RISC, el gran archivo de los


registros contenido en estas computadoras contribuye ms a mejorar el
desempeo que otras caractersticas. Sostienen que una computadora de tipo
CISC con un nmero equivalente de registros dar un desempeo similar y han
efectuado experimentos para demostrarlo. Los partidarios de la arquitectura RISC
responden diciendo que en los chips de CISC no se dispone del estado real que
acreciente la cantidad de registros, dada la complejidad de otros circuitos de la
unidad central de procesamiento (CPU) requeridos en los procesadores de CISC.

En definitiva, la nica manera de resolver esta controversia consiste en


medir el desempeo en circunstancias similares. Es difcil hacerlo por tres motivos:
las numerosas normas de mediciones posibles, la dificultad de crear condiciones
equivalentes y las diversas formas de utilizar las computadoras. Las pruebas
recientes con que se comparan el desempeo de una serie de aplicaciones
estndar de software en los procesadores Pentium y PowerPC parecen indicar
que con la arquitectura de tipo RISC se ejecutan ms rpidamente los programas.

No cabe duda que los diseadores de RISC han ofrecido algunas


arquitecturas de la unidad central de procesamiento ms potentes de que se
dispone hoy da. Con todo, dista mucho de ser segura la aplicacin general de
esta conclusin.
Conclusiones
Bibliografia

http://www.azc.uam.mx/publicaciones/enlinea2/num1/1-2.htm

http://es.wikipedia.org/wiki/RISC

http://www.monografias.com/trabajos55/microprocesadores-cisc-
risc/microprocesadores-cisc-risc.shtml

http://www.asiap.org/AsIAP/images/stories/JIAP/jiap2011/Presentaciones/Dorada
/D1917_INCO.pdf

http://www.peopleprocesstech.com/wp-content/uploads/2012/06/329055-intel-
server-roadmap-2011-2012.jpeg

http://wccftech.com/intel-itanium-processor-9500-delivers-breakthrough-
capabilities/

http://regmedia.co.uk/2011/02/19/hp_superdome_roadmap_2009.jpg
http://regmedia.co.uk/2012/05/22/hp_project_redwood_server_roadmap.jpg
http://www.theregister.co.uk/2012/05/23/hp_project_blackbird_redwood_hp_ux/
print.html