Arquitectura RISC y CISC Conceptos y Comparación

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

NOMBRE DE LA ASIGNATURA, VOL. , NO.

, ABRIL 2020

Arquitectura RISC y CISC


Conceptos y Comparación

Edwin M. Perez1
1 [email protected]

Resumen— En el siguiente documento se encuentra la información referente a las arquitecturas computacionales según los modelos RISC
y CISC. Dentro del artículo se encuentran conceptos de las arquitecturas y comparación de las mismas para su utilidad.

Palabras clave— Microprocesadores, CISC, RISC,Memoria, almacenamiento, compiladores, conjunto de instrucciones.

Abstract— The following document provides information regarding computational architectures according to RISC and CISC models.
Within the article are concepts of architectures and comparison of them for their usefulness.

Keywords— Microprocessors, CISC, RISC, Memory, Storage, Compilers, Instruction Set.

1. INTRODUCCIÓN (silva & Marqués, 2008). Sin embargo, el costo de dichas


tarjetas era muy alto, y los ingenierios buscaban manera de
El avance tecnológico a través de los años ha permitido poner el código de los computadores lo más comprimidos
que se evolucione en el desarrollo de procesamiento de posibles con el fin de dejar espacio para el trabajo y que
la información. Para estar al nivel de programas que fueran eficientes al publico. Asi, fueron buscando nuevas
requieren al momento de procesar información mayor alternativas que permitieran tanto introducir información
velocidad y rendimiento, es necesario la invención de nuevos para el trabajo de la maquina y ofrecer al cliente espacio y
microprocesadores que sean más rápidos y eficientes. Para velocidad para la realización de sus tareas.
el profesional de ingenieria es necesario familiarizarse con
2.1.1 Procesadores
funciones, capacidades y limitaciones de estos sistemas. La
ciencia de la computación encargada del estudio y diseño de Desde lo anterior se define que es procesador o CPU
procesadores se le conoce con el nombre de arquitectura de (Central Processing Unit). Es la parte activa del computador
computadores. digital y tiene como función principal producir resultados
La arquitectura de computadores abarca tres aspectos del a partir de datos de entrada (Gualdron & Pinilla, 2012).
diseño de un procesador: El conjunto de instrucciones, la En años pasados dentro del procesador no se incluía la
organización funcional y la implementación del hardware. unidad de memoria ya que no habia espacio para la misma.
Desde este aspecto, se estudiarán las estructuras básicas Desde 1971, con Intel se desarrolló el primer dispositivo que
RISC (Reduced Instruction Set Computing) y CISC incluía memoria en el mismo chip y ello tomo el nombre de
(Complex Instruction Set Computing). Estos dos tipos de microprocesador.
arquitectura ofrecen una base conceptual sobre los que estan Un microprocesador es un circuito integrado central de
construidos procesadores de uso comercial. un sistema informático, en donde se llevan a cabo las
operaciones lógicas y aritméticas (cálculos) para permitir
la ejecución de los programas, desde el Sistema Operativo
2. DESARROLLO DE LOS CONCEPTOS
hasta el Software de aplicación, en palabras base,los
2.1 Procesadores, memoria y almacenamiento microprocesadores son el çerebro"del computador ya que es
Para enmarcar el concepto de arquitecturas el centro lógico de operaciones aritméticas y lógicas, adonde
computacionales es necesario hablar sobre los procesadores, van a ejecutarse todos los programas del sistema, tanto
la memoria y el almacenamiento, además de los avances que los propios del Sistema Operativo, como las aplicaciones
ha tenido a través de los años para mejorar y ofrecer cada ejecutadas por el usuario.
vez más eficiencias y eficacia. En el escenario de los microprocesadores, la arquitectura
A través de los años el almacenamiento ha mejorado, de los computadores juega un papel fundamental, ya que ella
desde la introducción de la RAM mejorando la naturaleza es la que define el diseño de los mismos de acuerdo a la
magnetica de las tarjetas que se usaban en los años 70 funcionalidad que vaya a realizar el artefacto al que se le va

1
TECNICAS DIGITALES

a incluir. En las CISC las instrucciones compuestas son


