Los sistemas microprogramables son dispositivos de propósito general que pueden programarse para resolver diferentes problemas como aplicaciones informáticas, cálculo matemático, electrodomésticos y sistemas de comunicación. Están compuestos por una CPU con unidad aritmética lógica, registros y unidad de control, memoria para almacenar programas e instrucciones, y una unidad lógica aritmética para realizar operaciones. Existen dos arquitecturas principales: la de Von Neumann con una sola memoria para instrucciones y datos, y la de Harvard
1. Sistemas
Microprogramables
Es un dispositivo o conjunto de
dispositivos de propósito
general
Según sea necesario se programan
para resolver distintos problemas
¿Qué son?
Tipos
Aplicaciones informáticas: el
usuario introduce el programa de
aplicación que desea utilizar en
cada momento.
Cálculo matemático: Las
modernas calculadoras y los
grandes ordenadores de
cálculo.
Electrodomésticos: lavadoras,
hornos, frigoríficos, lavavajillas,
batidoras, televisores, vídeos,
reproductores DVD, equipos de
música, mandos a distancia,
consolas, etc.
Sistemas de comunicación: en
grandes automatismos como
centrales y en teléfonos fijos,
móviles, fax, etc.Reloj: genera señales necesarias
para controlar los restantes bloques
del sistemaCPU: esta formada por unidad
aritmética lógica, acumuladores,
registros y unidad e control
Estructura
Memoria (memoria central o
principal):Su función en el sistema es la de
almacenar los programas a ejecutar, los
datos y los resultados intermedios del
proceso.
Unidad Aritmética Lógica ALU: Esta
compuesta por un circuito combi
nacional complejo que se encarga de
realizar las operaciones aritméticas y
lógicas
Acumuladores y registros: Un
registro es una pequeña memoria
interna, donde se almacenan
temporalmente los resultados
Unidad de Control: Se encarga
de gobernar el funcionamiento
global del sistema
Arquitectura Von
Neumann
La unidad central de proceso
está conectada a una memoria
principal donde se guardan las
instrucciones del programa y los
datos
Ventajas
Obtiene la siguiente
instrucción desde la memoria
en la dirección
Aumenta el contador de
programa en la longitud
de la instrucción para
apuntar a la siguiente
Se ejecuta la instrucción. Ésta
puede cambiar el valor del
contador del programa,
permitiendo así operaciones
repetitivas
Arquitectura
Harvard
Este modelo 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.
Autor: Daniel Peñuela