You are on page 1of 9

“TÓPICOS DE ARQUITECTURA DE

CÓMPUTO”
CIONALES”

ARQUITECTURA RISC & CISC


DEFINICIONES.

Una de las primeras decisiones a la hora de diseñar un microprocesador es decidir cuál


será su juego de instrucciones.

La decisión por dos razones; primero, el juego de instrucciones decide el diseño físico del
conjunto; segundo, cualquier operación que deba ejecutarse en el microprocesador deberá poder
ser descrita en términos de un lenguaje de estas instrucciones.

Frente a esta cuestión caben dos filosofías de diseño; máquinas denominadas CISC y
máquinas denominadas RISC.

Cuando hablamos de microprocesadores CISC, computadoras con un conjunto de


instrucciones complejo y procesadores RISC, computadoras con un conjunto de instrucciones
reducido, se piensa que los atributos complejo y reducido describen las diferencias entre los dos
modelos de arquitectura para microprocesadores.

ARQUITECTURA RISC

En la arquitectura computacional, RISC (del inglés reduced instruction set computer) es


un tipo de microprocesador con las siguientes características fundamentales:

 Instrucciones de tamaño fijo y presentado en un reducido número de formatos.


 Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.

El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación y el


paralelismo en la ejecución de instrucciones y reducir los accesos a memoria.

Las características que generalmente son encontradas en los diseños RISC son:

 Codificación uniforme de instrucciones, lo que permite una de codificación más rápida.


 Un conjunto de registros homogéneo, permitiendo que cualquier registro sea utilizado en
cualquier contexto y así simplificar el diseño del compilador.
 Modos de direccionamiento simple con modos más complejos reemplazados por
secuencias de instrucciones aritméticas simples.
 Los tipos de datos soportados en el hardware no se encuentran en una máquina RISC.
 Los diseños RISC también prefieren utilizar como característica un modelo de
memoria Harvard, donde los conjuntos de instrucciones y los conjuntos de datos
están conceptualmente separados.

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 contraposición a la arquitectura RISC.

Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la


actualidad, la mayoría 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.

La microprogramación es una característica importante y esencial de casi todas las


arquitecturas CISC.

Como por ejemplo:

Intel 8086, 8088, 80286, 80386, 80486.

Motorola 68000, 68010, 68020, 68030, 6840.

La microprogramación significa que cada instrucción de máquina es interpretada por una


microprograma localizada en una memoria en el circuito integrado del procesador.

En la década de los sesentas la microprogramación, por sus características, era la técnica


más apropiada para las tecnologías de memorias existentes en esa época y permitía desarrollar
también procesadores con compatibilidad ascendente. En consecuencia, los procesadores se
dotaron de poderosos conjuntos de instrucciones.
DESARROLLO.

OBJETIVO: Comparar las arquitecturas RISC y CISC a través del estudio de sus características, lo que nos permita aplicarlas
posteriormente en el área laboral.
INSTRUCCIONES: Lleva a cabo una investigación de los dos tipos de arquitecturas RISC & CISC, que nos permita realizar el
siguiente cuadro comparativo:
Tópico RISC CISC
Este comparativo abarca ambas arquitecturas: Los procesadores RISC ofrecen peor
soporte para los lenguajes de alto nivel, que lo CISC. Esta creencia se argumenta en que
un conjunto de instrucciones de "alto nivel" (CISC) es mejor soporte para lenguajes de
alto nivel. Sin embargo, la característica fundamental de los lenguajes de alto nivel,

Soporte a lenguajes de alto nivel implica que el programador sólo interacciona con el ordenador a través del propio lenguaje
de alto nivel (programación, depuración, mensajes del sistema, etc.), por lo que todos los
problemas a "bajo nivel", deben de ser transparentes y desconocidos para el. Por ello,
son de nulas consecuencias para el programador y los lenguajes de alto nivel, como se
implementan las funciones, en función del tipo de CPU.
Todas las operaciones complejas se
Los procesadores CISC tienen un mayor
trasladan al microprocesador por medio de
número de instrucciones y modos de
conexiones fijas en el circuito integrado
direccionamiento, existen por tanto más
para agilizar las instrucciones básicas más
Facilidad de escribir compiladores formas de hacer la misma tarea, lo que puede
importantes. De esta manera, el
confundir tanto al compilador como al que lo
compilador asume la función de un
escribe. Por ello, subjetivamente es posible
mediador inteligente entre el programa de
escoger una forma de hacerlo poco
aplicación y el microprocesador. Es decir,
se hace un gran esfuerzo para mantener al adecuada, por el tipo de instrucciones o por el
hardware tan simple como sea posible, aún tiempo de ejecución que requieren.
a costa de hacer al compilador
considerablemente más complicado.
Las ejecución es las lenta comparado con
RISC, esto debido a que se trata de
Un programa es más rápido cuanto más
instrucciones más complejas, las cuales
pequeño. La velocidad a la que un
muchas veces están compuestas por sub-
programa puede ser ejecutado no depende
instrucciones, esto implica que la cantidad de
en absoluto de su tamaño, sino del tiempo
ciclos de reloj por instrucción aumente,
Velocidad de ejecución de de ejecución de cada una de sus
programas además de tratarse de instrucciones de
instrucciones. Dado que las instrucciones
longitud variable, a esto podemos agregar el
RISC son más rápidas, puede haber mayor
hecho de que en la mayoría de las
paralelismo y simultaneidad en la ejecución
implementaciones CISC se plantea en
de pequeñas secciones de código.
muchos a casos, el uso de la mayor variedad
de direccionamientos posibles.
RISC es más rápida, pero más costosa. La arquitectura CISC, resulta más económica,
Hablando en términos de costo hay que ya que si bien realizan instrucciones más
pensar que RISC utiliza más la circuitería complejas, estas instrucciones estas
(comandos hardware o circuitos compuestas por sub-instrucciones, las cuales
Costo de las arquitecturas
electrónicos) para ejecutar operaciones son micro programadas y que sirven de
directas (el microprocesador está más libre intermediarias entre el hardware, y el software
de carga), en tanto que CISC utiliza micro de alto nivel, cabe mencionar que este
código ejecutado por el microprocesador lo software intermediario, el cual podríamos
que la hace más económica y más lenta denominar “firmware”, esto no es otra cosa
también (debido a la carga que soporta el que software al más bajo nivel incrustado en
microprocesador). el procesador, el desarrollo del mismo es más
barato.
Dependiendo al uso que se le va dar al
La arquitectura CISC por el contrario a
equipo con esta arquitectura es el beneficio
resultado ser muy beneficiosa, para el sector
que se puede generar, si el equipo con esta
de las PC o estaciones de trabajo, debido a
Beneficio Costo/calidad arquitectura se usara para fines
lo económico de su diseño y las ventajas
industriales se obtendrá un mayor beneficio
antes mencionadas respecto al soporte de
ya que la calidad de estos procesadores
lenguajes de alto nivel.
aseguran eficiencia y calidad.
En esta arquitectura se dispone de una Al igual que la arquitectura RISC, Existe una
gran variedad de software de aplicación gran variedad de software disponible bajo
esto es debido a su orientación comercial, esta arquitectura, debido a la relación inversa
que su constitución descriptiva y técnica le respecto a la realidad de mercado en la cual
Software de aplicación
han dado los fabricantes, esto entendiendo se encuentran los diseños basados en CISC,
que el volumen de las computadoras siendo esta arquitectura la más ampliamente
servidores es menor que el de pc o difundida, en el mercado de las computadoras
estaciones de trabajo. convencionales.
CASO CEMEX.

