Anda di halaman 1dari 9

CENTRO UNIVERSITARIO

UAEM
ATLACOMULCO

ARQUITECTURA DE COMPUTADORAS.

INVESTIGACION:
RICS, CISC, PIPELINE.

ALUMNO: JESUS ANDRES ENRIQUEZ.

DOCENTE: DR. CARLOS EDUARDO TORRES


REYES.

MARZO, 2016.

Introduccin.
CICS.
En ingls (Customer Information Control System) (en espaol, Sistema de control de
informacin de clientes), es un monitor de teleproceso, que se ejecuta principalmente en
mainframes IBM con los sistemas operativos OS/390, z/OS o VSE. Tambin existen
versiones de CICS para otros entornos, como OS/400, OS/2, etc. La versin para entornos
Unix recibe el nombre de TX Series.
RISC.
Arquitectura computacional, RISC (del ingls Reduced Instruction Set Computer),
Computadora
con
Conjunto
de
Instrucciones
Reducidas.
Es un tipo de microprocesador con las siguientes caractersticas fundamentales:
Instrucciones de tamao fijo y presentado en un reducido nmero de formatos.
Slo las instrucciones de carga y almacenamiento acceden a la memoria por 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.
PIPELINE.
La arquitectura en pipeline (basada en filtros) consiste en ir transformando un flujo de datos
en un proceso comprendido por varias fases secuenciales, siendo la entrada de cada una la
salida de la anterior. Esta arquitectura es muy comn en el desarrollo de programas para el
intrprete de comandos, ya que se pueden concatenar comandos fcilmente con tuberas
(pipe). Tambin es una arquitectura muy natural en el paradigma de programacin
funcional, ya que equivale a la composicin de funciones matemticas.

Planteamiento.
Hoy en da, los programas cada vez ms grandes y complejos demandan mayor velocidad
en el procesamiento de informacin, lo que implica la bsqueda de microprocesadores ms
rpidos y eficientes.
Los avances y progresos en la tecnologa de semiconductores, han reducido las diferencias
en las velocidades de procesamiento de los microprocesadores con las velocidades de las
memorias, lo que ha repercutido en nuevas tecnologas en el desarrollo de
microprocesadores. Hay quienes consideran que en breve los microprocesadores RISC
(reduced instruction set computer) sustituirn a los CISC (complex instruction set
computer), pero existe el hecho que los microprocesadores CISC tienen un mercado de
software muy difundido, aunque tampoco tendrn ya que establecer nuevas familias en
comparacin con el desarrollo de nuevos proyectos con tecnologa RISC.
La arquitectura RISC plantea en su filosofa de diseo una relacin muy estrecha entre los
compiladores y la misma arquitectura como se ver ms adelante.

Desarrollo.
CISC (complex instruction set computer) Computadoras con un conjunto de instrucciones
complejo.
RISC (reduced instruction set computer) Computadoras con un conjunto de instrucciones
reducido.
Los atributos complejo y reducido describen las diferencias entre los dos modelos de
arquitectura para microprocesadores solo de forma superficial. Se requiere de muchas otras
caractersticas esenciales para definir los RISC y los CISC tpicos. Aun ms, existen
diversos procesadores que no se pueden asignar con facilidad a ninguna categora
determinada. As, los trminos complejo y reducido, expresan muy bien una importante
caracterstica definitiva, siempre que no se tomen solo como referencia las instrucciones,
sino que se considere tambin la complejidad del hardware del procesador. Con tecnologas
de semiconductores comparables e igual frecuencia de reloj, un procesador RISC tpico
tiene una capacidad de procesamiento de dos a cuatro veces mayor que la de un CISC, pero
su estructura de hardware es tan simple, que se puede realizar en una fraccin de la
superficie ocupada por el circuito integrado de un procesador CISC.
Esto hace suponer que RISC reemplazar al CISC, pero la respuesta a esta cuestin no es
tan simple ya que, para aplicar una determinada arquitectura de microprocesador son
decisivas las condiciones de realizacin tcnica y sobre todo la rentabilidad, incluyendo los
costos de software.
Existan y existen razones de compatibilidad para desarrollar y utilizar procesadores de
estructura compleja as como un extenso conjunto de instrucciones.
La meta principal es incrementar el rendimiento del procesador, ya sea optimizando alguno
existente o se desee crear uno nuevo. Para esto se deben considerar tres reas principales a
cubrir en el diseo del procesador y estas son:

La arquitectura.
La tecnologa de proceso.
El encapsulado.

La tecnologa de proceso, se refiere a los materiales y tcnicas utilizadas en la fabricacin


del circuito integrado, el encapsulado se refiere a cmo se integra un procesador con lo que
lo rodea en un sistema funcional, que de alguna manera determina la velocidad total del
sistema.
Aunque la tecnologa de proceso y de encapsulado son vitales en la elaboracin de
procesadores ms rpidos, es la arquitectura del procesador lo que hace la diferencia entre
el rendimiento de una CPU (Control Process Unit) y otra. Y es en la evaluacin de las
arqutecturas RISC y CISC donde centraremos nuestra atencin.

Dependiendo de cmo el procesador almacena los operandos de las instrucciones de la


CPU, existen tres tipos de juegos de instrucciones:

Juego de instrucciones para arquitecturas basadas en pilas.


Juego de instrucciones para arquitecturas basadas en acumulador.
Juego de instrucciones para arquitecturas basadas en registros.

