Está en la página 1de 13

Paso 1 conceptualización del proyecto

Daniel Edgardo Prada Tapia

720252734

Microprocesadores y microcontroladores
309696_59

Tutor
Pedro Julian Garcia Guarin

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

JOSÉ ACEVEDO Y GÓMEZ

BOGOTÁ D.C - COLOMBIA

1
INTRODUCCIÓN

2
Objetivo general

Establecer las diferencias entre las arquitecturas Harvard y Von Neuman junto con sus

características como memoria, registros, contadores y lenguaje de programación para ser

aplicados en la solución de un proyecto propuesto

Objetivos Específicos

Desarrollar las preguntas sobre un microprocesador.

Realizar el collage del microprocesador del proyecto.

Participar en el entorno de aprendizaje con avances de la actividad y con aportes de

retroalimentación de los compañeros.

3
Actividades que debe desarrollar el estudiante de forma Individual

2. El estudiante va a responder las siguientes preguntas orientadoras y comparte sus

análisis en el foro de trabajo colaborativo:

 ¿Qué es un Microprocesador? (Hacer la explicación utilizando sus propias

palabras mediante un párrafo no mayor a 250 palabras, dejar la citación en norma

APA 7 edición)

Un microprocesador es un control central de un dispositivo electrónico o informático que

permite realizar operaciones lógicas y aritméticas en función de una ejecutar programas u

operaciones de control de un dispositivo.

La evolución de este circuito integrado ha logrado impactar en la industria gracias al

mejoramiento en la velocidad, memoria y almacenamiento. Ayudando a poder tener un mejor

control en los procesos.

El microprocesador es el cerebro de los dispositivos que ayudan a enviar ordenes de

control y programación mediante software que ayudan la eficiencia de procesos.

4
 ¿Qué elementos constituye internamente un circuito integrado como el

Microprocesador?

Los elementos que conforman un microprocesador son: memoria en caché, base de datos,

ALU, Coprocesador matemático, registro, puerto I/O.

 ¿Qué función cumple el registro de propósito general AX y BX dentro de la

programación de bajo nivel de un Microprocesador?

Registro AX: El registro AX es el registro acumulador, es utilizado para operaciones que

implican entrada/salida, multiplicación y división (estas dos últimas en conjunto con el registro

DX) (operaciones aritméticas)

Registro BX: El registro BX es el registro base, y es el único registro de propósito general

que puede ser un índice para direccionamiento indexado. Se usa para indicar un desplazamiento.

5
 ¿Qué diferencias presenta un circuito integrado con la arquitectura Von Neumann

vs arquitectura Harvard?

La diferenciación entre la arquitectura de Von Neumann y la de Harvard es que en la

arquitectura de Von Neumann la CPU accede a una única memoria que contiene datos e

instrucciones. Por el contrario, en la arquitectura de Harvard, las unidades de memoria

individuales están presentes para los datos y las instrucciones a las que accede el procesador.

La presencia de una sola unidad de memoria hace que el sistema compuesto por

arquitectura Von Neumann sea bastante compacto en comparación con el sistema con

arquitectura Harvard, ya que tiene más de una memoria, es voluminoso.

En la arquitectura de Princeton, se utiliza un bus común para datos e instrucciones.

Mientras que en la arquitectura de Harvard se utiliza un conjunto separado de buses para

transferir los datos y la obtención de instrucciones, ya que aquí existen dos unidades de memoria

separadas.

los costos de desarrollo un sistema con arquitectura Von Neumann es comparativamente

menor que el costo de desarrollo de un sistema con arquitectura Harvard.

uno de las importantes características de la arquitectura de Harvard es que ofrece

transferencia de datos y obtención de instrucciones de la memoria al mismo tiempo porque

comprende dos conjuntos de buses para que se lleve a cabo la operación. Por el contrario, este no

es el caso con la arquitectura de Princeton, ya que el bus único se utiliza tanto para la

6
transferencia de datos como para la obtención de instrucciones, por lo que las dos tareas no

pueden realizarse simultáneamente.

La arquitectura Von Neumann necesita menos espacio ya que tiene una sola unidad de

memoria, pero la arquitectura de Harvard comparativamente ocupa más espacio debido a las

múltiples unidades de memoria.

La arquitectura de Von Neumann exhibe una forma más lenta velocidad de

ejecución porque no permite el procesamiento simultáneo mientras que la velocidad de ejecución

que ofrece la arquitectura Harvard es mayor.

Aunque la velocidad de ejecución de las operaciones es menor en el caso de Von

Neumann, aquí la implementación es bastante simple, sin embargo, la arquitectura de Harvard

ofrece una operación comparativamente compleja.

Los requisitos de hardware de las dos arquitecturas también son diferentes. En la

arquitectura de Von Neumann se accede a una sola memoria así requisito de hardware es bajo.

Por el contrario, en Harvard se accede a dos unidades de memoria, por lo que los requisitos de

hardware obviamente serán altos.

la utilización del espacio dentro de la memoria es un problema importante en el modelo

de Harvard, ya que aquí los datos y las instrucciones se almacenan por separado, por lo tanto,

incluso si queda algo de espacio en la memoria de datos, ninguna instrucción puede utilizar ese

espacio. Sin embargo, el factor de utilización del espacio es comparativamente mejor en el

modelo de Von Neumann porque tanto los datos como las instrucciones se almacenan en la

misma unidad de memoria.

