otras arquitecturas

1
Arquitectura Harvard Esta arquitectura apareció en la universidad de Princeton. El programa se almacena como código numérico en la memoria, pero no en el mismo espacio de memoria ni en el mismo formato de datos. Por ejemplo, se puede almacenar las instrucciones en doce bits en la memoria de programa, mientras los datos se almacenan en 8 bits en una memoria aparte. Para evitar el cuello de botella producido por tener un único bus de datos y direcciones se procedió a crear dos buses uno de programación y otro de datos los cuales permite que se lea el código de operación de una instrucción, al mismo tiempo se lee de la memoria de datos los operados de la instrucción previa. Arquitectura segmentada Esta arquitectura busca mejorar el desempeño realizando paralelamente varias etapas del ciclo de instrucciones al mismo tiempo. El procesador se divide en varias unidades funcionales independientes y se dividen entre ellas el procesamiento de las instrucciones.

Upload: mauricio-velasquez

Post on 13-Aug-2015

67 views

Category:

Environment


1 download

TRANSCRIPT

Page 1: Otras arquitecturas

Arquitectura Harvard

Esta arquitectura apareció en la universidad de Princeton. El programa se almacena como código numérico en la memoria, pero no en el mismo espacio de memoria ni en el mismo formato de datos. Por ejemplo, se puede almacenar las instrucciones en doce bits en la memoria de programa, mientras los datos se almacenan en 8 bits en una memoria aparte.

Para evitar el cuello de botella producido por tener un único bus de datos y direcciones se procedió a crear dos buses uno de programación y otro de datos los cuales permite que se lea el código de operación de una instrucción, al mismo tiempo se lee de la memoria de datos los operados de la instrucción previa.

Arquitectura segmentada

Esta arquitectura busca mejorar el desempeño realizando paralelamente varias etapas del ciclo de instrucciones al mismo tiempo.

El procesador se divide en varias unidades funcionales independientes y se dividen entre ellas el procesamiento de las instrucciones.