Las arquitecturas RISC y CISC son ejemplos de CPU con un conjunto de instrucciones
para arquitecturas basadas en registros.
En computacin, se le llama pipeline a una serie de elementos de procesamiento de datos
ordenados de tal modo que la salida de cada uno es la entrada del siguiente, como quien
dice una cadena de montaje pero en vez de orientada a la manufactura, orientada al
procesamiento de datos e instrucciones.
La accin bsica de cualquier microprocesador, en tanto se mueve a travs de la corriente
de instrucciones, se puede descomponer en una serie de cuatro pasos simples, que cada
instruccin en la corriente de cdigo debe atravesar para ser ejecutada:
1. Fetch: "traer" la instruccin que se va a ejecutar, de la direccin almacenada en el
contador de programa.
2. Store: "almacenar" la instruccin en el registro de instrucciones y "descifrarla",
incrementando la direccin en el contador de programa.
3. Execute: "Ejecutar" la instruccin almacenada en el registro de instrucciones. Si la
instruccin no es una instruccin de rama sino una instruccin aritmtica, este proceso la
enva a la ALU apropiada (ALU: Arithmetic Logic Unit en espaol: Unidad AritmticoLgica), donde el microprocesador: a. "Lee" el contenido de los registros de entrada. b.
"Agrega" el contenido de los registros de entrada.
4. Write: "Escribir" los resultados de esa instruccin de la ALU nuevamente dentro del
registro de destinacin
En un procesador moderno, los cuatro pasos arriba descritos son repetidos una y otra vez
hasta que el programa termine de ejecutarse. stas son, en hecho, las cuatro etapas en un
"pipe" clsico del RISC. (Definir el trmino "pipe" pronto; por ahora, piensen en un "pipe"
como serie de etapas que cada instruccin en la corriente de cdigo debe atravesar cuando
se est ejecutando dicha corriente de cdigo.)
Aqu estn las cuatro etapas en su forma abreviada, que es la ms comn y la que vers ms
a menudo:

1. Fetch (Traer)

2. Decode (Descifrar)
3. Execute (Ejecutar)
4. Write (Escribir)
Cada uno de los conceptos anteriores puede ser usado para representar una fase en el "ciclo
de vida" de una instruccin. Una instruccin comienza en la fase de "traer", se mueve a la
fase de "descifrar", despus a la fase "ejecutar", y finalmente a la fase "escribir". Cada fase
toma un tiempo fijo, pero de ningn modo igual al que otra fase toma en cumplir su
cometido.
En la mayora de los ejemplos de procesadores con los que trabajaremos en este artculo,
las cuatro fases tomarn la misma cantidad de tiempo; ste no es generalmente el caso en
procesadores del mundo real. De cualquier manera, si el procesador simple del ejemplo
toma exactamente 1 nanosegundo para terminar cada etapa, entonces el procesador puede
acabar una instruccin cada 4 nanosegundos.

Comentarios.
Cada usuario debe decidirse a favor o en contra de determinada arquitectura de procesador
en funcin de la aplicacin concreta que quiera realizar. Esto vale tanto para la decisin por
una determinada arquitectura CISC o RISC, como para determinar si RISC puede
emplearse en forma rentable para una aplicacin 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, tambin sern evaluados.
Supongamos por ejemplo, que el precio de un procesador sea de $500.00 USD, ste ser
secundario para un usuario que disea una estacin de trabajo para venderla despus a un
precio de $100 000.00 USD. Su decisin se orientar exclusivamente por la potencialidad
de este procesador.
RISC ofrece soluciones atractivas donde se requiere una elevada capacidad de
procesamiento y se presente una orientacin hacia los lenguajes de alto nivel.

En el campo industrial existe un gran nmero de aplicaciones que ni siquiera agotan las
posibilidades de los controladores CISC de 8 bits actuales.
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 tambin seguirn perfeccionndose, lo que si resulta dudoso es la creacin
de familias CISC completamente nuevas.
Adoptando tcnicas tpicas 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.
Entre tanto, los procesadores RISC han conquistado el sector de las estaciones de trabajo,
dominado antes por los procesadores Motorola 68 000, y es muy probable que acosen la
arquitectura Intel en el sector superior de las PC's.
Las decisiones en el mercado las toman los usuarios, y aqu, el software o la aplicacin
concreta juega un papel mucho ms importante que las diferencias entre las estructuras que
son inapreciables para el usuario final.

Bibliografa.

1. Tanembaum, Andrew S. (1992)


"Organizacin de Computadoras. Un Enfoque Estructurado"
Ed. Prentice Hall.
2. Rolf Jurgen B.
"Del CISC al RISC: Aumento explosivo de la potencia en los
microprocesadores"
Revista Siemens Ao 51 Enero/Marzo 1991. Siemens Aktiengesellschaft.
Munich, RFA.
3. Hernndez, Luis.
"RISC O CISC?"
PC/TIPS BYTE. Ao 5 No. 50 Marzo de 1992.
Jos Ignacio Vega Luna / vlji@hp9000a1.uam.mx
Profesor Investigador de la UAM / Azcapotzalco
DCBI / Departamento de Electrnica

Roberto Snchez Gonzlez / sgr@hp9000a1.uam.mx


Profesor Investigador de la UAM / Azcapotzalco
DCBI / Departamento de Electrnica

Gerardo Salgado Guzmn / gsg@hp9000a1.uam.mx


Profesor Investigador de la UAM / Azcapotzalco
DCBI / Departamento de Electrnica

Luis Andrs Snchez Gonzlez


Hewlett Packard de Mxico

Anda mungkin juga menyukai