Cuadro Comparativo Arquitecturas

3
Tipo DESCRIPCION CONFIGURACION ELEMENTOS TIPOS DE MEMORIA ARQUITECTURA MAUCHLY-ECKERT (VON NEWMAN) Arquitectura que consiste en una unidad central de proceso que se comunica a través de un solo bus con un banco de memoria en donde se almacenan tanto los códigos de instrucción del programa, como los datos que serán procesados por este. Utilizan el mismo dispositivo de almacenamiento, tanto para las instrucciones como para los datos. Los contenidos de esta memoria se direccionan indicando su posición sin importar su tipo. Data de los años 40 hasta la actualidad. Dicha arquitectura realiza los siguiente pasos secuencialmente: 1.-obtiene la siguiente instrucción desde la memoria a una dirección indicada por el contador de programa y la guarda en el registro de instrucción. 2.-aumenta el contador del programa en la longitud de la instrucción para apuntar a la siguiente. 3.- descodifica la instrucción mediante la unidad de control. 4.- se ejecuta la instrucción. Cuenta con: un procesador o CPU, compuesto por la Unidad Aritmético Lógica (ALU), Unidad de Control y Registros, la memoria, un dispositivo de E/S, el bus de datos que proporciona un medio de transporte de los datos entre las siguientes partes. Auxiliar.-memoria de soporte. Secundaria.-se almacena información de forma permanente. Principal.- memoria RAM, se almacenan datos de forma temporal. Cache.-memoria intermedia entre la CPU y la UM. Registros.- memorias de alta velocidad y baja capacidad. HARVARD Este modelo, que utilizan los Micro controladores 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. El programa se almacena como un código numérico en la memoria, pero no en el mismo espacio de memoria ni en el mismo formato que los datos Se lleva a cabo por medio de una Unidad Central de Procesamiento (CPU) y dos memorias que almacenan por separado las instrucciones y los datos tanto de entrada como de salida. -Unidad Central de Procesamiento(CP U) - Memoria RAM -Memoria ROM Memoria de Programa: contiene solamente las instrucciones del programa, Memoria de Datos: solo almacena datos. RAM para los datos y ROM para las instrucciones.

description

Cuadro comparativo de arquitecturas de computadoras

Transcript of Cuadro Comparativo Arquitecturas

Page 1: Cuadro Comparativo Arquitecturas

Tipo DESCRIPCION CONFIGURACION ELEMENTOS TIPOS DE MEMORIA

AR

QU

ITE

CT

UR

A M

AU

CH

LY

-EC

KE

RT

(VO

N N

EW

MA

N)

Arquitectura que consiste en una unidad central de proceso que se comunica a través de un solo bus con un banco de memoria en donde se almacenan tanto los códigos de instrucción del programa, como los datos que serán procesados por este. Utilizan el mismo dispositivo de almacenamiento, tanto para las instrucciones como para los datos. Los contenidos de esta memoria se direccionan indicando su posición sin importar su tipo. Data de los años 40 hasta la actualidad.

Dicha arquitectura realiza los siguiente pasos secuencialmente: 1.-obtiene la siguiente instrucción desde la memoria a una dirección indicada por el contador de programa y la guarda en el registro de instrucción. 2.-aumenta el contador del programa en la longitud de la instrucción para apuntar a la siguiente. 3.- descodifica la instrucción mediante la unidad de control. 4.- se ejecuta la instrucción.

Cuenta con: un procesador o CPU, compuesto por la Unidad Aritmético Lógica (ALU), Unidad de Control y Registros, la memoria, un dispositivo de E/S, el bus de datos que proporciona un medio de transporte de los datos entre las siguientes partes.

Auxiliar.-memoria de soporte. Secundaria.-se almacena información de forma permanente. Principal.- memoria RAM, se almacenan datos de forma temporal. Cache.-memoria intermedia entre la CPU y la UM. Registros.-memorias de alta velocidad y baja capacidad.

HA

RV

AR

D

Este modelo, que utilizan los Micro controladores 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. El programa se almacena como un código numérico en la memoria, pero no en el mismo espacio de memoria ni en el mismo formato que los datos

Se lleva a cabo por medio de una Unidad Central de Procesamiento (CPU) y dos memorias que almacenan por separado las instrucciones y los datos tanto de entrada como de salida.

-Unidad Central de Procesamiento(CPU) - Memoria RAM -Memoria ROM

