0% encontró este documento útil (0 votos)
65 vistas10 páginas

Comparativa Arquitecturas CPU

Este documento compara las arquitecturas Harvard y Von Neumann. La arquitectura Harvard tiene memoria separada para instrucciones y datos, lo que permite un movimiento de datos más rápido y eficiente. En cambio, la arquitectura Von Neumann usa una sola memoria principal para instrucciones y datos, lo que genera un cuello de botella. Aunque la arquitectura Von Neumann es más sencilla, la arquitectura Harvard es más adecuada para aplicaciones que requieren un alto rendimiento y procesamiento en tiempo real.

Cargado por

Cristian Soto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
65 vistas10 páginas

Comparativa Arquitecturas CPU

Este documento compara las arquitecturas Harvard y Von Neumann. La arquitectura Harvard tiene memoria separada para instrucciones y datos, lo que permite un movimiento de datos más rápido y eficiente. En cambio, la arquitectura Von Neumann usa una sola memoria principal para instrucciones y datos, lo que genera un cuello de botella. Aunque la arquitectura Von Neumann es más sencilla, la arquitectura Harvard es más adecuada para aplicaciones que requieren un alto rendimiento y procesamiento en tiempo real.

Cargado por

Cristian Soto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TRABAJO N°2

DIFERENCIA ENTRE ARQUITECTURA HARVARD Y VON


NEUMANN

NOMBRE:

Soto Mayta Cristian Abdon

MATERIA:

Sistemas de computación

CARRERA:

INGENIERIA ELECTRONICA

AÑO

2023

LA PAZ - BOLIVIA
INDICE

1OBJETIVOS

1OBJETIVOS ESPESIFICOS
2 MARCO TEORICO

5COMPARACION ENTRE ARQUITECTURA HARVARD Y


ARQUITECTURA VON NIUMANN

5APLICACIONES

6 CONCLUCIONES

6 RECOMENDACIONES

6 BIBLIOGRAFIA
ARQUITECTURA HARVARD

OBJETIVOS

Poder comprender la arquitectura de Harvard de mejor manera y poder encontrarle sus


pros y contras, conocer un poco de la historia, ver en que aspectos es mejor está en
ciertos aspectos que otras arquitecturas

Uno de los aspectos relacionados con los computadores que han evolucionado de manera
más visible es el de los lenguajes de programación [1]. Los lenguajes de programación de
alto nivel permiten al programador expresar algoritmos de manera más concisa, pero
ocasionan otro problema conocido como el salto semántico: la diferencia entre las
operaciones que proporcionan los lenguajes de alto nivel y las que proporciona la
arquitectura del computador. De esta manera, se puede diferenciar entre dos filosofías de
diseño de arquitecturas de unidades de procesamiento: Computador de un Conjunto de
Instrucciones Reducido (RISC) y Computador de un Conjunto de Instrucciones Complejo
(CISC). Por otro lado, en los últimos años los sistemas integrados han venido
incrementando su potencial, tanto deprocesado como de integración en un mismo chip,
para dar posibilidad a sistemas más complejos. De esta manera es posible utilizar un
procesador concreto o hacer uso de la lógica programable. Los system on chip permiten
implementar en un único dispositivo sistemas complejos que antes empleaban varios

(Ortega1, 2009)

OBJETIVOS ESPESIFICOS

Al conocer de mejor manera la estructura de la arquitectura Harvard poder adquirir


mejores conocimientos y al momento de tener que trabajar con esa poder hacerlo de la
mejor manera sin dudas o preguntas de cómo funciona.
Poder aprecias el trabajo que tuvo que realizar para poder llegar a lo que es ahora, recabar
un poco de historia para conocer a los autores.

1
MARCO TEORICO

Las principales características que presenta una arquitectura RISC son: ¾ Un conjunto
limitado y simple de instrucciones. Se cuenta con un conjunto constituido por
instrucciones capaces de ejecutarse en un ciclo de reloj. ¾ Instrucciones orientadas a los
registros con acceso limitado a memoria. Un conjunto de tipo RISC ofrece pocas
instrucciones básicas (Load y Store) que pueden ingresar datos en la memoria. El resto
de ellas operan exclusivamente con registros ¾ Modos limitados de direccionamiento.

Muchas computadoras de tipo RISC ofrecen sólo un modo para direccionar la memoria,
generalmente un direccionamiento directo o indirecto de registros con un desplazamiento.
¾ Un gran banco de registros. Los procesadores de tipo RISC contienen muchos registros
de manera que las variables y los resultados intermedios usados durante la ejecución del
programa no requieran utilizar la memoria. Con ello se evitan muchas instrucciones del
tipo Load y Store. ¾ Palabra de la instrucción con extensión y formatos fijos. Al hacer
idénticos el tamaño y el formato de todas las instrucciones, es posible obtenerlas y
decodificarlas por separado. No hay que esperar hasta conocer la extensión de una
instrucción anterior a fin de obtener y decodificar la siguiente. Por tanto, esas dos acciones
pueden llevarse a cabo en paralelo. En pocas palabras, la decodificación se simplifica.

Muchos procesadores han adquirido esta arquitectura por ser una de las más eficientes.
Las arquitecturas más didácticas usadas en los ambientes universitarios son las basadas
en MIPS Se conoce como MIPS (Microprocessor without Interlocked Pipeline Stages) a
toda una familia de procesadores de arquitectura RISC desarrollados por MIPS
Technologies, Inc. Estos procesadores han permitido enseñar los elementos básicos de
una arquitectura de cómputo a estudiantes de un nivel universitario, sentando las bases
para el aprendizaje de arquitecturas más complejas. Arquitectura del Microprocesador

