Maquina secuencial de
programa almacenado
(Arquitectura Neumann)
Este concepto presentado
por Neumann, en el cual
establece que los principios
de diseño deben contemplar
tres aspectos básicos
Programa
almacenado:
Conjunto de instrucciones simples que
se pueden programar, que serán
interpretados por parte de la máquina
y la posibilidad de cargar estos
programas en la misma memoria de los
datos
Maquina
secuencial
Después de cargados los datos en la
memoria, para realizar la tarea de
computo, con lograr que ejecute
instrucción tras instrucción desde la
memoria controlados por un
secuenciador
Unidades
funcionales
Órgano de calculo, el cual es
el que ejecuta las
instrucciones
Memoria, donde será
almacenados el
programa y los datos.
Unidades de entrada y salida, encargadas
de interactuar con el usuario obteniendo y
mostrando los parámetros necesarios para
el funcionamiento.
Control, encargado de
controlar el orden que se
ejecutan las instrucciones,
Ventajas
Al estar almacenados los programas en la memoria se
podría alimentar el computador con nuevos programas
para nuevas operaciones
también realizar modificaciones necesarias
para corregir errores y mejorar procesos.
Existe un control sobre la ejecución de las
instrucciones secuenciales
Desventajas
La cantidad de programas esta limitada a la
memoria disponible
La CPU para cada instrucción debe realizar una lectura o
escritura en la memoria, esto puede generar lentitud
Implementación
Para la implementación de este tipo de
máquinas se debe tener, el CPU para
ejecutar los procesos, la memoria para
almacenar el programa y los datos y las
unidades de entrada y salida para
interactuar con el usuario