c
es a computadora modelo del diseño que utiliza a unidad de
proceso y un solo se separa almacenaje estructura para celebrar ambas instrucciones y datos. Se
nombra después matemático y temprano informático Juan von Neumann quién sabía Alan
Turing la idea hipotética seminal de una ³máquina que computaba universal´, eso había sido
publicada en 1936.[1] Tal computadora pone a en ejecución máquina universal de Turing, y el
³modelo de referencia común´ de especificar arquitecturas secuenciales, al contrario de
arquitecturas paralelas. A
está generalmente una computadora
con este diseño, aunque como las computadoras modernas están generalmente de este tipo, el
término ha caído en disuse.
Los ordenadores con esta arquitectura constan de cinco partes: La unidad aritmético-lógica o
ALU, la unidad de control, la memoria, un dispositivo de entrada/salida y el bus de datos que
proporciona un medio de transporte de los datos entre las distintas partes.
Un ordenador con esta arquitectura realiza o emula los siguientes pasos secuencialmente:
El matemático Alan Turing, quien había sido alertado de un problema de lógica matemática por
las lecciones de Max Newman en la Universidad de Cambridge, escribió un artículo en 1936
titulado ³On Computable Numbers, with an Application to the Entscheidungs problem´, que fue
publicado en los ³Proceedings of the London Mathematical Society´. En él describía una
máquina hipotética que llamó ³máquina computadora universal´, y que ahora es conocida como
la ³Máquina de Turing´. La máquina hipotética tenia un almacenamiento infinito (memoria en
la terminología actual) que contenía tanto las instrucciones como los datos. El ingeniero alemán
Konrad Zuse escribió de forma independiente sobre este concepto en 1936. Von Neumann
conoció a Turing cuando ejercía de profesor sustituto en Cambridge en 1935 y también durante
el año que Turing pasó en la Universidad de Princeton en 1936-37. Cuando supo del artículo de
1936 de Turing no está claro.
Independientemente, J. Presper Eckert y John Mauchly, quienes estaban desarrollando el
ENIAC en la Escuela Moore de Ingeniería Eléctrica en la Universidad de Pennsylvania,
escribieron sobre el concepto de ³programa almacenado´ en diciembre de 1943. Mientras
diseñaba una nueva máquina, EDVAC, Eckert escribió en enero de 1944 que se almacenarían
datos y programas en un nuevo dispositivo de memoria direccionable, una línea de retardo de
mercurio. Esta fue la primera vez que se propuso la construcción de un programa almacenado
práctico. Por esas fechas, no tenían conocimiento del trabajo de Turing.
Calculo automático en el laboratorio nacional de física. Uno de los equipos digitales más
modernos que incorpora novedades y mejoras en la técnica de la computación electrónica ha
sido demostrado en el laboratorio nacional de física, Teddington, donde ha sido diseñado y
construido por un pequeño equipo de matemáticos e ingenieros electrónicos investigadores
sobre el personal del laboratorio, asistido por ingenieros de producción de la compañía eléctrica
inglesa. El equipo construido hasta ahora en el laboratorio es solo el modelo piloto de muchas
instalaciones muy grandes que se va a conocer como el motor de cálculo automático, pero
aunque es relativamente pequeño en volumen y contiene solo 800 válvulas termoiónicas, es una
máquina de cálculo muy rápido y versátil. &)*#
)
(
*
++(
(c!!,(
)
-
%
*
(
(
!./01,%
%%
2
( )(
( (
)
( +3
( + $! !
4(#!5(
-(!6
(
,#./07(
(
+
(
( +
-+
(
)( (
( #
!
)( ./08, 9(
(
(
(
( (
)
)
- (
( 5! :! !
()'!
Los primeros computadores constaban de programas almacenados. Algunos muy simples siguen
utilizando este diseño, por ejemplo, una calculadora es un computador que tiene un programa
almacenado. Puede hacer operaciones matemáticas simples, pero no puede ser usada como
procesador de textos o videoconsola.
Cambiar el programa que contenían los dispositivos que usaban esta tecnología requería
reescribir, reestructurar y/o rediseñar el dispositivo. Los primeros computadores no estaban lo
suficiente programados cuando fueron diseñados. La tarea de reprogramar, cuando era posible,
era un proceso laborioso, empezando con notas en papel y siguiendo con detallados diseños de
ingeniería. Y tras esto llegaba el a veces complicado proceso de reescritura y reestructuramiento
físico del computador.
A gran escala, la habilidad de tratar instrucciones como datos es lo que hacen los
ensambladores, compiladores y otras herramientas de programación automáticas. Se pueden
"escribir programas para escribir programas".
La
aaa se basaba en un diseño que fue utilizado por muchas universidades y empresas
para construir sus equipos. Entre estos, sólo ILLIAC y ORDVAC tenían un conjunto de
instrucciones compatible.
?
????????????????????????????? ?
?
?
? ?
?
?
??
??
?
? ?
? ? ?
? ?
??
?
??????
??? ??????