Los sistemas microprogramables son conjuntos de chips que pueden leer, interpretar y ejecutar instrucciones a una velocidad determinada. Se utilizan en sistemas de comunicación, vigilancia y cálculo matemático. Se clasifican en microprocesadores, microcontroladores y dispositivos PLD. Tienen componentes como el reloj, CPU, memoria, periféricos, interfaces y unidad de control para gobernar las acciones del sistema. Existen dos arquitecturas principales: Harvard, que separa la memoria de instrucciones de la de datos, y
2. Sistemas
Micro-Programables.
Son un conjunto de Chips, los cuales
son capaces de leer interpretar y
ejecutar instrucciones a una velocidad
determinada.
Aplicaciones:
*Sistemas de Comunicación:
Centrales Móviles.
*Sistemas de Vigilancia:
Alarmas contra Robo.
*Calculo Matemático:
Calculadoras Modernas.
Clasificación:
Micro-procesador:
Es el circuito integrado
central mas complejo de un
sistema informático, se le
puede llamar Cerebro ya
que es el encargado de
ejecutar programas.
Micro-controlador:
Tiene un su interior 3 de las
principales partes de la
estructura de una PC:
CPU, Memoria y dispositivos
periféricos
Dispositivos PLD:
Es un componente electrónico
para la fabricación de circuitos
digitales. A diferencia de las
puertas lógicas un PLD tiene
una función indefinida.
3. Reloj:
Es el que tiene el control de
cuando se deben mandar las
señales para ejecutar una
función en el sistema cuando
corresponde (es el mecanismo
que da el orden en el sistema).
CPU:
Es la parte mas importante
del sistema donde se
interpretan y ejecutan las
instrucciones. Se puede decir
que es el verdadero CEREBRO
del sistema ya que gobierna
el sistema y se realizan las
operaciones aritméticas y
lógicas.
Memoria:
Es la encargada de almacenar los
datos y programas necesarios
para el funcionamiento del
sistema, se componen en celdas
o palabras de memoria.
Periféricos:
Son la unidades de entrada y
salida, es la conexión del
computador con el mundo
exterior por llamarlo de alguna
manera.
4. Interfaces:
Es el circuito que controla la
comunicación Interior y Exterior
del sistema.
Unidad de control:
Es parte fundamental del
sistema ya que se encarga de
gobernar las acciones del
sistema en modo
global, Recibe, Interpreta y
Transmite la Información.
Acumuladores y Registros:
Son una pequeña memoria interna
donde se almacena temporalmente
los resultados intermediarios de las
operaciones.
ALU:
Esta compuesta por un circuito
combinacional complejo que se
encarga de realizar las operaciones
aritméticas y lógicas.
5. Arquitectura de
HARVARD.
Bus de Datos.Bus de
Instrucciones.
Direcciones de
Instrucción.
Direcciones
de Datos.
Bus de Control. Bus de Control.
Memoria de
Instrucciones.
Memoria de
Datos.
CPU
RAM.ROM.
Ventajas:
* El tamaño de las instrucciones no esta relacionada con el de
datos esto permite poder optimizar para que una instrucción
ocupe una sola posición.
* El tiempo de acceso a las instrucciones puede superponerse
con el de los datos, logrando una mayor velocidad en cada
operación.
Desventajas:
* Debe poseer instrucciones
especiales, para acceder a tablas
de valores constante que puede ser
necesario incluir en un
programa, ya que estas tablas se
encontraran físicamente en las
memorias de programas.
6. Arquitectura de
Von Neumann.
CPU
Memoria de
Instrucciones.
ROM.
Memoria de
Datos.
RAM.
Bus de Control.
Bus de Direcciones.
Bus de Datos e
Instrucciones.
Ventajas:
*Es Eficiente en utilización de la memoria
Desventajas:
* Los tipos de datos no pueden ser reconocidos sin ambigüedad.