Sei sulla pagina 1di 26

INSTITUTO TECNOLGICO

DE JIQUILPAN
TIPOS DE ARQUITECTURAS Y EVOLUCION DEL CPU

ALUMNAS:
YAD I R A G U A D A L U P E H E R N N D E Z G I L
NEREIDA AGUILAR BARAJAS
P AT R I C I A G O N Z A L E S G A L L E G O S
MAESTRO:
F R A N C I S C O A R M A N D O P AY N G U E R R E R O

OBJETIVO
Conocer los diferentes microprocesadores, as como su arquitectura y la
evolucin que han tenido con el paso del tiempo.

Tipos de Arquitecturas
Arquitectura von Neumann

Tradicionalmente los sistemas con microprocesadores se basan en


esta arquitectura, en la cual la unidad central de proceso (CPU), est
conectada a una memoria principal nica (casi siempre slo RAM) donde se
guardan las instrucciones del programa y los datos. A dicha memoria
se accede a travs de un sistema de buses nico (control, direcciones y
datos)

Las principales limitaciones que nos encontramos con


la arquitectura Von Neumann son:

La limitacin de la longitud de las instrucciones por el bus de datos, que hace que
el microprocesador tenga que realizar varios accesos a memoria para buscar instrucciones
complejas.
La limitacin de la velocidad de operacin a causa del bus nico para datos e instrucciones que
no deja acceder simultneamente a unos y otras, lo cual impide superponer ambos tiempos de
acceso.

Est es la forma que trabajas un bus Externo de datos dndole paso de


comunicacin a todos los dispositivos que estn a su alrededor los
cuales transfieren a otras partes exteriores.

Los ordenadores con arquitectura Von Neumann constan de las


siguientes partes:

La arquitectura Von Neumann realiza o emula los siguientes pasos


secuencialmente:

1) Obtiene la siguiente instruccin desde la memoria en la direccin indicada por el contador de


programa
y
la
guarda
en
el
registro
de
instruccin.
2) Aumenta el contador de programa en la longitud de la instruccin para apuntar a la siguiente.
3) Descodifica la instruccin mediante la unidad de control. sta se encarga de coordinar el
resto de componentes del ordenador para realizar una funcin determinada.
4) Se ejecuta la instruccin. sta puede cambiar el valor del contador del programa,
permitiendo
as
operaciones
repetitivas.
5) Regresa al paso N 1.

Arquitectura Harvard:
Este

modelo, que utilizan los Microcontroladores PIC, tiene la unidad central de


proceso (CPU) conectada a dos memorias (una con las instrucciones y otra con los
datos)
por
medio
de
dos buses
diferentes.

Ventajas de la arquitectura Harvard

* El tamao de las instrucciones no esta relacionado con el de los datos, y por lo tanto puede
ser
optimizado para que cualquier instruccin ocupe una sola posicin de memoria de programa,
logrando
as
mayor
velocidad
y
menor
longitud
de
programa.
* El tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando una
mayor velocidad en cada operacin.

ARQUITECTURAS CISC

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 usada en la mayora de las computadoras personales
actuales.
Para realizar una sola instruccin un chip CISC requiere de cuatro a diez ciclos de
reloj.

Entre las ventajas de CISC destacan las siguientes:

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.

Ejemplo de microprocesadores basados en la tecnologa CISC:

MIPS, Millions Instruction Per Second.


PA-RISC, Hewlett Packard.
SPARC, Scalable Processor Architecture, Sun Microsystems.
Las mas usadas son:
POWER PC, Apple, Motorola e IBM.

ARQUITECTURAS RISC
En la arquitecturacomputacional,RISC(del ingls reduced
instruction set computer) es un tipo de microprocesador con las
siguientes caractersticas fundamentales:
Instrucciones de tamao fijo y presentadas en un reducido nmero
de formatos.
Slo las instrucciones de carga y almacenamiento acceden a la
memoria de datos.

Cdigo de
fuente

Compilador

Instrucciones
CISC

Decodifica
dor

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.

Caractersticas de RISC:

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.

Las caractersticas que generalmente son encontradas en los diseos


RISC son:

Codificacin uniforme de instrucciones, lo que permite una de codificacin ms rpida.


Un conjunto de registros homogneo, permitiendo que cualquier registro sea utilizado en cualquier
contexto y as simplificar el diseo del compilador.

Modos de direccionamiento simple con modos ms complejos reemplazados por secuencias de


instrucciones aritmticas simples.

Los tipos de datos soportados en el hardware no se encuentran en una mquina RISC.

Los diseos RISC tambin prefieren utilizar como caracterstica un modelo de memoria Harvard,
donde los conjuntos de instrucciones y los conjuntos de datos estn conceptualmente separados.

Entre las ventajas de RISC tenemos las siguientes:


La CPU trabaja mas rpido al utilizar menos ciclos de reloj para ejecutar
instrucciones.
Utiliza un sistema de direcciones no destructivas en RAM. Eso significa que a
diferencia de CISC, RISC conserva despus de realizar sus operaciones en
memoria los dos operandos y su resultado, reduciendo la ejecucin de nuevas
operaciones.
Cada instruccin puede ser ejecutada en un solo ciclo del CPU

DEFINICIN DE MICROPROCESADOR

Es un circuito integrado que es parte fundamental de un CPU o unidad central de


procesamiento
en
una
computadora.

Evolucin del CPU

Gracias por
su Atencin

Potrebbero piacerti anche