You are on page 1of 11

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN SUPERIOR

INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIO

ESCUELA: ING. EN SISTEMAS

PROFESOR: ALUMNO:

RAMON ARAY. ENRIQUE MENDOZA


CI: 24.948.826
SECCION: SV

BARCELONA, MARZO DE 2017


PROCESADOR

El procesador de una computadora es el dispositivo de hardware que puede tener


diversas propiedad, la unidad central de procesamiento o CPU. Encargado de
procesar toda la informacin. Bsicamente, es el "cerebro" de la computadora.
Prcticamente, todo pasa por l, ya que es el responsable de ejecutar todas las
instrucciones existentes. Mientras ms rpido vaya el procesador, ms rpido sern
ejecutadas las instrucciones. Es un chip, un tipo de componente electrnico en
cuyo interior existen miles (o millones) de elementos llamados transistores, cuya
combinacin permite realizar el trabajo que tenga encomendado el chip.

ARQUITECTURA CISC

En arquitectura computacional, CISC (del ingls Complex Instruction Set


Computer, en espaol Computador con Conjunto de Instrucciones Complejas), es
un modelo de arquitectura de computadores. 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 contraposicin a la arquitectura RISC.

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 del tipo RISC, llamadas generalmente microinstrucciones.
Los CISC pertenecen a la primera corriente de construccin de procesadores, antes
del desarrollo de los RISC. Ejemplos de ellos son: Motorola 68000, Zilog Z80 y
toda la familia Intel x86, AMD x86-64 usada en la mayora de las computadoras
personales actuales. Hay que hacer notar, sin embargo que la utilizacin del
trmino CISC comenz tras la aparicin de los procesadores RISC como
nomenclatura despectiva por parte de los defensores/creadores de stos ltimos.

VENTAJAS

Reduce la dificultad de crear compiladores.


Permite reducir el costo total del sistema.
Reduce los costos de creacin de software.
Mejora la compactacin de cdigo.
Facilita la depuracin de errores.
Facilidad de implementacin del conjunto de instrucciones.
Compatibilidad de hacia adelante y hacia atrs de nuevas CPUs.
Facilidad de Programacin.

DESVENTAJAS

La complejidad del conjunto de instrucciones crece.


Las instrucciones de longitud variable reducen el rendimiento de sistema.
Inclusin de instrucciones que raramente se usan.

EVOLUCION