decoficadas internamente y ejecutadas con una serie de
3.A RQUITECTURA DE M ICROPROCESADORES microinstrucciones almacenadas en una ROM interna. El
nacimiento de las estructuras CISC se dió con el fin de
Con los conceptos anteriormente desarrollados, se habla reducir costos generales del sistema y que fuera facil de
de la arquitectura de computadores o arquitectura de programar.
microprocesadores, ya que es aquella que determina que 3.1.1 Caracteristicas de la arquitectura CISC
atributos son importantes para maximizar el rendimiento y Cuando un procesador tiene caracteristicas CISC
a la vez disminuir el costo y consumo de energia (Gualdron se dispone principalmente de una gran cantidad de
& Pinilla, 2012). Esta arquitectura incluye tres niveles instrucciones de distintos tamaños.
para el diseño: 1.Conjunto de instrucciones,2. Organización Opcode: Es el encabezado de la instrucción, es decir
funcional, 3. La implementación en hardware. indica el tipo de operación y cuantas localidades de memoria
Dentro de las primeras decisiones al momento de constituyen.
diseñar un microprocesador es decidir cual será el juego Funciones Específicas: Es acumulador, contador de
de instrucciones que va a definir el artefacto, para esta programa y resgistro de indice de instrucciones.
cuestión se define dentro de la arquitectura dos tipos Modos de direccionamiento: Permiten operaciones entre
de diseño básicos: CISC y RISC. Estos dos tipos de registros
diseño, se diferenciaban por que el modelo RISC (traducido Estas caracteristicas dan la oportunidad y ventaja a
al español como: conjuntos de instrucciones reducido) programadores de escribir codigos cortos ahorrando espacio
se utilizaba en ordenadores reducidos contrario al CISC en la memoria de instrucciones, pero requieren una unidad
(traducido al español como: Computadores con un conjunto de control extensa y mas ciclos de reloj para completar
de instrucciones de complejo) que se aplicaba en ordenadores instrucciones (Gualdron & Pinilla, 2012).
domésticos. Sin embargo a través de los años se han Con estas características mencionadas Silva &
planteado nuevas diferencias y características que dan puntos Marquez(2008) presentan las principales razones para
de comparación para definir la construcción de instrucciónes promover este tipo de arquitectura:
del microprocesador.
3.1. ARQUITECTURA CISC Reduce las dificultades de escritura del compilador.
Como se menciono anteriormente CISC traduce un
Reducir el costo total del sistema.
conjunto de instrucciones complejo, es decir, maneja un
gran repertorio de instrucciones. Este tipo de diseño de Reducir los costos de desarrollo del software.
instrucciones lo manejan procesadores especialmente de
Intel y AMD, sin embargo ellos han ido avanzando buscando Reduce drásticamente el software del sistema.
utilizar el diseño RISC.
Reduce la diferencia semántica entre idiomas
Dentro de las arquitecturas CISC la microprogramación
programación y máquina.
es una característica importante y esencial. En el CISC
la microprogramación significa que cada instrucción de Hacer programas escritos en idiomas de alto nivel para
máquina es interpretada por un micro-programa localizado ser más veloz.
en una memoria en el circuito integrado del procesador
(Robleto, 2016) Mejora la comprensión del código.

Facilita la detección y corrección de errores.

La arquitectura CISC ha sido muy funcional, sin embargo


ha presentado errores y tuvo que ser corregido numerosas
veces, y esto condujo a que los investigadores cuestionaran
si las instrucciones complejas y elaboradas en el microcódigo
sería la mejor manera de manejar los recursos limitados del
sistema.
3.2. ARQUITECTURA RISC
Este tipo de arquitectura plantea en realizar un conjunto
reducido de instrucciones; Con este tipo de arquitectura, se
busca reducir el número de instrucciones y de ciclos de reloj
de ejecución por cada una de ellas, haciendolas simples y
evitando instrucciones complejas. Este tipo de procesadores
los ha utilizado más IBM.
La arquitectura RISC plantea que con instrucciones
simplificadas, se pueden impplantar directamente a la CPU,
lo cual elimina el microcódigo y la necesidad de decodificar
instrucciones complejas.
3.2.1. CARACTERÍSTICAS ARQUITECTURA RISC
Los procesadores que disponen de características RISC,
Fig. 1: Pasos en la arquitectura CISC computo integrado,2012 tienen principalmente un número reducido de instrucciones

2
NOMBRE DE LA ASIGNATURA, VOL. , NO. , ABRIL 2020

En la siguiente tabla se muestran las características más


importantes que podrían presentar procesadores de cada
arquitectura.

