DISPOSITIVOS LÓGICOS PROGRAMABLES
Un sistema programable es aquel capaz de leer, interpretar y luego ejecutar en principio de
forma secuencial las instrucciones contenidas en un programa.
Hardware: Es el conjunto de circuitos electrónicos que forman el sistema microprogramable o,
dicho de otra forma, es la parte física del sistema.
Software: Es el conjunto de programas y aplicaciones formado por instrucciones y rutinas que
se utilizan para programar y coordinar el sistema microprogramable. También se le llama al
conjunto de lenguajes empleados para elaboras los programas.
Firmware: Es un pequeño software grabado en la estructura electrónica del sistema que
contiene un grupo de programas que sirven de intermediario entre el software y el hardware, el
cual el usuario no puede alterar. En los ordenadores personales, al firmware se le denomina
BIOS (Basic Input/output System).
La estructura del sistema microprogramable es como se muestra en el dibujo:
Reloj: Generador de impulsos de onda cuadrada periódica, para que todo el sistema vaya en
sincronía. Esto es cada elemento debe de funcionar cuando le corresponda hacerlo.
Unidad Central de Proceso (CPU): Es la parte más importante del sistema microprogramable.
Es donde se realiza la interpretación y ejecución de las instrucciones y genera todas las
funciones de control para gobernar todo el sistema. Dichas funciones se realizan en sincronía
con la red del reloj, por ello, la frecuencia del reloj define la velocidad del sistema. Su estructura
interna es compleja y puede realizarse de las siguientes formas:
• Con complejos circuitos digitales colocados en circuitos impresos que se instalan en
un mismo chasis. Esta CPU la encontramos en grandes ordenadores denominados
mainframe.
• Todo integrado en un único circuito integrado o chip denominado microprocesador.
Muy utilizados y extendidos en PC´s (Personal Computer).
Memoria Central o Interna: En este dispositivo se encuentran los datos y programas que debe
utilizar un sistema microprogramable. No se debe confundir con un tipo de memoria
denominada de masa (almacenamiento masivo) que forman parte de los periféricos y por ende
se encuentran en el exterior del sistema.
Unidad de Entrada/Salida (interface): Permite la comunicación del sistema microprogramable
con el exterior. Su función es la de adaptar las diferentes velocidades y códigos utilizados por
elementos externos del sistema y el interior.
Periféricos: Dispositivos que realizar un trabajo en el exterior del sistema. Suelen ser de
entrada o salida. Alguno hace ambas cosas.
• Entrada: Son los que envían información desde el exterior del sistema hacia el
interior. Un teclado.
• Salida: Son los que envían información desde el interior del sistema hacia el
exterior. Monitor.