Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
Sistema microprogramable
1.
2. 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
3. ALGUNOS SISTEMAS MICROPROGRAMABLES
Microprocesadores Microcontroladores Dispositivos PLD
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.
4. RELOJ CPU
Es 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
Aritmetico
Lógica
Unidad de
control
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
Acumuladores Y Registro
5. 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 Control
Es 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 unida
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.
6.
7. 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.
8. 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
automodificable
Arquitectura 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.