Fig. 2: Pasos en la arquitectura RISC computo integrado,2012

de tamaño fijo, pocos modos de direccionamiento y una gran


cantidad de registros de próposito general. Se traduce una
rápida ejecución de instrucciones y la reducción del área del
circuito integrado dedicado a la unidad de control.
De acuerdo con Vega, Sanchez & Salgado (2008) las Fig. 3: Tabla de Comparación de arquitecturas CISC - RISC
características esenciales de una arquitectura RISC son: (Gualdron & Pinilla, 2012)

Reducción de instrucciones básicas simples, con las que


se pueden implementar operaciones complejas.
5.CONCLUSIONES
Arquitectura de tipo Carga y almacena. De acuerdo a la información recolectada y a la consulta
realizada, es decisión del profesional, decidirse a favor o en
Todas las instrucciones pueden ejecutarse dentro de
contra de una de las arquitecturas. Estas características las
un ciclo de reloj. Todas las instrucciones se van
define que artefacto se va a realizar y que función van a
compilando.
cumplir en el microprocesador.
La Posibilidad de reducir el número de ciclos de Dentro de la consulta realizada se definen dos puntos:
máquina necesarios para la ejecución de la instrucción, Nunca una sola arquitectura definira sola la unica
ya que esta técnica permite que una instrucción puede capacidad de un microprocesador, pero si puede evaluar
empezar a ejecutarse antes de que haya terminado la la capacidad real que va atener el sistema en su
anterior. conjunto.
La relativa sencillez de la arquitectura de los procesadores Los costos en cada una de las arquitecturas es diferente,
RISC conduce a ciclos de diseño más cortos cuando se por lo cual es necesario también pensar en ello.
desarrollan nuevas versiones, lo que posibilita siempre
la aplicación de las más recientes tecnologías de Cada vez los programas exigen más velocidad en el
semiconductores. Por ello, los procesadores RISC no procesamiento, por lo tanto siempre sera necesaria
solo tienden a ofrecer una capacidad de procesamiento la busqueda de nuevos microprocesadores que sean
del sistema de 2 a 4 veces mayor, sino que los saltos de más rápidos y eficientes independiente de la estructura
capacidad que se producen de generación en generación básica que utilicen para el desarrollo de instrucciones,
son mucho mayores que en los CISC (Sanchez & Salgado, aunque la RISC crece con fuerza, no se puede descartar
2008). la CISC como parte del sistema, cada vez más se van
perfeccionando los errores; así el usuario no solo se va
a basar en el microprocesador sino en todo el sistema,
4.CISC VS RISC
reafirmando lo que se menciono anteriormente.
En el siguiente apartado aparecen las caracteristicas
principales y que permiten comparar los dos tipos de 6. REFERENCIAS
arquitectura, lo cual permitiría definir cual es el más
adecuado de acuerdo al microprocesador que se va a crear. R. Camacho.(2012,marzo,17). Arquitectura RISC y
CISC. [Online]. http://rcmcomputointegrado.blogspot.com
Almacenamiento y memoria: Los procesadores RISC /2012/03/arquitectura-risc-y-cisc.html
tienen instrucciones cada vez más grandes con
diferentes tamaños y velocidades. L.M. García. (2007,noviembre,21).Arquitectura
de microprocesadores RISC y CISC.
Compiladores: Los de la arquitectura RISC buscan [Online].https://www.monografias.com/trabajos55/
mantener operando registros de instrucciones simples. microprocesadores-cisc-risc/microprocesadores-cisc-risc.shtml
La compilación RISC usan un modelo de ejecución
memoria memoria.

3
TECNICAS DIGITALES

L. Silva y V. Marques. Çomparação entre as arquitecturas


de processadores RISC e CISC". Computação Unioeste.
2008.
J. Vega luna, R. Sanches, G. Salgado y L. Sánches.
.Arquitectura RISC vs CISC". astroscu. 2008.
A. Gualdrón y J. Pinilla. "Plataforma para la Emulación
y Configuracion de Arquitecturas CISC Y RISC.Tesis.
Escuela de Ingenieria Electronica.Universidad Pontificia
Bolibariana.Bucaramanga. 2013.

M. robleto. .Arquitecturas CISC y RISC". Universidad


Nacional de Ingenieria. Facultad de Electronica y
Computacion. Ensayo. 2016.

También podría gustarte