Lleva a cabo una investigación de los dos tipos de arquitecturas arquitecturas RISC & CISC, que nos permita realizar el siguiente cuadro comparativo:
Tópico
RISC
CISC
Soporte a lenguajes de alto nivel.
Nulo soporte para lenguajes de alto nivel.
Amplio Soporte Soporte para lenguajes d alto nivel.
Facilidad de escribir compiladores.
Es complicado crear compiladores para la arquitectura RISC, debido a su característica simplista, debido al reducido número de instrucciones con el que cuenta, implica una maor carga de trabajo tanto en el dise!o del compilador propiamente dic"o, como en su #uncionamiento al momento de reali$ar la traducciones entre las instrucciones del lenguaje de alto nivel a c%digo m&quina de acuerdo al conjunto de instrucciones con el que se cuenta. )os programas se ejecutan con gran velocidad, al tratarse de un conjunto peque!o de instrucciones, así como ser instrucciones de longitud de#inida, si bien el número de instrucciones por programa es elevado, la cantidad de ciclos de reloj por instrucci%n disminue, esto aunado a que el trabajo del procesado es de #orma directa con los registros que lo constituen.
'acilita la creaci%n de compiladores, debido a su ampli repertorio de instrucciones, lo cual le a"orra trabajo de traducci%n al compilador, resultando una interacci%n pr&cticamente directa, entre el so#t(are de alto nivel las instrucciones del procesador.
Velocidad de ejecución de programas
)a ejecuci%n es m&s lenta comparado con RISC, esto debido a que se trata de instrucciones m&s complejas, las cuales muc"as veces est&n compuestas por subinstruccione esto implica que la cantidad de ciclos de reloj por instrucci%n aumente, adem&s de tratarse de instrucciones de longitud variabl a esto podemos agregar el "ec" de que en la maoría de las implementaciones CISC se plantea en muc"os casos, el uso de la maor variedad de direccionamientos posibles.
Costo de las arquitecturas
Beneficio Costocalidad
Soft!are de aplicación
)a arquitectura RISC es la m&s costosa de ambas, esto debido a que toda su constituci%n es cubierta o sustentada por los di#erentes componentes electr%nicos que necesite utili$ar, para satis#acer el modelo de la arquitectura.
El mejor equilibrio entre costo+calidad en donde se involucre la arquitectura RISC es en la de servidores, esto debido a que por supuesto, toda actividad reali$ada por un servidor, *como almacenar trans#erir datos*, implica trabajo del procesador, debido al conteto en donde se desenvuelven las computadoras denominadas *servidores*, las cuales pretenden atender peticiones de di#erentes computadoras clientes, resulta imperioso la necesidad de velocidad. RISC dispone de una cantidad menor de so#t(are de aplicaci%n, esto debido a la orientaci%n comercial, que su constituci%n
)a arquitectura CISC, resulta m& econ%mica, a que si bien "ablamos de instrucciones m&s complejas, dic"as instrucciones est&n compuestas por subinstrucciones, las cuales son micro programadas que sirven de intermediarias entre el "ard(are, *los registros componentes electr%nicos* el so#t(are de alto nivel, cabe destacar que este so#t(are intermediario, al cual bien podríamos denominar *#irm(are* esto no es otra cosa que so#t(ar al m&s bajo nivel, embebido en e procesador, el desarrollo del mismo es barato, comparado co la necesidad de incluir implementaciones electr%nicas que cumplan con las mismas actividades que las instrucciones micro programadas. -or el contrario la arquitectura CISC "a resultado mu bene#iciosa, para el sector de las -C o estaciones de trabajo, esto debido a lo econ%mico de su dise!o las ventajas antes mencionadas respecto al soport de lenguajes de alto nivel.
Eiste gran variedad de so#t(are disponible desarrollado bajo esta arquitectura, debido a la relaci%n inversa respecto a la realidad de
descriptiva tcnica le "an dado los #abricantes, esto en el entendido ra$onable que el volumen de computadores servidores es menor que el de pc o estaciones de trabajo.
mercado en la cual se encuentra los dise!os basados en CISC, siendo esta arquitectura la m&s ampliamente di#undida, en el mercado de las computadoras d escritorio convencionales.
Para señalar la dierencia entre RISC ! CISC, podemos au"iliarnos de la siguiente ormula: Tcpu =(¿)( CPI )( Tciclo ) Tcpu =Tiempo de CPU de un programa .
¿= Número de instruccionesmáquina del programa. CPI = Numerode ciclos por Instr ucción .
Tciclo = El Periodo de un procesador , Inverso ala frecuenciadel procesador , tiempoque tarda unciclo d e l reloj del procesador .
Tciclo =1 / f f = frecuenciadel procesador .
Si observamos la ormula en cuestión ! recordamos la descripciones de RISC ! CISC, encontrar que una ! otra arquitectura impactan tanto en el #$mero de Instrucciones %#I, as' como en el n$mero de Ciclos por Instrucción %CPI, siendo que la arquitectura RISC implica un ma!or valor de #I, debido a su reducido con(unto de instrucciones, puesto que al ser un con(unto reducido de instrucciones, se requiere un n$mero considerable de instrucciones de ba(o nivel, respecto a instrucciones de alto nivel si pretendemos buscar un e(emplo valido, RISC principalmente busca disminuir el valor de CPI, caso inverso ocurre con CISC, en donde dic)a arquitectura mantiene un #I ba(o, no obstante implica un aumento considerable de CPI, debido a la comple(idad, longitud variable de sus instrucciones, as' como el mane(o de in*nidad de m+todos de direccionamiento Tcpu =(¿)( CPI )( Tciclo )
Cabe realizar una observación, toda la teor'a anterior, est- su(eta a los cambios tecnológicos, a trav+s del tiempo, una ! otra arquitectura )an oscilado respecto a la supremac'a o popularidad de una ! otra en uno u otro sector computacional .urante muc)o tiempo la arquitectura m-s utilizada en cualquier rubro computacional, ue CISC, posteriormente ocurrió una aceptación masiva de la arquitectura RISC en el ambiente de los servidores, en las PC )a ocurrido lo mismo, aunque a$n prevalece por arriba CISC /stas oscilaciones entre la preerencia de una ! otra de manera general, como se comentó est-n su(etas a los cambios ! avances de la tecnolog'a, la velocidad de uncionamiento se ve impactada por cuestión de descripción ! constitución de la arquitectura misma, )ec)o que pretendimos señalar utilizando la ormula anterior, sin embargo, en dic)a órmula, tambi+n est- presente el actor tecnológico, esto corresponde a
Tciclo, esta variable siempre est- aectada
por el desarrollo tecnológico del momento, obviando por supuesto, que a ma!or velocidad de los procesadores, ruto de los avances en su construcción ! caracter'sticas 'sicas, m-s r-pido se e(ecutaran los programas, todas las variables de la ormula, )an oscilado a trav+s del tiempo, sin embargo la que respecta al cambio tecnológico, es la que )a mantenido un cambio contante, lo cual permite usar una ! otra arquitectura en uno u otro rubro, en donde tiempo atr-s resultaba impensable o poco $til 0al es el caso de las m-s resientes l'neas de procesadores 1eon de Intel 2344, los cuales son orecidos como reemplazo a los procesadores con arquitectura RISC, siendo estos por supuesto en arquitectura CISC, pero 5cómo es esto posible6, seguramente porque las caracter'sticas 'sicas ! de construcción del procesador, le permites alcanzar velocidades de relo(, lo su*cientemente veloces, ! en donde en base a un proundo estudio, de los requerimientos actuales promedio de procesamiento de distintos sectores productivos, resulta tan su*ciente que es despreciable el usar RISC o CISC, ! en donde se puede aprovec)ar los bene*cios propios de CISC, en el entendido que la velocidad propiamente dic)a no implica un actor determinante, sin embargo con seguridad esto no implica la muerte ! ca'da en desuso de RISC, por muc)o que se trate de una campaña comercial de un gigante como Intel, siempre est- el actor 7tipo de problema8, a$n e"isten problemas o necesidades computacionales, cu!os niveles de estr+s ! vol$menes de datos procesados son tal, que implique la imperiosa necesidad de utilizar una arquitectura RISC Caso: La empresa me"icana C/9/1, tiene pensado poner en la ciudad de Puebla en centro de operaciones por la importancia que )a adquirido el estado en cuestiones de obra p$blica
/l Centro de operaciones contar- con un call center para atender llamadas de clientes, se necesita computadora para almacenar los datos de clientes ! para darles seguimientos a sus peticiones 0ambi+n contara con una sala de cómputo de ; computadoras < para evaluaciones de pro!ectos, < para cuestiones administrativas Con lo que !a analizó ! comparó, 5=ue tecnolog'a le recomienda a la empresa C/9/1 que compre6 >undamente su respuesta >inalmente deber-s elaborar las conclusiones sobre lo que esta actividad te )a transmitido
Propuesta: Base de datos:
Para )ospedar la base de datos de clientes, es recomendable un servidor o servidores, cu!a procesador sea de arquitectura RISC, esto debido a que C/9/1, es una empresa 9e"icana multinacional, por lo que se in*ere que la cantidad de clientes es considerablemente e"tensa, ! en donde el volumen de datos agregados pertenecientes a cada cliente de igual orma es elevada, por otro lado, los call centers, procuran brindar atención al cliente, por lo que mu! seguramente como parte del sistema de base de dados, e"istir- un sistema tipo CR9 ! de intercomunicación, esto implica un sinn$mero de peticiones simultaneas de inormación )acia el servidor, ! en donde resulta evidente que se necesita la ma!or velocidad de procesamiento posible
Evaluación de Proyectos y Equipos Administrativos:
Para estos ; equipos, se recomienda utilizar equipos cu!o procesador sea de arquitectura CISC, esto porque nos permite a)orrar costo, as' como aprovec)ar la e"istencia de m$ltiples aplicaciones disponibles para esta arquitectura, si bien )a! una de*nición concreta de actividades para este grupo de computadoras, lo cierto es que el tipo de operaciones a realizar no implican un gran volumen de inormación para procesar, no obstante dado su per*l gerencial de algunos de estos equipos, puede implicar la necesidad de disponer ! utilizar de una variedad de aplicaciones ma!or%sot?are de o*m-tica, sot?are de control de pro!ectos, sot?are gerencial ! contable, sot?are de video conerencia, etc, comparado con el servidor de .@, en donde es limitado a una determinada misión
Conclusión:
Resulta importante e interesante conocer, las < Arquitecturas de computadoras predominantes en la actualidad, si no es que por de*nición las $nicas /sto nos resulta $til tanto por conocer, de orma mu! general, las corrientes descriptivas en la constitución de las computadoras ! en concreto de los procesadores /sto adem-s nos permite sustentar nuestras decisiones al momento de elegir o de*nir qu+ tipo de sistema computacional utilizar, !a que al conocer su descripción m-s general ! operativa, podemos de*nir en qu+ escenario utilizarlo, el tener estos conocimientos nos permite orecer respuestas que va!an de acuerdo al me(or equilibrio en costoBbene*cio
Reerencia: 9 9orris 9ano, %;, Dniversidad /statal de Caliornia en Los Engeles, Arquitectura de Computadoras, /ditorial: Pearson /ducación, 9+"ico Fulio Grtega, et al %<443, Dniversidad de Hranada, Arquitectura de Computadores, /ditorial: 0)omson, /spaña Intel, %<44, @rie: >rom RISC to IntelJbased Servers, /stados Dnidos de Am+rica Recuperado de: )ttp:BB???intelcomBcontentB???BusBenB*nancialJ servicesJitB*nancialJservicesJriscJmigrationJ"eonJ2344Jbrie)tml