2. SISTEMA MICROPROGRAMALES
capaz de interpretar y ejecutar
secuencialmente las órdenes contenidas en un
programa, a una velocidad muy elevada.
Aplicaciones informáticas
Los ordenadores personales son sistemas
micro programables en los que el usuario
introduce el programa de aplicación que desea
utilizar en cada momento. También se
encuentran en casi todos los periféricos
Cálculo matemático
Las modernas calculadoras
y los grandes ordenadores
de cálculo.
Electrodomésticos
lavadoras, hornos, frigoríficos,
lavavajillas, batidoras,
televisores
Sistemas de comunicación
redes locales, Internet, centralitas
telefónicas, teléfonos fijos, móviles
3. ESTRUCTURA
Reloj:
Es un generador de ondas cuadradas
periódicas, utilizado para que todo el sistema
esté sincronizado
CPU (Central Process Unit)
Es donde se realiza la interpretación y
ejecución de las instrucciones, se generan
todas las órdenes de control para gobernar
todo el sistema y se realizan las operaciones
aritméticas y lógicas.
Memoria Central
En este tipo de dispositivos se encuentran los
datos y programas que debe utilizar el sistema
microprogramable
interface
Este circuito permite l
a comunicación del sistema
microprogramable con el exterior.
Periféricos
. Estos periféricos pueden ser de entrada o de
salida, aunque existen algunos que realizan
ambas. Por ejemplo, en un PC los periféricos
de entrada mas importantes son el teclado y el
ratón y los de salida el monitor y la impresora
4. Arquitectura Harvard
Es una arquitectura de computadora donde se
separa físicamente el almacenamiento de datos e
instrucciones. El término se origina en las
computadoras Harvard Mark I, que almacenaban las
instrucciones y los datos en diferentes medi
Estructura
1-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.
2-Una de las memorias contiene solamente las
instrucciones del programa (Memoria de
Programa), y la otra
sólo almacena datos (Memoria de Datos).
3-Para un procesador de Set de Instrucciones
Reducido, o RISC (Reduced Instrucción Set
Computer), el set
de instrucciones y el bus de memoria de
programa pueden diseñarse de tal manera que
todas las instrucciones
tengan una sola posición de memoria.
Ventajas y desventajas
1-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.
2-El tiempo de acceso a las instrucciones puede
superponerse con el de los datos, logrando una
mayor velocidad en cada operación
3-Una pequeña desventaja de los procesadores con
arquitectura Harvard, 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 (por
ejemplo en la EPROM de un microprocesador).
5. Arquitectura de Von Neumann
Es una familia de arquitecturas 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.
Estructura
Los ordenadores con esta arquitectura constan
de cinco partes: La unidad arimetica-
logica oALU, la unidad de control, la memoria,
un dispositivo de entrada/salida y el bus de
datos que proporciona un medio de transporte
de los datos entre las distintas partes.
Ventaja y Desventaja
La ventaja de este tipo de arquitectura es que
es eficiente en la utilización de la memoria
pero su desventaja es que los tipos de datos no
pueden ser reconocidos sin ambigüedad.