Está en la página 1de 12

Ao de la Integracin Nacional y el Reconocimiento de Nuestra Diversidad

ARQUITECTURA DEL COMPUTADOR:


Fundamentos de CISC.
Universidad: Facultad: Catedrtico: Ciclo Acadmico: Integrantes: San Luis Gonzaga Ingeniera de Sistemas Ing. Patricia Huarancca Quinto Ciclo Mercedes Muante Velsquez. Jean Carlos Yancce Buleje. Sotelo Espino Carlos. Erick Paucca Inca. Pool Quispe Cuaresma.

Ica - Per
1

2012

INTRODUCCIN

Una de las primeras decisiones a la hora de disear un microprocesador es decidir cual ser su juego de instrucciones. La decisin es trascendente por dos razones; primero, el juego de instrucciones decide el diseo fsico del conjunto; segundo, cualquier operacin que deba ejecutarse en el microprocesador deber poder ser descrita en trminos de un lenguaje de estas instrucciones. Frente a esta cuestin caben dos filosofas de diseo; mquinas denominadas CISC y mquinas denominadas RISC. Cuando hablamos de microprocesadores CISC, computadoras con un conjunto de instrucciones complejo, del ingls complexinstruction set computer, y procesadores RISC, computadoras con un conjunto de instrucciones reducido, del ingls reducedinstruction set computer, se piensa que los atributos complejo y reducido describen las diferencias entre los dos modelos de arquitectura para microprocesadores. Esto es cierto solo de forma superficial, pues se requiere de muchas otras caractersticas esenciales para definir los RISC y los CISC. An ms, existen diversos procesadores que no se pueden asignar con facilidad a ninguna categora determinada. Hasta hace solo algunos aos, la divisin era tajante: RISC se utilizaba para entornos de red, mientras que CISC se aplicaba en ordenadores domsticos. Pero en la actualidad se alzan voces que afirman que CISC est agotando sus posibilidades, mientras otras defienden fervientemente que CISC ya ha alcanzado a RISC, adoptando algunas de sus principales caractersticas.

HISTORIA DE LA ARQUITECTURA CISC

La tecnologa CISC (ComplexInstruction Set Computer) naci de la mano de Intel, creador en 1971 del primer microchip que permitira el nacimiento de la informtica personal. Ms concretamente, sera en 1972 cuando aparecera el 8080, primer chip capaz de procesar 8 bits, suficiente para representar nmeros y letras. Con la posibilidad de colocar todos los circuitos en un solo chip y la capacidad de manejar nmero y letras nacera la cuarta generacin de ordenadores, la de los conocidos como PC u ordenadores personales. 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. Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que en la actualidad la mayora de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples, llamadas generalmente microinstrucciones. La microprogramacin es una caracterstica importante y esencial de casi todas las arquitecturas CISC, podramos mencionar por ejemplo: Intel 8086, 8088, 80286, 80386, 80486. Motorola 68000, 68010, 68020, 68030, 6840. La microprogramacin significa que cada instruccin de mquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador. En la decada de los sesentas la microprogramacin, por sus caractersticas, era la tcnica ms apropiada para las tecnologas de memorias existentes en esa poca y permita desarrollar tambin procesadores con compatibilidad ascendente. En consecuencia, los procesadores se dotaron de poderosos conjuntos de instrucciones.

Las instrucciones compuestas son decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas en una ROM interna. Para esto se requieren de varios ciclos reloj (al menos uno por microinstruccin).

ARQUITECTURA CISC:

La arquitectura CISC (ComplexInstruction Set Computer, Ordenador de Conjunto de Instrucciones Complejas) se refiere a la conexin permanente del procesador con las instrucciones complejas, difciles de crear a partir de las instrucciones de base. Intel creador de CISC en 1971 del primer microchip que permitira el nacimiento de la informtica personal. Ms concretamente, sera en 1972 cuando aparecera el 8080, primer chip capaz de procesar 8 bits, suficiente para representar nmeros y letras. Con la posibilidad de colocar todos los circuitos en un solo chip y la capacidad de manejar nmero y letras nacera la cuarta generacin de ordenadores, la de los conocidos como PC u ordenadores personales. El diseo de esta arquitectura estuvo orientado por las condiciones de mercado de aquella poca y muy especialmente por la limitacin en oferta y precio de la memoria de acceso aleatorio del ordenador, la RAM. As pues, muchas de las decisiones tomadas con relacin al diseo del chip tenan como objetivo minimizar los requerimientos de memoria que se hicieran al ordenador. Una forma de reducir la necesidad de memoria era simplificando el software e incrementando la complejidad del procesador, lo cual si bien iba en detrimento del rendimiento global del sistema era una solucin mucho mejor que tener que aadir ms RAM. La arquitectura CISC es especialmente popular en procesadores de tipo 80x86. Este tipo de arquitectura tiene un costo elevado a causa de las funciones avanzadas impresas en la silicona. Las instrucciones son de longitud diversa, y a veces requieren ms de un ciclo de reloj. Dado que los procesadores basados en la arquitectura CISC slo pueden procesar una instruccin a la vez, el tiempo de procesamiento es una funcin del tamao de la instruccin. Hasta finales de la dcada de

