Los ordenadores con esta arquitectura constan de 5 partes:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ9ZihQEalRCzSuH-Bl6L7lznCFeWnj4nZx0oz6-Dge9irLWooI_Sldxra3YznorFX8ii_9_WqyQZfOetl301OMYu3wc75V11-8B3MGRmEIFFuA9k42ji2KhXXiUFeyne2F3M-6Xg5Qp0/s320/diagrama-de-von-neumann.jpg)
Estos conceptos están explicados en las distintas entradas que forman el blog.
Actualmente el modelo de Von Neumann se entiende como un computador de programa almacenado en el cual no pueden ocurrir una extracción de instrucción y una operación de datos al mismo tiempo, ya que comparten un bus en común; Esto se conoce como el cuello de botella Von Neumann y limita el rendimiento del sistema.
La mayoría de computadoras modernas están basadas en esta arquitectura, aunque pueden incluir otros dispositivos adicionales. Hoy en día se utiliza la arquitectura Harvard que tiene un conjunto de direcciones y buses de datos para leer y escribir datos desde la memoria y otro para ir a buscar instrucciones.
El funcionamiento de este modelo consta de 5 pasos:
- Se enciende el ordenador y obtiene la siguiente instrucción desde la memoria en la dirección indicada por el contador de programa y la guarda en el registro de instrucción.
- Aumenta el contador de programa en la longitud de la instrucción para apuntar a la siguiente.
- Decodifica la instrucción mediante la unidad de control. Ésta se encarga de coordinar el resto de componentes del ordenador para realizar una función determinada.
- Se ejecuta la instrucción. Ésta puede cambiar el valor del contador del programa, permitiendo así operaciones repetitivas. El contador puede cambiar también cuando se cumpla una cierta condición aritmética, haciendo que el ordenador pueda ‘tomar decisiones’, que pueden alcanzar cualquier grado de complejidad, mediante la aritmética y lógica anteriores.
- Volver al paso 1.
0 comentarios:
Publicar un comentario