Professional Documents
Culture Documents
hacer o modificar un programa colocando los valores en una zona de memoria. Esta
idea conocida como concepto del programa-almacenado, se atribuye a los diseadores
del ENIAC, sobre todo al matemtico John von Neumann, que era asesor del proyecto
ENIAC. La idea fue tambin desarrollada aproximadamente al mismo tiempo por
Turing. La primera publicacin de la idea fue en una propuesta de von Neumann para
un nuevo computador en 1945, el EDVAC (Electronic Discrete Variable
Computer).(Stallings, 2005)
En 1946 von Neumann y sus colegas empezaron, en el Instituto para Estudios
Avanzados de Princeton, el diseo de un nuevo computador de programa-almacenado,
que llamaron IAS es el prototipo de toda una serie de computadores de propsito
general y consta de:
Una memoria principal que almacena tanto datos como instrucciones.
Una unidad aritmtico-lgica (ALU) capaz de hacer operaciones con datos binarios.
Una unidad de control que interpreta las instrucciones en memoria y provoca su
ejecucin.
Un equipo de entrada salida (E/S) dirigido por la unidad de control.
En 1947 Eckert y Mauchly formaron la Eckert-Mauchly Computer Corporation para
fabricar computadores con fines comerciales. Su primera mquina de xito fue el
UNIVAC I, que fue empleada por la oficina del censo para sus clculos en 1950.
La divisin UNIVAC comenz tambin el desarrollo de la serie de computadores 1100,
que fue su producto principal. Esta serie ilustra una distincin que existi en aquella
poca. El primer modelo, el UNIVAC 1103, y sus sucesores durante muchos aos,
estaban diseados principalmente para aplicaciones cientficas que implicaban clculos
largos y complejos.
IBM, que haba ayudado a construir el Mark I y era entonces el principal fabricante de
equipos de procesamiento con tarjetas perforadas, sac su primer computador con
programas almacenados electrnicamente, el 701, en 1953. El 701 fue diseado
principalmente para aplicaciones cientficas. En 1955 IBM present los productos 702,
que tenan varias caractersticas hardware que lo hacan adecuado para aplicaciones de
gestin. Estos fueron los primeros de una larga serie de computadores 700/7000 que
situaron a IBM como el fabricante de computadores dominante, con gran diferencia.
(Stallings, 2005)
Sus inicios se ubican a principios del ao 1971 y entre sus caractersticas se pueden
destacar:
Software ms avanzado.
Computadoras ms pequeas.
Comunicacin de datos ms eficiente.
Lenguajes de programacin ms poderosos.
Multiprogramacin y multiproceso.
Dispositivos de entrada/salida ms efectivos.
(Alvarado, 2002)
ltimas Generaciones
Hoy en da. El mundo est cambiando profundamente con la utilizacin de
microcomputadoras y telecomunicaciones. La informacin que se genera da a da
puede ser almacenada, manipulada y transmitida de un pas a otro en segundos.
(Alvarado, 2002)
Este fue el primer microprocesador de uso general. Mientras que el 4004 y el 8008
haban sido diseados para aplicaciones especficas, el 8080 fue diseado para ser la
CPU de un microcomputador de propsito general. Al igual que el 8008, el 8080 es un
microprocesador de ocho bits. (Stallings, 2005)
El 8080, sin embargo, es ms rpido, tiene un
conjunto de instrucciones ms rico y tiene una
capacidad de direccionamiento mayor. Sobre la
misma poca empezaron a desarrollarse los
microprocesadores de 16 bits. Sin embargo, hasta
el final de los setenta no aparecieron estos
potentes microprocesadores de 16 bits de
propsito general. Uno de estos fue el 8086. El
siguiente paso en esta tendencia ocurri en 1981,
cuando los Laboratorios Bell y Hewlett-Packard
desarrollaron microprocesadores de un solo chip
de 32 bits. Intel introdujo su microprocesador de
32 bits, el 80386, en 1985. (Stallings, 2005)
Bibliografa
Alvarado, L. C. (2002). Automatizacion de la biblioteca.
Amaya Amaya, J. (2009). Sistemas de informacin. Bogot: Ecoe Ediciones.
Sandra Jaro Castro, O. P. (2005). Taller de Computo descubre construyendo. Zapopan ,Jalisco
Mexico: Umbral Editorial S.A.
Stallings, W. (2005). Organizacion y Arquitectura Computacional. Pearson.
Tanenbaum, A. (2000). Organizacion computacional.