Tarea 1 Microprocesadores

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

Paso 1- Contextualización del proyecto.

Microprocesadores y microcontroladores

Entregado por:

ALVARO ANDRES BERNIER CATAÑO

Código: 309696_8

Presentando a Tutor:

Paola Andrea Buitrago

Universidad Nacional Abierta y a Distancia UNAD

Escuela de Ciencias Básicas Tecnología e Ingeniería. ECBTI

Riohacha 18-03-2024

1
Introducción

El microprocesador es un dispositivo microelectrónico y encapsulado que permite ser programado por

medio de diferentes lenguajes de programación para distintos fines y aplicaciones, en este recurso se

revisarán las características principales con el propósito de analizar uno de los elementos

programables que más se utiliza hoy en día en el mundo de la tecnología.

2
Objetivo:

El objetivo de estas preguntas es comprender y explicar diferentes aspectos relacionados con los

microprocesadores, desde su definición y funcionamiento interno hasta sus variantes arquitectónicas y

aplicaciones en dispositivos electrónicos, incluyendo su estructura interna, funciones de registros

específicos, arquitecturas de diseño y diferencias entre modelos RISC y CISC. Esto permitirá adquirir

un conocimiento integral sobre estos componentes fundamentales de la tecnología informática y su

papel en diversos dispositivos electrónicos.

3
Contextualización del proyecto.

¿Qué es un Microprocesador?

Un microprocesador es un circuito integrado que se considera el cerebro de la computadora y otros


dispositivos electrónicos debido a su capacidad para ejecutar instrucciones de software. Realiza
tareas esenciales como procesar datos, controlar operaciones y gestionar la comunicación entre los
distintos componentes de hardware. Esencialmente, el microprocesador recibe instrucciones de los
programas, las decodifica para entender qué se requiere y luego realiza las operaciones
correspondientes, ya sean cálculos matemáticos, manipulaciones de datos o tareas de control. Esta
pieza de silicio es el corazón de la era digital, permitiendo la existencia de tecnologías desde
computadoras personales hasta smartphones y dispositivos inteligentes.
¿Qué elementos constituye internamente un circuito integrado como el Microprocesador?

Un microprocesador se compone de varios elementos clave que trabajan juntos para realizar
operaciones complejas:

Unidad Central de Procesamiento (CPU): Ejecuta las instrucciones de los programas.


Memoria Caché: Almacena temporalmente datos e instrucciones para un acceso rápido.
Unidad de Control (CU): Gestiona el flujo de datos e instrucciones dentro del microprocesador.
Unidad Aritmético-Lógica (ALU): Realiza operaciones matemáticas y lógicas.
Registros: Proporcionan almacenamiento temporal para datos e instrucciones que se procesarán.

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


bajo nivel de un Microprocesador?

En la programación de bajo nivel, especialmente en arquitecturas x86, los registros AX y BX juegan


roles fundamentales:

AX (Acumulador): Es primordial para operaciones aritméticas, actuando como el destino


predeterminado para los resultados de operaciones matemáticas y lógicas, lo que facilita la eficiencia
del procesamiento.
BX (Base): Se utiliza comúnmente para el direccionamiento basado en la memoria, proporcionando un
mecanismo para acceder a diferentes áreas de la memoria al almacenar direcciones base que apuntan
a los inicios de los segmentos de datos.

¿Qué diferencias presenta un circuito integrado con la arquitectura Von Neuman vs


arquitectura Harvard?

Las arquitecturas Von Neumann y Harvard se distinguen principalmente por la forma en que manejan
el almacenamiento y el acceso a las instrucciones y los datos:

Von Neumann: Esta arquitectura utiliza una memoria unificada para almacenar tanto las instrucciones
del programa como los datos, lo que significa que la CPU se alterna entre leer instrucciones y
leer/escribir datos en la misma memoria. Aunque esto simplifica el diseño del sistema, puede conducir
a cuellos de botella, conocidos como el cuello de botella de Von Neumann, ya que el bus de datos y de

4
instrucciones es el mismo.
Harvard: En contraste, la arquitectura Harvard separa físicamente la memoria de instrucciones de la
memoria de datos, permitiendo que la CPU acceda a las instrucciones y a los datos simultáneamente,
lo que mejora significativamente la velocidad de procesamiento. Esta separación es particularmente
ventajosa en aplicaciones de procesamiento de señales digitales (DSP) donde la eficiencia y la
velocidad son críticas.
Característica Von Neumann Harvard
Memorias separadas para datos e
Memoria Memoria única para datos e instrucciones. instrucciones.
Acceso a Secuencial, compartiendo el mismo bus para Paralelo, permitiendo accesos simultáneos a
Memoria datos e instrucciones. datos e instrucciones.
Puede sufrir el cuello de botella de Von
Eficiencia Neumann. Más eficiente debido al acceso paralelo.
Requiere más hardware, siendo más
Diseño Estructuralmente más simple. complejo.
Uso Común Generalizado en computadoras personales. Frecuente en sistemas embebidos y DSP.

