Modelo de von Neuman

 Que es el modelo de Von Neuman

La arquitectura de von Neuman es un diseño que usa una memoria para almacenar instrucciones y datos. Éste tipo de máquina es la implementación de una máquina de Turing y la visión de una arquitectura secuencial en lugar de paralela. Con este modelo (maquina Neuman) surge el concepto de programa almacenado, por el cual se les conoce a las computadoras de este tipo también. 
La arquitectura Von Neumann es una de las dos arquitecturas generales en la que se basan los ordenadores y es la más utilizada en PC, consolas, tabletas y teléfonos móviles a día de hoy. Dado que todos ello se encuentran organizados entre ellos usando una serie de tipos de componentes en común.
El símil más claro para entenderlo es el de un coche, no todos los coches son iguales, pero todos ellos comparten una serie de elementos con una función e interacción específica, crean un sistema más complejo que es el coche.

Organización de un ordenador Von Neumann  

Sea cual sea el ordenador que usas, sea este una consola de videojuegos, un PC completo, un teléfono móvil o incluso una Smart TV, todas ellas tienen su hardware organizado de la siguiente manera.




De forma muy resumida, el trabajo de cada una de las partes del diagrama es la siguiente:

  • Unidad de Control: Encargada de las etapas de captación y descodificación del ciclo de instrucción.
  • Unidad lógico-aritmética o ALU: Encargada de realizar las operaciones matemáticas y de lógica que requieren los programas.
  • Memoria: La memoria en la que se almacena el programa, la cual la conocemos como memoria RAM
  • Dispositivo de entrada: Desde el que nos comunicamos con el ordenador.
  • Dispositivo de Salida: Desde el que el ordenador se comunica con nosotros.

Como podéis ver se trata de la arquitectura frecuente en todos los procesadores y todos los elementos descritos arriba los encontraréis e cualquier chip con la capacidad de procesar datos e instrucciones en forma de un programa ordenado. Sean estos una CPU, una GPU o cualquier otro procesador, ya sea principal o de apoyo.


Comentarios