los 70 se pretenda reducir el coste del hardware, mediante el uso de complejos juegos de instrucciones basados en la microprogramacin. En esta poca el tiempo de acceso a Memoria Principal era muy superior al de decodificacin y procesamiento de las instrucciones, debido al uso de los circuitos integrados. Para paliar ese desequilibrio se disminuy el empleo de la Memoria Principal y se aument el del procesador, creando as los juegos de instrucciones complejos o CISC. Otros aspectos ventajosos son: el abaratamiento del hardware, la facilitacin del diseo de los Compiladores, y la disminucin del tamao de los programas.

CARACTERSTICAS

La microprogramacin es una caracterstica importante y esencial de casi todas las arquitecturas CISC. Como por ejemplo: Intel 8086, 8088, 80286, 80386,

80486, Motorola 68000, 68010, 620, 8030, 684. La microprogramacin significa que cada instruccin de mquina es interpretada por una microprograma localizada en una memoria en el circuito integrado del procesador. En la dcada de los sesentas la micropramacin, por sus caractersticas, era la tcnica ms apropiada para las tecnologas de memorias existentes en esa poca y permita desarrollar tambin procesadores con compatibilidad ascendente. En consecuencia, los procesadores se dotaron de poderosos conjuntos de instrucciones. Las instrucciones compuestas son decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas en una ROM interna. Para esto se requieren de varios ciclos de reloj (al menos uno por microinstruccin). La meta fundamental de la arquitectura de CISC es terminar una tarea adentro como pocas lneas de la asamblea

como sea posible. Esto es alcanzado construyendo el hardware del procesador que es capaz de entender y de ejecutar una serie de operaciones. Para esta tarea particular, un procesador de CISC vendra preparado con una instruccin especfica a la que se le nombrara MULT. Cuando est instruccin esta ejecutada, carga los dos valores en los registros separados, multiplica los operandos en la unidad de la ejecucin, y despus almacena el producto en el registro apropiado. As, la tarea entera de multiplicar dos nmeros se puede terminar con una instruccin.

FUNCIONAMIENTO

Funciona directamente en los bancos de la memoria de computadora y no requiere a programador llamar explcitamente ningn cargamento o las funciones el almacenar. Se asemeja de cerca a un comando en una lengua de alto nivel. Por ejemplo, si dejamos a representar el valor de 2:3 y b representa el valor de 5:2, despus este comando es idntica a la declaracin de C a = a * B. Una de las ventajas primarias de este sistema es que el recopilador tiene que hacer muy poco el trabajo para traducir una declaracin del idioma de alto nivel a la asamblea. Porque la longitud del cdigo es relativamente corta, el ESPOLN muy pequeo se requiere para almacenar instrucciones. El nfasis se pone en instrucciones complejas del edificio directamente en el hardware. CISC no representa una propuesta de arquitectura de procesador en el sentido usual. CISC reeja la forma en que se desarrollaban y las mejoras que se haban introducido a las arquitecturas de procesadores hasta, ms o menos, 1975. CISC, es el Computador con un Conjunto Complejo de Instrucciones (ComplexInstruction Set Computer), representa el nombre la corriente principal desarrollada en arquitectura de computadores y, quizs, podramos entender que es el nombre que se asigno a la tendencia a la cual el movimiento RISC se opona

VENTAJAS Facilidad de implementacin del conjunto de instrucciones Compatibilidad hacia adelante y hacia atrs de nuevas CPUs Facilidad de programacin Puede ser menor la complejidad del compilador

DESVENTAJAS La complejidad del conjunto de instrucciones crece Las instrucciones de longitud variable reducen el rendimiento del sistema Inclusin de instrucciones que raramente se usan

RISC O CISC? CUAL COMPRAR?