La empresa mexicana CEMEX, tiene pensado poner en la ciudad de Puebla en centro de


operaciones por la importancia que ha adquirido el estado en cuestiones de obra pública.

El Centro de operaciones contará con un call center para atender llamadas de clientes, se
necesita 1 computadora para almacenar los datos de clientes y para darles seguimientos a
sus peticiones. También contara con una sala de cómputo de 4 computadoras 2 para
evaluaciones de proyectos, 2 para cuestiones administrativas.

Con lo que ya analizó y comparó, ¿Que tecnología le recomienda a la empresa CEMEX


que compre? Fundamente su respuesta.

RESPUESTA:

Debido a que Cemex es una empresa multinacional es recomendable que el servidor


o la computadora que se encargara de procesar los datos y dar seguimiento a los clientes
sea de arquitectura RISC, debido a que supondremos que la cantidad de clientes es
considerablemente extensa , así mismo el volumen de datos pertenecientes a los clientes
suele ser inmensa. Es recomendable esta arquitectura RISC, debido a que está en un
principio se creó con el objetivo de administrar el tráfico de red, además de que una de sus
funciones es precisamente manejar bases de datos. Cabe mencionar que esta tecnología
da más simplicidad y rapidez en el tiempo de respuesta para este tipo de datos.

Sin embargo en el caso de dos computadoras para las evaluaciones de proyectos,


suelen poder utilizarse cualquiera de las dos opciones, dependiendo de la empresa si utiliza
software robusto es recomendable arquitectura RISC, sin embargo si el software no
consume demasiados recursos es recomendable la arquitectura CISC, esto porque nos
permite ahorrar costo, así como aprovechar la existencia de múltiples aplicaciones
disponibles para esta arquitectura.

Y en relación a las dos computadoras que serán exclusivamente para fines


administrativos se recomienda ampliamente la arquitectura CISC, ya que estas funciones
no consumen gran cantidad de recursos, así como no necesitan software especial que
resultaría un costo extra.
CONCLUSIÓN:

Hoy en día, los programas cada vez más grandes y complejos demandan mayor velocidad
en el procesamiento de información, lo que implica la búsqueda de microprocesadores más
rápidos y eficientes. Cada usuario debe decidirse a favor o en contra de determinada arquitectura
de procesador en función de la aplicación concreta que quiera realizar. Esto vale tanto para la
decisión por una determinada arquitectura CISC o RISC, como para determinar si RISC puede
emplearse en forma rentable para una aplicación concreta.

Nunca será decisiva únicamente la capacidad de procesamiento del microprocesador, y


sí la capacidad real que puede alcanzar el sistema en su conjunto. Los costos, por su parte,
también serán evaluados.

Si bien el campo de aplicaciones de las arquitecturas RISC de alta capacidad crece con
fuerza, esto no equivale al fin de otras arquitecturas de procesadores y controladores acreditadas
que también seguirán perfeccionándose, lo que si resulta dudoso es la creación de familias CISC
completamente nuevas. Adoptando técnicas típicas de los procesadores RISC en las nuevas
versiones de procesadores CISC, se intenta encontrar nuevas rutas para el incremento de la
capacidad de las familias CISC ya establecidas.

Las decisiones en el mercado las toman los usuarios, y aquí, el software o la aplicación
concreta juegan un papel mucho más importante que las diferencias entre las estructuras que
son inapreciables para el usuario final.
*BIBLIOGRAFÍA:

http://rcmcomputointegrado.blogspot.mx/2012/03/arquitectura-risc-y-cisc.html

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

http://lismarromero.blogspot.mx/2012/08/historia-de-las-arquitecturas-risc-y.html

https://www.xataka.com/componentes/cisc-frente-a-risc-una-batalla-en-blanco-y-negro

https://www.azc.uam.mx/publicaciones/enlinea2/1-2pap.htm

You might also like