martes, 14 de septiembre de 2010

Actividad No.5 John Von Neumann

John Von Neumann


(1903-1957)


Tal y como se explica en [Aglo97], John Von Neumann (ver figura 5), fue el creador de la arquitectura que lleva su nombre. Hasta su aparición, las máquinas tenían un almacén o memoria que solo almacenaba datos.

El programa se leía desde una cinta mediante un contador de programa que contenía una dirección de memoria. Las instrucciones de salto se implementaban poniendo varias lectoras de cintas o mediante una cinta con subrutinas.

El problema estaba en que el programa se leía desde un dispositivo externo a la máquina por lo que había que tener varios dispositivos para poder tener varios flujos de programa.

La solución la propuso Von Neumann, consistía en utilizar la memoria de la máquina tanto para programas como para datos. Lo que debía hacerse era almacenar los diversos programas en el interior del ordenador. Con ello la máquina puede pasar de un programa a otro en una fracción de segundo, en lugar de depender de la lentitud del programador humano.

Esto significaba que los distintos programas integrados en el interior del sistema podían entrelazarse e interactuar unos con otros. Cada programa -si los necesitaba- podía utilizar a los demás programas. A partir de este momento las computadoras dejan de ser talleres rápidos, pero aptos para realizar un único tipo de trabajo, para convertirse en sistemas dinámicos y flexibles, capaces de procesar datos y de realizar, con gran rapidez, multitud de tareas diversas.

Fue un salto conceptual, en el cual la capacidad real de las computadoras pasó de lo finito a disponer de una capacidad potencialmente infinita. Lo fundamental en un ordenador no es la velocidad ni la capacidad, sino la facultad de hacer cosas distintas , lo cual resulta posible, precisamente, por la capacidad que tiene de ser programado.

La idea fundamental de la arquitectura Von Neumann es la utilización por parte de la máquina de una sola memoria, una única unidad aritmética y una única unidad de control. Estas características constituirán los pilares de la máquina de la Universidad de Cambridge (EDSAC). Con el empleo de esta arquitectura las computadoras pasarán a ser sistemas más flexibles y dinámicos capaces de hacer, a la vez, multitud de tareas. Los ordenadores se convierten así en suministradores de información.


http://www4.uji.es/~al014223/


No hay comentarios:

Publicar un comentario