El conflicto surge al evaluar las ventajas netas que es mas apropiado, usar muchas instrucciones de un solo ciclo aprovechadas al mximo, o pocas de mltiples pasos de reloj en las que existe infrautilizacin ? La cuestin, es que hasta el momento, el estudio de prestaciones de ambas tecnologas, nos ha llevado a concluir que hoy en da los RISC obtienen ms prestaciones, es decir, son ms potentes y rpidos que los CISC. Sin embargo, el mercado se ha decantado por la tecnologa CISC en cuanto a volumen de ventas. Por qu? 1.- Por experiencia propia, podemos comprobar que un CISC tiene un coste "razonable", que es alcanzado a nivel de usuario. Esto mismo, no ocurre con los RISC, que por el contrario tienen un coste elevado, por esto mismo esta tecnologia ha sido enfocada a ventas a nivel de empresa y equipos de gama alta.

2.- La utilidad que se le de a la maquina es muy importante, ya que el usuario debe de encontrar un nivel optimo en cuanto a calidad - precio. Y por que pagar mas si realmente no se le va a sacar partido al cien por cien. 3.- El software utilizado es otro de los factores importantes, dado que un RISC no utiliza el mismo software que un CISC. Estos ltimos, por lo general tienen un software mas asequible. 4.- Dada la compatibilidad hacia atrs de la familia CISC x86, los usuarios han podido renovar sus equipos sin por ello tener que abandonar software que ya conocan, y reutilizar sus datos. As mismo, los fabricantes han tenido en cuenta este factor, puesto que seguir con otra lnea de procesadores supona no solo un cambio muy radical, sino que adems poda llevar un riesgo en cuanto a ventas. Estos son algunos de los motivos. Sin embargo, tambin hay que tener en cuenta el conflicto de intereses de algunos fabricantes, as como la opinin de distintas revistas, algunas de ellas asociadas a diferentes marcas.

CONCLUSIONES

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 sustituirn a los CISC, pero existe el hecho que los microprocesadores CISC tienen un mercado de software muy difundido. En la dcada de los sesentas, la microprogramacin era la tcnica ms apropiada para la tecnologa de memorias existentes. En consecuencia, los procesadores se dotaron de poderosos conjuntos de instrucciones, dando surgimiento a la arquitectura CISC. Las arquitecturas CISC utilizadas desde hace 15 aos han permitido desarrollar un gran nmero de productos de software. Sin embargo, simultneamente aumentan las aplicaciones en las cuales la capacidad de procesamiento que se pueda obtener del sistema es ms importante que la compatibilidad con el hardware y el software anteriores. Por ello, todos los productores de estaciones de trabajo de renombre, han pasado en pocos aos, de los procesadores CISC a los RISC, lo cual se refleja en el fuerte incremento anual del nmero de procesadores RISC. Cada usuario debe decidirse a favor o en contra de determinada arquitectura de procesador en funcin de la aplicacin concreta que quiera realizar. Nunca ser decisiva nicamente la capacidad de procesamiento del microprocesador; se debe considerar por igual la capacidad real que puede alcanzar el sistema en su conjunto. Si bien el campo de aplicaciones de la arquitectura RISC crece con fuerza, esto no equivale al fin de la arquitectura CISC, que tambin seguir perfeccionndose

10

adoptando tcnicas tpicas de los procesadores RISC, a fin de encontrar nuevas rutas para el incremento de sus capacidades. Cuando en 1990 Apple lanza su primer Power Macintosh y anuncia que se pasa al RISC, muchos auguraron que la tecnologa de instrucciones complejas tena los das contados. Pero desde entonces han pasado 17 aos y los fabricantes de procesadores CISC han seguido aumentando el rendimiento, y lo que es ms importante, han conseguido mantener los precios de los chips muy bajos. Intel ha mantenido hasta ahora que la arquitectura CISC puede estar perfectamente a la altura de la RISC. Pero la progresiva asimilacin de tcnicas propias del RISC en sus chips parece revelar un abandono progresivo de la arquitectura de instrucciones complejas por la de instrucciones ms reducidas.

11

BIOGRAFIA

http://www.monografias.com/trabajos55/microprocesadores-ciscrisc/microprocesadores-cisc-risc2.shtml

http://www.slideshare.net/gustavodavila2309/tema-4-9770552/download http://www.azc.uam.mx/publicaciones/enlinea2/num1/1-2.htm http://www.ecured.cu/index.php/CISC http://arquithardware.blogspot.com/p/arquitectura-de-computador-cisc-y-risc.html http://cisc-vs-risc.blogspot.com/

12

También podría gustarte