La arquitectura CISC (Complex Instruction 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.

Intel 4004 (i4004)


MOS 6502 o MOS Technology 6502 (1975)
WDC 65C02
AVR
Intel 8085
ARM2
DEC Alpha (1992)
Pentium
Pentium II (1997)
Pentium III (1999)
Pentium IV (2000)
Intel Itanium
Pentium Dual-Core (2006)
Microprocesadores Intel Core i3,
i5 e i7 de cuatro ncleos (2010).
ARQUITECTURA RISC

En arquitectura computacional, RISC (del ingls Reduced Instruction Set


Computer, en espaol Computador con Conjunto de Instrucciones Reducidas) es
un tipo de diseo de CPU generalmente utilizado en microprocesadores o
microcontroladores 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 de
datos.

Adems estos procesadores suelen disponer de muchos registros de propsito


general.

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, SPARC
son ejemplos de algunos de ellos.

RISC es una filosofa de diseo de CPU para computadora que est a favor de
conjuntos de instrucciones pequeas y simples que toman menor tiempo para
ejecutarse. El tipo de procesador ms comnmente utilizado en equipos de
escritorio, el x86, est basado en CISC en lugar de RISC, aunque las versiones ms
nuevas traducen instrucciones basadas en CISC x86 a instrucciones ms simples
basadas en RISC para uso interno antes de su ejecucin.

La idea fue inspirada por el hecho de que muchas de las caractersticas que eran
incluidas en los diseos tradicionales de CPU para aumentar la velocidad estaban
siendo ignoradas por los programas que eran ejecutados en ellas. Adems, la
velocidad del procesador en relacin con la memoria de la computadora que
acceda era cada vez ms alta. Esto conllev la aparicin de numerosas tcnicas
para reducir el procesamiento dentro del CPU, as como de reducir el nmero total
de accesos a memoria.
VENTAJAS

Incrementar el tamao del conjunto de registros.


Mayor velocidad en la ejecucin de instrucciones.
Implementar medidas para aumentar el paralelismo interno.
Aadir cachs enormes.
Aadir otras funcionalidades, como E/S y relojes para mini controladores.
Construir los chips en lneas de produccin antiguas que de otra manera no
seran utilizables.
No ampliar las funcionalidades, y por lo tanto ofrecer el chip para
aplicaciones de bajo consumo de energa o de tamao limitado.

DESVENTAJAS

Ms difcil de programar.
Excesiva dependencia en la efectividad del compilador.
La depuracin de los programas se hace difcil por la programacin de
instrucciones.
Se incrementa el tamao del cdigo de lenguaje mquina.

EVOLUCION

El primer sistema que pudiera ser considerado en nuestros das como RISC no lo
era as en aquellos das; era la supercomputadora CDC 6600, diseada en 1964 por
Seymour Cray.

Cray la dise como un CPU para clculos a gran escala (con 74 cdigos,
comparada con un 8086 400, adems de 12 computadores simples para manejar los
procesos de E/S (la mayor parte del sistema operativo se encontraba en uno de
stos).

El CDC 6600 tena una arquitectura de carga/almacenamiento con tan solo dos
modos de direccionamiento. Haba once unidades de canalizacin funcional para la
aritmtica y la lgica, adems de cinco unidades de carga y dos unidades de
almacenamiento (la memoria tena mltiples bancos para que todas las unidades de
carga/almacenamiento pudiesen operar al mismo tiempo). El nivel promedio de
operacin por ciclo/instruccin era 10 veces ms rpido que el tiempo de acceso a
memoria.
Los diseos RISC que ms se dieron a conocer sin embargo, fueron aquellos donde
los resultados de los programas de investigacin de las universidades eran
ejecutados con fondos del programa DARPA VLSI. El programa VLSI
prcticamente desconocido hoy en da, llev a un gran nmero de avances en el
diseo de chips, la fabricacin y an en las grficas asistidas por computadora.
Una de las primeras mquinas de carga/almacenamiento fue la minicomputadora
Data General Nova, diseado en 1968 por Edson de Castro. Haba un conjunto de
instrucciones RISC casi puro, muy similar a la de los procesadores ARM de hoy,
sin embargo no ha sido citado como haber influido en los diseadores del ARM,
aunque estas mquinas estaban en uso en la Universidad de Cambridge
ComputerLaboratory en la dcada de 1980.

El proyecto RISC de la Universidad de Berkeley comenz en 1980 bajo la


direccin de David A. Patterson, basndose en la obtencin de rendimiento a travs
del uso de la canalizacin y un agresivo uso de los registros conocido como
ventanas de registros. En una CPU normal se tienen un pequeo nmero de
registros, un programa puede usar cualquier registro en cualquier momento. En una
CPU con ventanas de registros, existen un gran nmero de registros (138 en el
RISC-I), pero los programas solo pueden utilizar un pequeo nmero de estos (32
en el RISC-I) en cualquier momento.

Un programa que se limita asimismo a 32 registros por procedimiento puede hacer


llamadas a procedimientos muy rpidas: la llamada, y el regreso, simplemente
mueven la ventana de 32 registros actual para limpiar suficiente espacio de trabajo
para la subrutina, y el regreso restablece esos valores.
El proyecto RISC entreg el procesador RISC-I en 1982. Consistiendo de solo
44.420 transistores (comparado con promedios de aproximadamente 100.000 en un
diseo CISC de esa poca) RISC-I solo tena 32 instrucciones, y aun as
sobrepasaba el desempeo de cualquier otro diseo de chip simple. Se continu
con esta tendencia y RISC-II en 1983 tena 40.760 transistores y 39 instrucciones,
con los cuales ejecutaba 3 veces ms rpido que el RISC-I.

Casi al mismo tiempo, John Hennessy comenz un proyecto similar llamado MIPS
en la Universidad de Stanford en 1981. MIPS se centraba casi completamente en la
segmentacin, asegurndose de que ejecutara tan lleno como fuera posible.
Aunque la segmentacin ya haba sido utilizada en otros diseos, varias
caractersticas del chip MIPS hacan su segmentacin mucho ms rpida. Lo ms
importante, y quiz molesto de estas caractersticas era el requisito de que todas las
instrucciones fueran capaces de completarse en un solo ciclo. Este requisito
permita al canal ser ejecutado a velocidades ms altas (no haba necesidad de
retardos inducidos) y es la responsable de la mayora de la velocidad del
procesador. Sin embargo, tambin tena un efecto colateral negativo al eliminar
muchas de las instrucciones potencialmente utilizables, como una multiplicacin o
una divisin.

El primer intento por hacer una CPU basada en el concepto RISC fue hecho en
IBM el cual comenz en 1975, precediendo a los dos proyectos anteriores.
Nombrado como proyecto RAN, el trabajo llev a la creacin de la familia de
procesadores IBM 801, la cual fue utilizada ampliamente en los equipos de IBM.
El 801 fue producido eventualmente en forma de un chip como ROMP en 1981,
que es la abreviatura de Research Office Products Division Mini Processor. Como
implica el nombre, esta CPU fue diseada para tareas pequeas, y cuando IBM
lanz el diseo basado en el IBM RT-PC en 1986, el rendimiento no era aceptable.
A pesar de esto, el 801 inspir varios proyectos de investigacin, incluyendo
algunos nuevos dentro de IBM que eventualmente llevaran a su sistema IBM
POWER.

La lnea MIPS Technologies Inc.


La serie IBM POWER
La versin PowerPC de Motorola e IBM
El procesador SPARC y UltraSPARC de Sun Microsystems y Fujitsu
El PA-RISC y el HP/PA de Hewlett-Packard
El DEC Alpha
El ARM
El Atmel AVR
La plataforma SuperH de Hitachi
Los procesadores XAP

ARQUITECTURA ARM

ARM es una arquitectura RISC (Reduced Instruction Set Computer=Ordenador


con Conjunto Reducido de Instrucciones) de 32 bits y recientemente con la llegada
de su versin V8-A tambin de 64 Bits desarrollada por ARM Holdings. Se llam
Advanced RISC Machine, y anteriormente Acorn RISC Machine. La arquitectura
ARM es el conjunto de instrucciones de 32 y 64 bits ms ampliamente utilizado en
unidades producidas.1 2 Concebida originalmente por Acorn Computers para su
uso en ordenadores personales, los primeros productos basados en ARM eran los
Acorn Archimedes, lanzados en 1987.
Un enfoque de diseo basado en RISC causa que los procesadores ARM necesitan
una cantidad menor de transistores que los procesadores x86 CISC tpicos en la
mayora de ordenadores personales. Este enfoque de diseo por lo tanto nos lleva a
una reduccin de los costes, calor y energa. Estas caractersticas son deseables
para dispositivos que funcionan con bateras, como los telfonos mviles, tabletas,
etc.

La relativa simplicidad de los procesadores ARM los hace ideales para


aplicaciones de baja potencia. Como resultado, se han convertido en dominante en
el mercado de la electrnica mvil e integrada, encarnados en microprocesadores y
micro controladores pequeos, de bajo consumo y relativamente bajo costo. En
2005, alrededor del 98% de los ms de mil millones de telfonos mviles vendidos
utilizaban al menos un procesador ARM.3 Desde 2009, los procesadores ARM son
aproximadamente el 90% de todos los procesadores RISC de 32 bits integrados,
cabe hacer mencin que no existe una tabla de equivalencias de rendimiento entre
las distintas tecnologas de procesadores4 y se utilizan generalmente en la
electrnica de consumo, incluyendo PDA, tabletas, telfonos mviles, Telfono
inteligente, Relojes inteligentes, videoconsolas
porttiles, calculadoras, reproductores digitales de
msica y medios (fotos, vdeos, etc.), y perifricos de
ordenador como discos duros y routers.

EVOLUCION

El diseo del ARM comenz en 1983 como un proyecto de desarrollo en la


empresa Acorn Computers. Sophie Wilson y Steve Furber lideraban el equipo,
cuya meta era, originalmente, el desarrollo de un procesador avanzado, pero con
una arquitectura similar a la del MOS 6502. La razn era que Acorn tena una larga
lnea de ordenadores personales basados en dicho micro, por lo que tena sentido
desarrollar uno con el que los desarrolladores se sintieran cmodos.

El equipo termin el diseo preliminar y los primeros prototipos del procesador en


el ao 1985, al que llamaron ARM1. La primera versin utilizada comercialmente
se bautiz como ARM2 y se lanz en el ao 1986.

La arquitectura del ARM2 posee un bus de datos de 32 bits y ofrece un espacio de


direcciones de 26 bits, junto con 16 registros de 32 bits. Uno de estos registros se
utiliza como contador de programa, aprovechndose sus 4 bits superiores y los 2
inferiores para contener los flags de estado del procesador.
El ARM2 es probablemente el procesador de 32 bits til ms simple del mundo, ya
que posee slo 30.000 transistores. Su simplicidad se debe a que no est basado en
microcdigo (sistema que suele ocupar en torno a la cuarta parte de la cantidad
total de transistores usados en un procesador) y a que, como era comn en aquella
poca, no incluye cach. Gracias a esto, su consumo en energa es bastante bajo, a
la vez que ofrece un mejor rendimiento que un 286. Su sucesor, el ARM3, incluye
una pequea memoria cach de 4 KB, lo que mejora los accesos a memoria
repetitivos.

A finales de los aos 80, Apple Computer comenz a trabajar con Acorn en nuevas
versiones del ncleo ARM. En Acorn se dieron cuenta de que el hecho de que el
fabricante de un procesador fuese tambin un fabricante de ordenadores podra
echar para atrs a los clientes, por lo que se decidi crear una nueva compaa
llamada Advanced RISC Machines, que sera la encargada del diseo y gestin de
las nuevas generaciones de procesadores ARM. Ocurra esto en el ao 1990.
Este trabajo deriv en el ARM6, presentado en 1991. Apple utiliz el ARM 610
(basado en el ARM6), como procesador bsico para su innovador PDA, el Apple
Newton. Por su parte, Acorn lo utiliz en 1994 como procesador principal en su
RiscPC.

El ncleo mantuvo su simplicidad a pesar de los cambios: en efecto, el ARM2


tiene 30.000 transistores, mientras que el ARM6 slo cuenta con 35.000. La idea
era que el usuario final combinara el ncleo del ARM con un nmero opcional de
perifricos integrados y otros elementos, pudiendo crear un procesador completo a
la medida de sus necesidades.

ARM1
ARM2
ARM3
ARM6
ARM7
ARM7TDMI
StrongARM
ARM8
ARM9TDMI
ARM9E
ARM10E
XScale
ARM11
Cortex.
BIBLIOGRAFIA

http://arquithardware.blogspot.com/p/arquitectura-de-computador-
cisc-y-risc.html

https://es.wikipedia.org/wiki/Reduced_instruction_set_computing#P
rimeros_dise.C3.B1os_RISC

https://es.wikipedia.org/wiki/Arquitectura_ARM#Historia

http://www.eltiempo.com/archivo/documento/MAM-67548

https://cs.stanford.edu/people/eroberts/courses/soco/projects/risc/ris
ccisc/

http://www.informatica-hoy.com.ar/aprender-informatica/El-
Procesador-de-la-computadora.php

You might also like