7
En la arquitectura de Von Neumann, la ejecución de una instrucción tiene lugar utilizando

dos ciclos de reloj. Pero con la canalización adecuada, en un solo ciclo de reloj, se puede ejecutar

una sola instrucción en la arquitectura de Harvard

 ¿En qué dispositivos electrónicos se pueden encontrar Microprocesadores ARM

y que función cumplen estos?

Para los Microprocesadores con arquitectura ARM se establecen algunos sistemas

operativos diferentes a los usados tradicionalmente como Windows 11, MAC OS o Linux 64 bits

debido a su set de instrucciones más reducido, para estos encapsulados los sistemas operativos

pueden ser: Raspbian, Ubuntu mate, Windows IOT Core, Libreelec, también el lenguaje de

programación varía de Oracle España Cloud Compute Recursos informáticos basados en Arm

En la actualidad se encuentran en teléfonos móviles, sensores IdC y otros dispositivos

cuentan procesadores basados en Arm. Ahora, esta tecnología ha evolucionado y también puede

usarse en centros de datos a hiperescala e informática en la nube. Los procesadores basados en

Arm, entre los cuales se incluye el Ampere Altra, son interesantes para los clientes de servicios

en la nube porque permiten un escalado lineal, ofrecen un rendimiento predecible y brindan la

densidad más elevada de núcleos. acuerdo al Microprocesador utilizado.

8
 ¿Cuáles son las diferencias, arquitectura, similitudes y características de un

Microprocesador RISC vs un Microprocesador CISC?

Cuando nosotros comparar RISC y CISC, no hay ganador entre la arquitectura RISC y

CISC, todo depende de la aplicación y el escenario de uso. RISC enfatiza la eficiencia al tener en

cuenta los ciclos por instrucciones, mientras que CISC enfatiza la eficiencia por la cantidad de

instrucciones en un programa. Para una mayor eficiencia, CISC depende de unas pocas líneas de

código, mientras que RISC reduce el tiempo de ejecución de cada instrucción. Justamente, no es

posible comparar microcontroladores y microprocesadores basados en estas dos arquitecturas en

un terreno común.

Tomando un ejemplo de una instrucción para multiplicar dos números de 8 bits, un

procesador basado en CISC tomaría aproximadamente 70-80 ciclos de reloj, mientras que un

procesador basado en RISC tomaría aproximadamente 30-40 ciclos de reloj, lo que lo hace 2

veces más rápido que CISC. Además, dado que las CPU basadas en CISC necesitan más ciclos

de reloj para la ejecución, la canalización de instrucciones es una tarea mucho más difícil en

comparación con el procesamiento de un solo ciclo en las CPU basadas en RISC.

La arquitectura RISC incluye instrucciones simples del mismo tamaño que podrían

ejecutarse en un solo ciclo de reloj. Las máquinas basadas en RISC necesitan más RAM

que CISC para mantener los valores a medida que carga cada instrucción en los registros. La

ejecución de una sola instrucción por ciclo le da a las máquinas basadas en RISC la ventaja

9
de canalización (la tubería es el proceso en el que se carga la siguiente instrucción antes de que

se ejecute la primera instrucción, esto aumenta la eficiencia de la ejecución). arquitectura

RISC enfatiza más en el software que en el hardware y requiere que uno escriba software

más eficiente (compiladores, códigos) con menos instrucciones. La implementación

de RISC puede parecer muy difícil debido a las múltiples instrucciones, pero está justificado por

el tamaño de la instrucción y el hecho de que cada instrucción se ejecuta en un solo ciclo de

reloj.

CISC significa Computación de conjunto de instrucciones complejas. El motivo principal

de la CISC es reducir el número de instrucciones que ejecuta un programa, esto se hace

combinando muchas instrucciones simples como modo de dirección, carga, etc. y para formar

una sola instrucción compleja. El Instrucción CISC incluye una serie de instrucciones simples,

así como algunas instrucciones especiales que requieren más de un ciclo de reloj para ejecutarse.

Las instrucciones CISC pueden funcionar directamente en la memoria sin la intervención de

registros, lo que significa que elimina la necesidad de algunas instrucciones básicas como la

carga de valores y el requisito de memoria (RAM). Instrucciones CISC enfatizar más en el

hardware que en el software lo que significa que en lugar de poner la carga en los

compiladores, CISC utiliza transistores como hardware para decodificar e implementar

instrucciones. Sin embargo, como la instrucción es compleja y consta de múltiples pasos, se

ejecutan en más ciclos de reloj

10
1. Realizar un (1) Collage donde se muestren distintos tipos de Microprocesadores que

puedan ser implementados en el desarrollo y aplicación en la automatización y control

del laboratorio, para la empresa Bambo es importante que se analicen distintas

posibilidades de estos dispositivos microelectrónicos que se encuentran en el mercado y

que estos presenten los siguientes requisitos:

CONCLUSIONES

11
12
BIBLIOGRAFÍA

Rodriguez, N. J. (2022). Introducción a los Microprocesadores.

[Objeto_virtual_de_aprendizaje_OVA]. Repositorio Institucional UNAD.

https://repository.unad.edu.co/handle/10596/49715

Recabarren, P. G. (2020). Introducción a la electrónica digital: teoría,

circuitos y ejercicios de aplicación. Jorge Sarmiento Editor - Universitas. (p. 10-

44). https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/172319?page=10

13

También podría gustarte