Memoria de Programa: contiene solamente las instrucciones del programa, Memoria de Datos: solo almacena datos. RAM para los datos y ROM para las instrucciones.

Page 2: Cuadro Comparativo Arquitecturas

SE

GM

EN

TA

DA

S

Segmentación del procesador “pipe-line”, descomponiéndolo en etapas para poder procesar una instrucción diferente en cada una de ellas y trabajar con varias a la vez. Buscan mejorar el desempeño realizando paralelamente varias etapas del ciclo de instrucción al mismo tiempo. El procesador se divide en varias unidades funcionales, independientes y se divide entre ellas el procesamiento de las instrucciones.

En un procesador con segmentación del cauce, cada una de estas etapas se asigna a una unidad funcional diferente, la búsqueda a la unidad de búsqueda y la ejecución a la unidad de ejecución. Estas unidades pueden trabajar en forma paralela en instrucciones diferentes. Se comunican por medio de una cola de instrucciones en la que la unidad de búsqueda coloca los códigos de instrucción que leyó para que la unidad de ejecución toma la cola y los ejecute.

Conjunto de procesadores de datos conectados en serie en donde la salida de un elemento es la entrada del siguiente, debe haber un almacenamiento tipo buffer insertado entre elementos.

DE

MU

LT

IPR

OC

ES

AM

IEN

TO

Estos sistemas disponen de dos o más procesadores que se comunican entre sí, compartiendo el bus de la computadora y, en ocasiones, el reloj, la memoria y los dispositivos periféricos. Presentan tres ventajas: Mayor rendimiento: se realiza más trabajo en menos. Economía de escala: los sistemas multiprocesador son más baratos que múltiples sistemas de un solo procesador, ya que comparten periféricos, alimentación y almacenamiento. Mayor fiabilidad: el fallo de un procesador no hará que el sistema deje de funcionar

En los sistemas SMP (Simetric Multiprocesesors), varios procesadores comparten la misma memoria principal y periféricos de I/O, Normalmente conectados por un bus común

Tiene dos o más procesadores similares de capacidades comparables. Los procesadores comparten la memoria principal y la E/S.

Page 3: Cuadro Comparativo Arquitecturas

CONCLUCION:

Lo que pudimos apreciar a través de las arquitecturas de las computadoras, son

varios aspectos, un punto importante que podemos decir de la arquitectura de Von

Neumann, es que ha destacado desde sus orígenes hasta nuestra actualidad en la

mayoría de las computadoras personales, y es un modelo básico que se puede

observar en la mayor parte de los sistemas ajenos a una computadora. También

vimos, por ejemplo en la arquitectura segmentada el procesador, valga la

redundancia se segmenta para trabajar con varias instrucciones a la vez, en busca

de mejorar el desempeño ejecutando varias etapas de instrucción al mismo tiempo,

y en el sistema de multiprocesamiento que trabajan con dos o más procesadores,

donde se permite que cualquier procesador trabaje en cualquier tarea sin importar

su localización en memoria.

Las diferentes arquitecturas estudiadas utilizan como base casi los mismos

componentes, se puede observar que estos van evolucionando para obtener un

mejor rendimiento y la mayoría de las arquitecturas utilizan como base la

arquitectura de Von Neumann, también podemos decir que cada arquitectura puede

utilizarse para fines distintos, por ejemplo utilizar una arquitectura de

multiprocesamiento para un servidor. Podemos dar cuenta que las arquitecturas

pueden ser diferentes a cuanto costos esto debido a la cantidad de componentes

que pueden llegar a utilizar. Con la constante evolución que hay en la tecnología los

componentes irán evolucionando y consecuentemente las arquitecturas se

desarrollaran a la par de estos consiguiendo así un mejor funcionamiento.

REFERENCIAS:

Anónimo, Arquitectura de computadoras segmentadas. Recuperado el 13 de febrero del 2014 de https://prezi.com/-gatekoi_iha/arquitectura-de-computadoras-segmentadas/

Cetina Yecenia (2012), Modelos de arquitecturas de computadoras. Recuperado el 14 de febrero de 2014 de http://es.slideshare.net/yesyduc10/modelos-de-arquitecturas-de-computadoras

Isaac (2012), Arquitecturas de multiprocesamiento. Recuperado el 12 de febrero del 2014 de http://oac91.blogspot.mx/2012/03/arquitecturas-de-multiprocesamiento.html

Material de trabajo. Recuperado el 11 de febrero del 2014 de http://www.tecpachucavirtual.mx/m27/mod/folder/view.php?id=646