Arquitectura de von Neumann

Autor: Roger Morrison
Fecha De Creación: 22 Septiembre 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Arquitectura Von Neumann
Video: Arquitectura Von Neumann

Contenido

Definición - ¿Qué significa Arquitectura Von Neumann?

Una máquina de arquitectura von Neumann, diseñada por el físico y matemático John von Neumann (1903-1957) es un diseño teórico para una computadora de programa almacenado que sirve de base para casi todas las computadoras modernas. Una máquina von Neumann consta de un procesador central con una unidad aritmética / lógica y una unidad de control, una memoria, almacenamiento masivo y entrada y salida.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la arquitectura de von Neumann

La máquina von Neumann fue creada por su homónimo, John von Neumann, físico y matemático, en 1945, basándose en el trabajo de Alan Turing. El diseño fue publicado en un documento llamado "Primer borrador de un informe sobre el EDVAC".

El informe describe la primera computadora con programa almacenado. Las computadoras anteriores, como la ENIAC, estaban conectadas para hacer una tarea. Si la computadora tenía que realizar una tarea diferente, tenía que volver a conectarse, lo cual era un proceso tedioso. Con una computadora de programa almacenado, se podría construir una computadora de propósito general para ejecutar diferentes programas.


El diseño teórico consiste en:

  • Un procesador central que consiste en una unidad de control y una unidad aritmética / lógica.
  • Una unidad de memoria
  • Almacenamiento masivo
  • Entrada y salida

El diseño de von Neumann forma la base de la informática moderna. Un modelo similar, la arquitectura de Harvard, tenía una dirección de datos dedicada y buses para leer y escribir en la memoria. La arquitectura von Neumann ganó porque era más simple de implementar en hardware real.