Está en la página 1de 9

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE QUERÉTARO

INGENIERÍA EN ELECTRÓNICA

MICROCONTROLADORES

TAREA 1

ALBERTO SÁNCHEZ CAMACHO

PROFESOR: ARMANDO MORA CAMPOS


Contenido
CONCEPTO DE MICROPROCESADOR....................................................................................2
Partes Básicas de un microprocesador....................................................................................3
Ciclo de Trabajo o Ciclo de Instrucciones del microprocesador......................................4
Secuencia de acciones del ciclo de instrucción......................................................................4
1. Buscar la instrucción en la memoria principal.............................................................4
2. Decodificar la instrucción................................................................................................4
3. Ejecutar la instrucción.....................................................................................................5
4. Almacenar o guardar resultados....................................................................................5
Arquitecturas Con Microprocesador........................................................................................5
Tipos de arquitecturas................................................................................................................5
Arquitectura Harvard:..............................................................................................................5
Arquitectura Von Neumann:...................................................................................................6
Arquitectura Orientada a Servicios (SOA):..........................................................................7
Arquitectura en Pipeline:........................................................................................................8
BIBLIOGRAFÍA...............................................................................................................................9

CONCEPTO DE MICROPROCESADOR
Se denomina microprocesador al circuito electrónico que procesa la energía
necesaria para que el dispositivo electrónico en que se encuentra funcione,
ejecutando los comandos y los programas adecuadamente.

Este componente forma parte de la tarjeta madre de una computadora y está


caracterizado por ser un circuito integrado con miles o millones de transistores. Es
denominado micro debido a la relación que existe entre su tamaño y la
funcionabilidad que tiene el dispositivo, siendo comparado en ocasiones con el
cerebro humano.
Un microprocesador se encarga de procesar y ejecutar las instrucciones
codificadas en números binarios. A nivel económico es el producto más
comercializado a nivel mundial y, a nivel social, es el objeto más utilizado,
presente en una gran variedad de artefactos y componentes electrónicos.

Los microprocesadores pueden distinguirse por su velocidad interna y externa,


que también determina los bits procesados por segundo, así como la capacidad de
acceso a la memoria y el repertorio de instrucciones que pueden procesar. Cada
tipo de microprocesador tiene un modelo que indica el prototipo del que es una
copia.

El microprocesador se compone de registros, una unidad de control, una unidad


aritmético lógica(ALU) y dependiendo del tipo de microprocesador puede haber
también contenida una unidad de cálculo en punto flotante

Partes Básicas de un microprocesador


Encapsulado: Es lo que rodea a la oblea de Silicio, para darle consistencia,
impedir su deterioro y permitir el enlace con los conectores externos que lo
acoplaran a su zócalo de la placa base.

Memoria caché: Es una memoria ultrarrápida que emplea el procesador para tener
alcance directo a ciertos datos que serán utilizados en las siguientes operaciones,
sin tener que acudir a la memoria RAM, reduciendo así el tiempo de espera para
adquisición de datos.

Coprocesador Matemático: Unidad de punto flotante, es la parte especializada en


la clase de cálculos matemáticos que emplean decimales, antiguamente estaba en
el exterior del procesador.

Registros: Son básicamente un tipo de memoria pequeña con fines especiales que
el micro tiene disponible para algunos usos en particular, hay varios grupos de
registros en cada procesador.

Memoria: Es el lugar donde el procesador encuentra las instrucciones de los


programas y sus datos. Tanto los datos como las instrucciones están
almacenados en memoria y el procesador accede a ellos desde ahí.
Buses del procesador: Todos los procesadores poseen un bus principal o de
sistema por el cual se envían y reciben todos los datos, instrucciones y direcciones
desde los integrados del chipset o desde el resto de los dispositivos. Como puente
de conexión entre el procesador y el resto del sistema, define mucho del
rendimiento del sistema, su velocidad se mide en bits por segundo.

Puertos: Es la manera en que el procesador se comunica con el exterior, un puerto


es análogo a una línea de teléfono, cualquier parte de la circuitería de la
computadora con la cual el procesador necesita comunicarse

Ciclo de Trabajo o Ciclo de Instrucciones del microprocesador


Un ciclo de instrucción es el tiempo que tarda la unidad central de proceso (CPU)
por sus siglas en inglés en ejecutar una instrucción de lenguaje máquina.

Cada instrucción del juego de instrucciones de una CPU, puede requerir diferente
número de ciclos de instrucción para su ejecución, un ciclo de instrucción está a
su vez formado por uno o más ciclos máquina.

Secuencia de acciones del ciclo de instrucción


1. Buscar la instrucción en la memoria principal

Se vuelca el valor del contador de programa sobre el bus de direcciones, el CPU


pasa la instrucción de la memoria principal a través del bus de datos al Registro de
Dirección de Memoria (MAR). A continuación el valor del MAR es colocado en el
Registro de Instrucción Actual (CIR), un circuito encargado de guardar la
instrucción temporalmente de tal modo que esta pueda ser decodificada y
ejecutada.

2. Decodificar la instrucción

