Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectura de Von Neumann (:silhouettes: Implementacion 5 unidades…
Arquitectura de Von Neumann
:smiley:
Maquina secuencial
Programas y datos deben ser cargados a memoria antes de su ejecución
Programa almacenado
Instrucciones simples programan tareas de calculo
Máquina secuencial
Las instrucciones se ejecutan una a una, de manera secuencial y se leen desde la memoria
La
unidad de control
gobierna este funcionamiento secuencial de instrucciones
:fire:
Características
Memoria unidimensional
Vector de celdas, mismo tamaño, direcciones secuenciales
Memoria principal única: para instrucciones y datos
No hay distinción explicita entre estos
Sin especificación explícita de tipo de datos
cadena de caracteres, enteros, decimales, etc.
Registro contador de programa: Instrucciones
secuenciales
Requiere instrucción de salto para romper el flujo de control
:silhouettes:
Implementacion
5 unidades funcionales
Salida
Entregar los resultados del programa
Unidad de control
Decodifica y ejecuta siguiente instrucción, carga datos necesarios, almacena el resultado
Entrada
Obtener datos y programas del exterior
Memoria
Datos e instrucciones en memoria principal
Órgano de calculo
Ejecuta instrucciones
Ventajas
:<3:
Computadores de verdadero
propósito general
Alimentar la maquina con nuevos programas
Capacidad de modificar el programa en tiempo de ejecución
Facilidad en su programación
Simple respecto de la arquitectura Harvard
Flexibilidad: capacidad de cambiar componentes del sistema
No tiene que dividir la memoria entre datos e instrucciones
No son necesarios multiples buses para llevar datos e instrucciones independientemente
Programa almacenado
Concepto revolucionario
Instrucciones cargadas en memoria
Procesador carga y ejecuta secuencialmente
Fácil especificacion de programas
Instrucciones simples
Permiten programar tareas de calculo
Misma memoria para instrucciones
donde ya se almacenaban datos