Sistema microprogramable

8
SISTEMA MICROPROGRAMABLE”

Transcript of Sistema microprogramable

Page 1: Sistema microprogramable

“SISTEMA MICROPROGRAMABLE”

Page 2: Sistema microprogramable

SISTEMA MICROPROGRAMABLE

Memoria Interna

Unidad de Entrada y Salida

Es adaptar las diferentes velocidades y códigos utilizados por los elementos externos del sistema y el interior.

En términos generales un sistema microprogramable es un dispositivo o conjunto de dispositivos de propósito general, que según sea necesario se programan para resolver distintos problemas.

Reloj

Page 3: Sistema microprogramable

ALGUNOS SISTEMAS MICROPROGRAMABLES

Microprocesadores Microcontroladores Dispositivos PLDs

 El sistema microprogramable esta dividido en

diversos circuitos integrados,

denominándose al mas importante

microprocesador. El microprocesador

incluye únicamente en su interior la

CPU.

Es un circuito integrado programable, capaz de

ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los

cuales cumplen una tarea específica. Un

microcontrolador incluye en su interior las tres

principales unidades funcionales de una

computadora: unidad central de procesamiento, memoria y periféricos de

entrada/salida.

Es un componente electrónico empleado para la fabricación de circuitos digitales. A

diferencia de las puertas lógicas un

PLD tiene una función indefinida. Antes de

que un PLD pueda ser usado en un circuito

este puede ser programado.

Page 4: Sistema microprogramable

RELOJ CPUEs un generador de ondas cuadradas periódicas, utilizado para que todo el sistema esté sincronizado.

La CPU es el cerebro del ordenador. A veces es referido simplemente como el procesador o procesador central, la CPU es donde se producen la mayoría de los cálculos. En términos de potencia del ordenador, la CPU es el elemento más importante de un sistema informático.

CPU

Unidad AritmeticoLógica

Unidad decontrol

Registro

La frecuencia de este reloj se mide en Khz, Mhz o GHz y determina la velocidad de funcionamiento y proceso de todo el sistema.

Un registro es una pequeña memoria interna, donde se almacenan temporalmente los resultados intermedios de las operaciones. Los registros están formados por biestables colocados de tal forma que pueden almacenar la información en un momento determinado. La longitud de estos registros viene determinada por el número de biestables que los forman.

Acumuladores Y Registro

Page 5: Sistema microprogramable

Memoria Interfaces Constituyen una tecnología que se basa en la adquisición de ondas cerebrales para luego ser procesadas e interpretadas por una máquina u ordenador.

Es la encargada del almacenamiento de los programas y la información necesaria

para el funcionamiento del sistema. Se compone de celdas o palabras de memoria.

Unidad de ControlEs uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU).

Su función es buscar las instrucciones en la memoria principal, decodificarlas (interpretación) y ejecutarlas, empleando para ello la unidad de proceso.

Periféricos

Los periféricos son una serie de dispositivos que conectan a la unidad central del sistema de la computadora con el exterior, permitiendo:

Introducir en la computadora la información necesaria, en forma de órdenes de comando y datos, para realizar los procesos necesarios.

Page 6: Sistema microprogramable

ARQUITECTURA HARVARD Y

ARQUITECTURA VON NEUMAN

Page 7: Sistema microprogramable

Arquitectura Harvard

Este modelo, que utilizan los microcontroladores PIC, tiene la unidad central de proceso (CPU) conectada a dos memorias (una con las instrucciones y otra

con los datos) por medio de dos buses diferentes.

Ventaja: El tamaño de las instrucciones no esta relacionado con el de los datos, y por lo tanto puede ser optimizado para que cualquier instrucción ocupe una sola posición de memoria de programa, logrando así mayor velocidad y menor longitud de programa.

Desventaja: es que deben poseer instrucciones especiales para acceder a tablas de valores constantes que pueda ser necesario incluir en los programas, ya que estas tablas se encontraran físicamente en la memoria de programa.

Page 8: Sistema microprogramable

Arquitectura Von Neuman Es una familia de arquitectura de computadoras que utilizan el

mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos.

La mayoría de computadoras modernas están basadas en esta arquitectura, aunque pueden incluir otros dispositivos adicionales,

(por ejemplo, para gestionar las interrupciones de dispositivos externos como ratón, teclado, etc).

Ventaja: Permite código automodificableArquitectura electrónica “fácil” de diseñar Instrucciones y datos recuperados de forma secuencial.

Desventaja: Debido a que la memoria es común a los datos y las instrucciones, el proceso de ejecución de todo es más lento debido a dos accesos a memoria.