1
Arquitectura CISC vs RISC
                                                         Barrazueta, R.
                                                                   arquitectura anterior. Con esto se busca mejorar el rendimiento
   Abstract—Los dispositivos tecnológicos en la actualidad,        del dispositivo, aun cuando la dificultad del programa se haya
poseen microprocesadores con diferentes tipos de arquitectura      incrementado. Este tipo de arquitectura ha sido implementada
para el manejo de las instrucciones. Ciertos dispositivos buscan   en la mayoría de dispositivos móviles (smartphones) aunque
la reducción de consumo de energía, otros buscan reducir el
tamaño de sus componentes, y otros buscan rapidez en el            se espera que en un futuro los super computadores y los
procesamiento de las instrucciones. Existen varios tipos de        ordenadores caseros implementen completamente el RISC
arquitecturas de instrucciones que ayudan a cumplir estos          como su modelo para las instrucciones [2].
objetivos. Mientras se desarrolla la tecnología, se obtienen
resultados más cercanos a los perfectos en lo que respecta a       C. Tipo de Arquitectura en los Smartphones
procesamiento.                                                        La arquitectura ARM (Advanced RISC Machine) es la más
                                                                   utilizada en los teléfonos celulares inteligentes, tomando en
  Palabras Clave — arquitectura,          complejo,   reducido,    cuenta que lo más importante es que el dispositivo gaste
computador, procesador, instrucción.
                                                                   menos energía como sea posible. Usando el modelo RISC, el
                                                                   ARM procesa instrucciones relativamente simples, usando una
                                                                   mínima cantidad de energía, basada en la arquitectura RISC
                      I. INTRODUCTION
                                                                   para hacerlo. Actualmente trabaja en dispositivos de 32 bits,
L   A   arquitectura de los procesadores está basada en la
     lectura de instrucciones. El procesador actúa mediante la
instrucción que recibe y envía una respuesta determinada. El
                                                                   aunque recientemente se lanzó su edición para trabajar en 64
                                                                   bits [3].
                                                                      Otro tipo de arquitectura usada por los smartphones es la
proceso por el cual se crean las instrucciones ha sido objeto de   arquitectura x86. Usando la arquitectura CISC, es una de las
varias discusiones. Muchos defendieron el uso de                   competencias más importantes de ARM para los procesadores
instrucciones complejas, pero cortas, para facilitar el trabajo    de smartphones. Este procesador usas un conjunto de procesos
del procesador. Otros en cambio, buscaban reducir el trabajo       más complejos debido al diseño interno del procesador.
de cada instrucción, aunque se aumentaran el número de             Muchas de sus instrucciones pueden subdividirse en
instrucciones por programa.                                        instrucciones más complejas, que es la esencia de procesador
Estas diferencias fueron las que crearon las arquitecturas de      ARM. Sin embargo, la tecnología ARM se está posesionando
instrucciones CISC (Complex Instruction Set Computing) y           cada vez más en los dispositivos móviles y parece que se
RISC (Reduced Instruction Set Computing), que en la                quedará por largo tiempo [4, p. 86].
actualidad siguen vigentes, y que son utilizadas en diferentes
propósitos.
                                                                   D. Tipo de Arquitectura en los Computadores
                      II. CONTENIDO                                   En los ordenadores actualmente priman tres tipos de
                                                                   arquitecturas para procesamiento de instrucciones: la
A. Arquitectura CISC                                               arquitectura CIS, RISC, que ya se analizaron, y la arquitectura
   La arquitectura CISC se introdujo en el sistema IBM 360,        SISC (Specific Instruction Set Computer). La arquitectura
en 1964. CISC utiliza operaciones de bajo nivel para realizar      SISC consiste en adaptar ciertas instrucciones a la necesidad
sus cálculos, pero agrupados en una misma instrucción. Esto        de la aplicación que se está ejecutando. Así, las instrucciones
hacia que los códigos finales tengan líneas de instrucción muy     serán especificas para la aplicación que esta ocupando el
tediosas y complejas. Esta arquitectura nació de la necesidad      procesador en ese momento. Aunque este tipo de
de operar con la menor cantidad de recursos posibles, ya que       procesamiento es muy útil, no llego a comercializarse para
en ese tiempo los computadores no tenían la capacidad de           usos domésticos. Así que la competencia en computadores se
procesamiento como en la actualidad. En la actualidad los          la llevan los modelos CISC y RISC [5].
procesadores x86 se mantienen fieles a esta arquitectura [1].
                                                                                      III. CONCLUSIONES
B. Arquitectura RISC
                                                                           Las arquitecturas analizadas han ido desarrollándose
   La arquitectura RISC se introdujo en el sistema IBM 801,
                                                                            por largo tiempo hasta alcanzar el nivel de uso y
en 1975. RISC usa instrucciones demasiado simples y en poca
                                                                            popularidad que gozan ahora.
cantidad, aunque se requiera una mayor cantidad de ellas para
                                                                           Ningún tipo de arquitectura es malo, solo usan
tener un programa similar a un CISC. Estas características lo
                                                                            diferentes conceptos para llegar al mismo resultado, y
hacen una opción muy sencilla y barata en comparación con la
                                                                            con diferentes funcionamientos.
                                                                2
                   IV. BIBLIOGRAFÍA
[1] P. Espeso, «CISC frente a RISC, una batalla en blanco y
    negro», Xataka, 14-dic-2012. [En línea]. Disponible en:
    https://www.xataka.com/componentes/cisc-frente-a-risc-
    una-batalla-en-blanco-y-negro. [Accedido: 22-jun-2017].
[2] Diksha, «Difference between RISC and CISC», 24-dic-
    2013.        [En       línea].       Disponible       en:
    http://www.differencebetween.info/difference-between-
    risc-and-cisc. [Accedido: 24-jun-2017].
[3] Carlosnuel, «¿Qué es la arquitectura ARM?», Xataka
    México, 12-feb-2012. [En línea]. Disponible en:
    https://www.xataka.com.mx/sistemas-operativos/que-es-
    la-arquitectura-arm. [Accedido: 24-jun-2017].
[4] P. Espeso, «Arquitectura x86, una historia imprescindible
    de la informática», Xataka, 22-ene-2013. [En línea].
    Disponible                                            en:
    https://www.xataka.com/componentes/arquitectura-x86-
    una-historia-imprescindible-de-la-informatica. [Accedido:
    24-jun-2017].
[5] «Sistemas Operativos». [En línea]. Disponible en:
    http://www.angelfire.com/empire/beraca/sistemas6.html.
    [Accedido: 24-jun-2017].