jueves, 3 de diciembre de 2009

4.2.2.- Concepto de programa almacenado


Según von Neumann, la clave para construir una máquina de propósito general es poder almacenar no sólo los datos y los resultados intermedios de una computación, sino también las instrucciones que definen el procedimiento de computación. En una máquina de propósito especifico, el procedimiento puede ser parte de la máquina. Sin embargo, en una máquina de propósito general, cambiar las instrucciones tiene que ser tan fácil como cambiar los datos sobre los que actúan. La solución es codificar las instrucciones de forma numérica y guardarlas junto con los datos en la misma memoria. Este es el concepto de programa almacenado.
Los primeros computadores no se diferenciaban mucho de las máquinas de propósito específico que hay hoy en día, en el sentido que sólo pueden resolver un tipo particular de problema. El aporte de von Neumann fue precisamente hacer ver la necesidad de separar el programa de la máquina misma, para así poder reconfigurar el computador según fuese necesario.
El concepto del programa almacenado, un concepto teórico muy importante que fue establecido por el matemático John von Neumann el 30 de junio de 1945 en un borrador sobre el diseño de la EDVAC. A diferencia de los primeros computadores, von Neumann proponía que tanto el programa como sus datos fueran almacenados en la memoria del computador. Esto no solo simplificaba la labor de programación al no tener que llevar a cabo el recableado del computador sino que además libraba y generalizaba el diseño del hardware para hacerlo independiente de cualquier problema y enfocado al control y ejecución del programa. Este concepto fue tan importante y decisivo que dio lugar al concepto de la arquitectura de von Neumann, aún presente en nuestros días.


E J E R C I C I O S

Ejercicio 1

Busca en esta sopa de letras las siguientes palabras:
PROGRAMA , ALMACENADO , VON NEUMANN , MAQUINA , DATOS , CODIFICAR ,
INSTRUCCIONES , COMPUTADOR , MEMORIA.

Y U T V F H V Q T X J J B L G
Y B H M T M N J M K U R U D A
I V I C E M R M R V C P A R C
E U N U O R R A A O B C M P E
U F S Q D X Z Q C N L D X Y W
Z M T R A X U U I C V W I M
J S R O N V L I F N V R J Z T
L A U D E U A N I E W K P R T
S M C A C R I A D U S S X L I
O A C T A W R J O M B C W H K
T R I U M P O U C A N H Q T B
A G O P L M M B F N B C H A N
D O N M A B E W O N K P E O E
K R E O D C M C H N H G U L P
D P S C S F P O X Z D S O Z B


Ejercicio 2
Completa las oraciones correctamente:

1. Según( ), la clave para construir una máquina de propósito general es poder almacenar no sólo los ( )y los resultados intermedios de una computación, sino también las instrucciones que definen el procedimiento de computación.


2. Los primeros( )no se diferenciaban mucho de las máquinas de propósito específico que hay hoy en día, en el sentido que sólo pueden resolver un tipo particular de problema. El aporte de von Neumann fue precisamente hacer ver la necesidad de separar el programa de la máquina misma, para así poder( )el computador según fuese necesario.


3. Esto no solo simplificaba la labor de( )al no tener que llevar a cabo el recableado del computador sino que además libraba y generalizaba el diseño del hardware para hacerlo independiente de cualquier problema y enfocado al control y ejecución del programa. Este( )fue tan importante y decisivo que dio lugar al concepto de la arquitectura de von Neumann, aún presente en nuestros días


Copia los ejercicios en un documento en Word y envía el archivo ya contestado al correo electronico: hollister2009isc@hotmail.com


Elaborado por: Jose Giovanni Cruz Trejo, Raymundo Baltazar Cruz.

2 comentarios:

  1. La sopa de letras esta todas desalineada alinienla =P

    ResponderEliminar
  2. no pudieron hacer una mejor sopa de letras se la bañaron esta toda desalineada konkuerdo kon maracelo no no mui mal chavos hahaha

    ResponderEliminar