Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutor:
Grupo: 243008_25
Estudiante:
CC. 1110589404
CC. 5826338
Ingeniería electrónica
Microprocesadores y Microcontroladores
2024
CONTENIDO
INTRODUCCIÓN.............................................................................................................................
RESUMEN……………………………………………………………………………………………………………………………4
OBJETIVOS.....................................................................................................................................
ACTIVIDAD INDIVIDUAL.................................................................................................................
ACTIVIDAD COLABORATIVA.........................................................................................................
CONCLUSIONES............................................................................................................................
RECOMENDACIONES …………………………………………………………………………………………………………14
BIBLIOGRAFÍA..............................................................................................................................
INTRODUCCIÓN
Este trabajo explora las diferencias entre dos importantes paradigmas arquitectónicos en
informática aplicados a la automatización de procesos en la industria: la arquitectura Harvard
y la arquitectura Von Neumann. La arquitectura Harvard se caracteriza por tener memorias
separadas para programas y datos, lo que permite la ejecución paralela y eficiente. Por otro
lado, la arquitectura Von Neumann utiliza una memoria unificada para programas y datos,
ejecutando instrucciones de forma secuencial. Estas diferencias impactan en la selección de
lenguajes de programación y en la organización de registros y contadores. El trabajo analiza
cómo elegir la arquitectura y el lenguaje de programación adecuados para un proyecto
específico. Se presenta una visión general de ambas arquitecturas y se destaca su
importancia en el diseño de sistemas informáticos modernos.
OBJETIVOS
2. Para el diseño de este collage se deben analizar mínimo cinco (5) Microprocesadores
que existan y puedan ser adquiridos en el mercado, teniendo en cuenta empresas
como ARM, Intel, Qualcomm, Samsung, entre otros, también deben ser
Microprocesadores con arquitectura ARM como por ejemplo el CPU ARM Cortex-A72
Unidad de control
Existen dos tipos de unidad de control, la cableada y la microprogramada, donde la
cableada genera los comandos por hardware y la microprogramada con software
almacenado en la memoria ROM, teniendo esto en cuenta la función principal de la
unidad de control es la de interpretar las instrucciones y supervisar la ejecución de las
mismas, como también la de tomar los comandos que ingresan por el bus de control y
ordenarlos generando una posición de salida.
ALU
unidad aritmético lógico, como su nombre no lo indica es la encargada del
procesamiento lógico y aritmético de la información, sabemos que la unidad de control
se encarga de las instrucciones, pero los datos son procesados por la ALU.
Buses
Debemos tener en cuenta que hay 3 tipos de buses los cuales se encargan de funciones
específicas, el bus de datos trasporta los datos mediante pulsos eléctrico a las distintas
partes del microprocesador, el bus de dirección como su nombre no lo indica es el
encargado de trasportar las direcciones de donde los datos se guardaran o a si ves
extraerán y por último tenemos el bus de control encargado del control y la
sincronización de operaciones que se realicen en el dispositivo.
Registros
Son memorias de acceso rápido donde se guarda información temporalmente y muy
comúnmente usada entre ellos operadores, puntero, instrucciones y demás acciones.
Memoria
El cache de memoria donde se guardarán instrucciones ya ejecutadas, dado que es muy
posible que una instrucción se vuelva a repetir, dado que los programas ejecutan rutinas.
Núcleo
son los encargados de ejecutar las instrucciones del procesador dependiendo de la
cantidad de núcleos, es la cantidad de instrucciones que puede ejecutar al mismo
tiempo.
Reloj
La sincronización es fundamental para el funcionamiento de microprocesador por lo
tanto el reloj general los pulsos de sincronización.
Estos registros son las herramientas del sistema, dependiendo del programador se
pueden utilizar de cierta manera, pero no solo están estos dos, son cuatro los ya antes
mencionados AC Y BX, como también CX y DX, pero en esta ocasión específicamente
tenemos que:
BX: cumple la función de registro base, donde se guarda la dirección de la lista de datos
de la memoria, También se utiliza para almacenar resultados temporales en cálculos
matemáticos.
¿Qué diferencias presenta un circuito integrado con la arquitectura Von Neuman vs
arquitectura Harvard?
No hay datos
separados solo basta
con tener la conexión
de memoria única a la
CPU basta.
Dispositivos:
- Tablest o telefonos moviles
- Sistemas embebidos
- Consolas de vidojuegos
- Electrodomesticos inteligentes
- Dispositivos medicos
- Relojes inteligentes
- Dispositivos IOT
¿Cuáles son las diferencias, arquitectura, similitudes y características de un
Microprocesador RISC vs un Microprocesador CISC?
Gama baja.
Gama alta.
Con esta actividad logramos aprender conceptos básicos en temas relacionados con
microprocesadores y desde el ejemplo del proyecto la aplicación en el ámbito de la
automatización en el sector de la industria.
Con el contenido de este trabajo ha proporcionado una visión profunda de las arquitecturas
Harvard y Von Neumann, su impacto en el desarrollo de proyectos informáticos y las
consideraciones clave para la selección del lenguaje de programación. Al comprender estas
diferencias y consideraciones, los profesionales pueden tomar decisiones más informadas y
diseñar sistemas informáticos más eficientes y efectivos.
RECOMENDACIONES