2
El microprocesador desarrollado en este trabajo tiene arquitectura MIPS de 16 Bits para
la ejecución de instrucciones con punto fijo. El procesador fue llamado ESCOMIPS,
puesto que fue desarrollado en la Escuela Superior de Cómputo (ESCOM) del IPN. El
procesador, presenta las siguientes características:
¾ Formato de instrucción de 25 bits para todas las instrucciones.
¾ Cada instrucción se ejecuta en un ciclo de reloj.
¾ Archivo de 16 registros de trabajo.
¾ Memoria de programa y memoria de datos separada, es decir, Arquitectura Harvard.
¾ El contador de programa puede direccionar hasta 64 kwords.

¾ En memoria de datos se puede direccionar hasta 64 kwords + 4 kwords.

(Ortega1, 2009)

3
(Ortega1, 2009)

-La memoria de programa contiene todas las instrucciones que ejecuta el


microprocesador,

-La pila con la que podemos implementar instrucciones de saltos o


llamadas a subrutinas de forma rápida al usar 8 registros,

-Archivo registro está conformado por 16 registros de 16 bits cada uno los
cuales se les puede llamar R0,R1,R2,….,R15.

-Alu de 16 bits esta implementada con un esquema de acarreo anticipado


para tener un tiempo de respuesta de 2 retardos de propagación ,

-Memoria de gatos tiene una organización de 64kx16 ,

4
-Unidad de control es el cerebro del microprocesador, esta unidad
decodifica los códigos de operación y los de función para poder determinar
la instrucción que se va a ejecutar.

COMPARACION ENTRE ARQUITECTURA HARVARD Y


ARQUITECTURA VON NIUMANN

Para hacer las comparaciones tomaremos los pics con ejemplo ahora escogeremos el pic
16f887 que es un pic de 14 bits.

Ambas arquitecturas tienen varias cosas que ofrecer, en este caso hablaremos de los pics
que trabajan con arquitectura Harvard ya que esta nos ofrece un mejor uso de los recursos
de nuestro pic.

Una comparación sencilla y fácil de entender seria decir que la arquitectura Von Neumann
trabaja un poco más lento la parte del almacenamiento de datos, esto genera un cuello de
botella.

La arquitectura Harvard implementa un bus adicional que el de Von Neumann esto


permite que el movimiento de datos de almacenamiento se pueda manejar de una forma
más rápida y eficiente.

La arquitectura Harvard maneja una memoria para datos y otra para instrucciones, esto
es lo que le permite ser un poco mas eficiente en el aspecto a lo que se refiere a
movimiento de entrada y salida de datos

La arquitectura Von Neumann maneja una sola memoria principal donde se almacenan
datos e instrucciones y esto es lo que genera ese cuello de botella, sin embargo es más
fácil de diseñar, implementar y depurar.

APLICACIONES

Existen varios tipos de procesadores, incluyendo procesadores de un solo núcleo,


procesadores de múltiples núcleos y procesadores de señal digital. Los procesadores de
un solo núcleo son los más comunes en las computadoras personales y portátiles, mientras
que los procesadores de múltiples núcleos se utilizan en servidores y sistemas de alta
gama que requieren un alto rendimiento. Los procesadores de señal digital se utilizan en
5
aplicaciones que requieren procesamiento de señales en tiempo real, como la industria
automotriz y aeroespacial.

El procesador de la computadora es el chip que se encarga de procesar la información y


ejecutar las instrucciones del software. Es el componente más importante de la
computadora y su rendimiento determina en gran medida la velocidad y la capacidad de
la máquina.

En conclusión, la arquitectura de Harvard se utiliza principalmente en aplicaciones donde


se requiere un alto rendimiento y una capacidad de procesamiento en tiempo real. Aunque
la arquitectura de Von Neumann es más común en las computadoras personales y
servidores, la arquitectura de Harvard tiene ventajas en ciertas aplicaciones específicas.
En cuanto a los procesadores, existen varios tipos que se utilizan en diferentes
aplicaciones, pero el procesador de la computadora es el componente más importante y
determinante en el rendimiento de la máquina.

CONCLUCIONES

Podemos concluir que la arquitectura Harvard es más compleja también otorga mejores
resultados y un mejor trabajo, claro que todo depende donde lo vayamos a implementar.

La arquitectura de Von Neumann es más sencilla de entender y trabajar por ello se


implementa en trabajos donde no se requiera un movimiento de datos tan exigido o
laborioso.

Ambas cumplen un papel muy importante en su área de trabajo designada por algo están
donde están y se las conoce como tal.

RECOMENDACIONES

Puedo recomendar personalmente a cualquier persona que lea este trabajo y le haya
servido para aprender que escoja cual le gusta mas y con cual se siente más cómodo
trabajar, porque usar un pic con arquitectura Harvard solo porque si y no tomar en
cuenta varios aspectos ya mencionados seria no aprovechar el conocimiento adquirido.

BIBLIOGRAFIA

Garcia Ortega(2009) Universidad de Guadalajara ,microprocesadores didáctico de


arquitectura.

[Link]

6
Jesus Daniel Ocaña Velasquez(2020) Arquitectura de computadoras

[Link]
URA%20DE%20COMPUTADORAS%20(2).pdf?sequence=3

[Link] A. Juan Carlos(s/f)Proyecto de robótica educativa

[Link]
Sec..pdf

Fernando Berzal (s/f) Introducción a la informática

[Link]

Ing. Mabel Sosa Lic. Ivanna Maldonado Ing. Norma Lesca(2016)ARQUITECTURA


DEL COMPUTADOR

[Link]

Rebollo Pedruelo, Miguel(s/f) El procesador

[Link]

Pablo Cayuela (2010) Máquinas de cálculo y proceso mecánico mediante

MEMS

[Link]
o_medi20210912-[Link]

También podría gustarte