¿En qué dispositivos electrónicos se pueden encontrar Microprocesadores ARM y que función
cumplen estos?

Los microprocesadores ARM se encuentran en una amplia gama de dispositivos electrónicos,


incluyendo teléfonos inteligentes, tabletas, wearables, sistemas de entretenimiento en el hogar y más.
Se caracterizan por su eficiencia energética y rendimiento, lo que los hace ideales para dispositivos
móviles y aplicaciones donde la duración de la batería es crucial.

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


RISC vs un Microprocesador CISC?

A continuación, se muestra una tabla con las diferencias, similitudes y características de los
microprocesadores RISC y CISC:

Característica RISC CISC


Conjunto de
Instrucciones Reducido, simplificado Amplio, complejo
Menos ciclos, a menudo un ciclo por Variable, a menudo varios ciclos por
Ciclos por Instrucción instrucción instrucción
Eficiencia Alta, debido a la simplicidad Variable, puede ser menos eficiente
Más simple, menos lógica de Más complejo, lógica de decodificación
Diseño del Hardware decodificación compleja
Uso Aplicaciones donde la eficiencia y el Sistemas que requieren una amplia gama de

5
Característica RISC CISC
rendimiento son críticos funcionalidades

RISC vs. CISC

Las diferencias clave entre las arquitecturas RISC y CISC incluyen:

 RISC: Se caracteriza por su conjunto de instrucciones simplificado, lo que permite que


cada instrucción se ejecute en un solo ciclo de reloj. Esto conduce a una mayor
previsibilidad en el rendimiento y facilita la optimización del hardware. La arquitectura
RISC se utiliza comúnmente en aplicaciones donde la eficiencia energética y el
rendimiento consistente son críticos.
 CISC: Con su conjunto de instrucciones más complejo, CISC puede realizar operaciones
más complicadas con menos líneas de código, lo que puede simplificar el desarrollo de
software. Sin embargo, esto puede resultar en una mayor complejidad del hardware y
en variaciones en el rendimiento de las instrucciones.

Ambas arquitecturas tienen sus ventajas y se eligen según las necesidades específicas de la
aplicación, con RISC dominando en aplicaciones móviles y embebidas por su eficiencia, y CISC
permaneciendo fuerte en computadoras de escritorio y servidores donde la complejidad y la
potencia de las operaciones son más valoradas.

Conclusiones

6
• Se logra entender como es la estructura de un microprocesador como funciona, para que sirve y

que procesos influye

• Al tener diferentes microprocesadores en el mercado se puede elegir el que mejor se adapte al

trabajo que vaya a ejecutar

• Conociendo las estructuras Von Neumann y Harvard se puede evidenciar para que sirven y que

veEl Microprocesador es un encapsulado que contiene distintos elementos como: ALU, bús de datos,

memoria cache, entre otros, que en su conjunto permiten hacer la ejecución de instrucciones o realizar

operaciones lógico aritméticas

El Microprocesador ha tenido una evolución a través del tiempo como duplicar la cantidad de núcleos

internos y triplicar la velocidad de operación

Existen variaciones del Microprocesador como el construido con arquitectura ARM, que permite un set

de instrucciones más reducido, bajo costo de producción, baja disipación de calor y se puede incorporar

en múltiples dispositivos ventajas y desventajas tienen al ser utilizados en un proceso determinado

7
Bibliografías.

 Baer, J. (2010). Microprocessor Architecture: From Simple Pipelines to Chip Multiprocessors.

Cambridge University Press. (p. 177-207). https://bibliotecavirtual.unad.edu.co/login?

url=https://search.ebscohost.com/login.aspx?

direct=true&db=nlebk&AN=312518&lang=es&site=eds-

live&scope=site&ebv=EB&ppid=pp_177

 Pajankar, A., Kakkar, A., Poole, M., & Grimmett, R. (2016). Raspberry Pi: Amazing Projects

from Scratch. Packt Publishing. (p. 3-92). https://bibliotecavirtual.unad.edu.co/login?

url=https://search.ebscohost.com/login.aspx?

direct=true&db=nlebk&AN=1361385&lang=es&site=ehost-live&ebv=EB&ppid=pp_3

 Bates, M. (2004). PIC Microcontrollers: An Introduction to Microelectronics: Vol. 2nd ed.

Newnes. (p. 117-156).

https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.aspx?

direct=true&db=nlebk&AN=189599&lang=es&site=ehost-live&ebv=EB&ppid=pp_117

 Morton, J. (2005). The PIC Microcontroller: Your Personal Introductory Course: Vol. 3rd ed.

Newnes. (p. 20–76).

https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.aspx?

direct=true&db=nlebk&AN=189614&lang=es&site=eds-live&scope=site&ebv=EB&ppid=pp_20

También podría gustarte