Sistema microprogramable
Transcript of Sistema microprogramable
“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
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.
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
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.
ARQUITECTURA HARVARD Y
ARQUITECTURA VON NEUMAN
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.
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.