permite la utilizacin de la memoria fsica para poder almacenar instrucciones y datos, generando de esta manera el concepto de Programa almacenado. A continuacin, intentar explicar un poco el funcionamiento del modelo de Neumann, enfocndome un poco en el rol que desempea cada parte que lo compone, para esto imaginemos que vamos a realizar una suma entre 2 nmeros con la ayuda de una calculadora. (3 + 5). Primero que nada, Necesitamos tener almacenado en nuestra calculadora una serie de instrucciones a seguir para poder realizar ciertas operaciones (programa almacenado) y de igual manera, necesitamos contar con un pequeo diccionario que tenga idea de lo que significan cada signo o letra insertado, llamado lxico. Supongamos que nuestra calculadora ya sabe sumar y por lo tanto lo nico que necesita son los datos para poder realizar la suma, insertamos el primer dato a evaluar por medio del teclado (entrada de datos) que seria e nmero 3, seguido de la operacin a realizar + e insertamos el otro dato a evaluar 5, por ultimo presionamos la operacin =, donde todo esto se enviar al CPU. El primer dato a evaluar ser el nmero 3. La unidad de Control enva una micro orden para transferir el contenido del contador del programa al registro de direcciones, aumentando +1 el contador para poder ejecutar la siguiente orden en otra direccin. El registro de direcciones selecciona una posicin de memoria donde se dar lectura a la posicin, de ah la instruccin a ejecutar se deposita en el registro de datos, para de ah, trasladar la informacin contenida (3) al registro de instrucciones donde se almacenar.
El Decodificar entra en accin, este procede a interpretar
los primeros 4 bits del dato para obtener una instruccin, tambin llamado cdigo de operacin, donde al mismo tiempo el registro de direcciones busca en la memoria la celda correspondiente al dato y procede a leerlo. La Informacin obtenida es enviada al registro de datos donde est lo vuelve a enviar a la informacin de registro de entrada. El circuito operacional realiza la operacin con los datos del registro acumulador y el registro de entrada, donde manda almacenar un nuevo registro al acumulador. Estos mismos pasos se repiten con los datos siguientes, el signo + seguido del nmero 5, cuando el circuito operacional termina de registrar el ltimo dato, este se enva a la pantalla (salida de datos) para nosotros poder obtener dicha suma. Como podemos apreciar, El modelo de Neumann es uno de los modelos ms eficientes para poder realizar instrucciones u operaciones, pero de igual manera son muchos pasos los que tiene que realizar para poder obtener un resultado, todas las partes estn conectadas unas a otras por un BUS, que son los caminos por donde transcurre la informacin o los datos. Creo que el BUS sera la parte ms fundamental del modelo de Neumann, puesto que, si tuviera todas las partes fsicas, pero no estuvieran conectadas de la manera en que se encuentran los datos no fluiran de la misma manera.