Máquina secuencial de programa almacenado: ARQUITECTURA DE VON NEWMAN
Descripción
Mapa mental que explica el concepto de maquina secuencial de programa almacenado (Arquitecturas de Computadores de Von Neumann) en relación a los tres aspectos básicos como programa almacenado, maquina secuencial e implementación. Características de la arquitectura y sus ventajas.
Máquina secuencial de
programa almacenado:
ARQUITECTURA DE VON
NEWMAN
PROGRAMA ALMACENADO
Instrucciones simples con las
que se pueda programar
cualquier tarea de cálculo
No hay distinción
explícita entre
instrucciones y datos
Una única memoria
para contener
instrucciones y datos
No hay especificación
explícita de los tipos
de datos
MÁQUINA SECUENCIAL
Realiza la tarea de cómputo
ejecutando instrucción tras
instrucción.
La ejecución del programa es continua, a no
ser que se rompa la secuencia del programa
por algún tipo de instrucción específico.
Circuito lógico secuencial cuyas salidas
no solo dependen del estado actual de
sus entradas, sino también de estados
anteriores.
IMPLEMENTACIÓN
Órgano de cálculo: se encarga de
ejecutar las instrucciones.
Unidad aritmético-lógica (ALU) con
un registro interno de 40 bits
llamado "acumulador o registro",
capaz de realizar las operaciones
elementales de suma, resta,
multiplicación y división
Memoria: encargada del almacenamiento
de los datos y de las instrucciones.
Intercambio bidireccional de datos
Movimiento unidireccional de
instrucciones hacia la Unidad de Control
Control: se encarga de generar las
micro-órdenes que permitirán que
las instrucciones del programa se
ejecuten correctamente
Cargar las instrucciones que se
encuentran en la memoria
Controlar un registro denominado "Contador de
Programa", que es el que lleva la cuenta de la
instrucción que se va a ejecutar en cada momento.
Unidades de entrada y salida: medios
con el cual el usuario se comunica
con el sistema de procesamiento de
información.
Entrada: teclado,
mouse, micrófono,
cámara, etc.
Salida: pantalla o
monitor, parlantes,
impresora, etc.
CARACTERÍSTICAS
Las secuencias de instrucciones o
programas se pueden guardar en la
memoria al igual que los datos.
Las acciones que se realizan implican
traslado sencillos de datos e
instrucciones entre las unidades
funcionales.
La máquina se puede alimentar
con nuevos programas para
nuevas operaciones
El programa se puede modificar en
tiempo de ejecución y tener un
computador de verdadero propósito
general.
VENTAJAS
Tiene un uso mas
eficiente de la memoria
Su estructura es
más simple
Un solo tipo de instrucciones
para acceder a memoria