El decodificador de instrucción interpreta e implementa la instrucción. El Registro


de Instrucción (IR) mantiene la instrucción en curso mientras el Contador de
Programa (PC) guarda la dirección de memoria de la siguiente instrucción a ser
ejecutada. También se lee la dirección efectiva de la memoria principal si la
instrucción tiene una dirección indirecta, y se recogen los datos requeridos de la
memoria principal para ser procesados y colocados en los registros de datos.

3. Ejecutar la instrucción

A partir del registro de instrucción, los datos que forman la instrucción son
decodificados por la unidad de control. Esta interpreta la información como una
secuencia de señales de control que son enviadas a las unidades funcionales
relevantes de la CPU para realizar la operación requerida por la instrucción.

4. Almacenar o guardar resultados

El resultado generado por la operación es almacenado en la memoria principal o


enviado a un dispositivo de salida dependiendo de la instrucción. Basándose en
los resultados de la operación, el contador de programa se incrementa para
apuntar a la siguiente instrucción o se actualiza con una dirección diferente donde
la próxima instrucción será recogida.

Los pasos 1 y 2 del ciclo de instrucción se conocen como ciclo de búsqueda. En el


se procesa la instrucción a partir de la palabra de instrucción.

Los pasos 3 y 4 del ciclo de instrucción se conocen como ciclo de ejecución. Estos
pasos cambiarán con cada tipo de instrucción.

Arquitecturas Con Microprocesador


Un microprocesador está compuesto por varios bloques interconectados entre sí
pero cada uno de ellos tiene una función específica que cumplir, al diseño e
interconexión de estos bloques se le denomina arquitectura.

Tipos de arquitecturas
Arquitectura Harvard:
Es una arquitectura de computadora con pistas de almacenamiento y de señal
físicamente separadas para las instrucciones y para los datos. Para el año 2016 la
mayoría de los procesadores ya implementaban dichas vías de señales separadas
por motivos de rendimiento, pero en realidad implementan una arquitectura
Harvard modificada, para que puedan soportar tareas tales como la carga de un
programa desde una unidad de disco como datos para su posterior ejecución.

Figura 1) Arquitectura Harvard: Se muestra la memoria de instrucciones, la unidad


aritmético lógica, la memoria de datos, las entradas y salidas

Arquitectura Von Neumann:


Tradicionalmente los sistemas con microprocesadores se basan en esta
arquitectura, en la cual la unidad central de proceso, está conectada a una
memoria principal única(casi siempre sólo RAM) donde se guardan las
instrucciones del programa y los datos, a dicha memoria se accede a través de un
sistema de buses único (control, direcciones y datos).

En un sistema con esta arquitectura el tamaño de la unidad de datos o


instrucciones está determinado por el ancho del bus que comunica la memoria con
la CPU. El tener un único bus hace que el microprocesador sea más lento en su
respuesta, ya que no puede buscar en memoria una nueva instrucción mientras no
finalice la transferencia de datos de la instrucción anterior.
Figura 2) Arquitectura Von Neumann

Arquitectura Orientada a Servicios (SOA):


La arquitectura orientada a servicios (SOA) por sus siglas en inglés es un
paradigma de arquitectura para diseñar y desarrollar sistemas distribuidos. Las
soluciones SOA han sido creadas para satisfacer los objetivos de negocio las
cuales incluyen facilidad y flexibilidad de integración con sistemas legados,
alineación directa a los procesos de negocio reduciendo costos de
implementación, innovación de servicios a clientes y una adaptación ágil ante
cambios incluyendo reacción temprana ante la competitividad.

Permite la creación de sistemas de información altamente escalables que reflejan


el negocio de la organización, a su vez brinda una forma bien definida de
exposición e invocación de servicios, facilitando la interacción entre diferentes
sistemas propios o de terceros.
Arquitectura en Pipeline:
Arquitectura basada en filtros, consiste en ir transformando un flujo de datos en un
proceso comprendido por varias fases secuenciales, siendo la entrada de cada
una la salida de la anterior. Esta arquitectura es muy común en el desarrollo de
programas para el intérprete de comandos, ya que se pueden concatenar
comandos fácilmente con tuberías, de allí que recibe su nombre. También es una
arquitectura muy natural en el paradigma de programación funcional, ya que
equivale a la composición
de funciones matemáticas.
BIBLIOGRAFÍA

 S. (2019, 15 febrero). Significado de Microprocesador. Significados.

https://www.significados.com/microprocesador/

 Vera, R. H. (2016, 8 septiembre). ARQUITECTURA DE UN

MICROPROCESADOR. slideshare.

https://www.slideshare.net/RAFAELHONORESVERA/arquitectura-de-un-

microprocesador

 colaboradores de Wikipedia. (2020, 3 noviembre). Ciclo de instrucción. Wikipedia,

la enciclopedia libre. https://es.wikipedia.org/wiki/Ciclo_de_instrucci%C3%B3n

 Tipos de Arquitecturas. (2016, 9 agosto). Arquitectura de Computadoras.

https://is603arquicom2016.wordpress.com/tipos-de-arquitecturas/

También podría gustarte