Material

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 14

ARQUITECTURA DEL COMPUTADOR

2.- Introducción a las Generaciones de Computadoras


La prehistoria (5000 a.c. - 1640)

•Primeros dispositivos de cálculo: cuentas y huesos usados para contar objetos


de uso cotidiano (animales, personas, utensilios, etcétera).
•El desarrollo de aritmética y actividades del ser humano (comerciales y de
navegación) obligan al desarrollo de métodos de conteo, cálculo y registro más
rápidos y permanentes: tablillas de arcilla, el ábaco y el astrolabio.
•Los primeros algoritmos comienzan a desarrollarse.
Uno de los primeros dispositivos mecánicos para contar fue ABACO, cuya historia
se remonta a 3000 años AC desarrollada por chinos y utilizado por griegos
romanos.
Consta de marco rectangular de madera ensartado de varillas en las que se
desplazaban cuentas agujereadas de izquierda a derecha.
Al desplazar las cuentas sobre las varillas, sus posiciones representan valores
almacenados, y es mediante estas posiciones que se representa y almacena datos.

A este dispositivo no se le puede llamar computadora pues carece de un elemento


fundamental llamado programa.
En el siglo XVII, el creciente interés en Europa por las ciencias, tales como la
astronomía y la navegación, impulsó a las mentes creativas a inventar
dispositivos para simplificar los cálculos.

En 1614, el escocés Napier había anunciado el descubrimiento de los


logaritmos permitiendo que los resultados de complicadas multiplicaciones
se redujeran a un proceso simple de suma

Edmund Gunther se encarga de enmarcar los logaritmos de Napier en


líneas, por su parte Bissaker coloca las líneas de ambos sobre un pedazo de
madera, creando de esta manera la regla del cálculo.
La era mecánica (1620-1937).

En 1642 Blaise Pascal construyó la primera "máquina calculadora digital“, según se


cree que es para ayudar a su padre quien era un recolector de impuestos.
Está usó ocho botones movibles para hacer sumas de más de ocho dígitos de
entrada (por medio de diales).
El artefacto utilizó una base de diez para lograr esto.
Por ejemplo:
cuando un engranaje es movido 10 posiciones (una revolución completa),
éste mueve el siguiente engranaje – que representa la columna de 10 –
un lugar.
cuando el engranaje del diez se mueve una revolución, el engranaje que
representa la posición del cien se mueve una posición y así
sucesivamente.
En 1694 Gottfried Wilhelm Leibnizf fue el siguiente en avanzar en el diseño
de una máquina calculadora mecánica, añadió la función de multiplicar
(sumas sucesivas) y dividir

En 1801 Jacquard crea plantillas perforadas para un telar.


En 1820 Tomas de Colmar desarrolló la primera calculadora
mecánica comercialmente exitosa.
Esta calculadora, “the arithometer”, presentó un acercamiento más
práctico a la computación porque podía sumar, restar, multiplicar y
dividir. Por su versatilidad mejorada, la arithometer fue ampliamente
utilizada hasta I Guerra Mundial.
Aunque después algunos inventores refinaron su calculadora, Colmar
con Pascal y Leibniz ayudó a definir la edad de la computación
mecánica.
El verdadero inicio de las computadoras como las conocemos hoy, se relaciona con
el profesor inglés de matemática Charles Babbage (1791-1871). Frustrado por los
múltiples errores que encontró mientras revisaba las cuentas de la Sociedad de
Astronomía Real, en 1822 construyó máquina en pequeña escala para demostración.

En 1823 concibió una máquina para desarrollar ecuaciones diferenciales, llamada la


“Máquina Diferencial”.

Sería accionada por vapor, totalmente automático y de grandes dimensiones, la


máquina tendría un programa almacenado de instrucciones fijas, podría ejecutar un
solo algoritmo: el método de diferencias finitas usando polinomios e imprimir los
resultados automáticamente en un plato de cobre.
Babbage continuó trabajando en él durante 10 años, pero en 1833 perdió
interés por tener una "idea mejor"--concibió la construcción de lo que hoy se
describiría como una computadora digital mecánica automática de propósito
general, controlada totalmente por un programa, a la cual llamó el motor
analítico; nunca lo terminó.

La máquina Babbage aunque nunca fue construida, podría haber parecido


primitiva según los estándares actuales. Sin embargo, esquematizó los
elementos básicos de la computadora moderna multipropósitos y fue un
concepto de gran avance.

Consistente en más de 50,000 componentes, el diseño básico del Motor


Analítico incluyó unidades de entradas en la forma de tarjetas perforadas que
contenían instrucciones de operaciones y una memoria de almacenamiento de
1,000 palabras de 50 decimales. También contenía un molino con una unidad
de control que permitía procesar las instrucciones en cualquier secuencia y
dispositivos de salida para producir resultados impresos.

Babbage tomó la idea de perforar las tarjetas para codificar las instrucciones de
la máquina del telar Jacquard.
Pese a su increíble concepción, la máquina de Babbage, que se parecía
conceptualmente mucho a una computadora, no llegó jamás a construirse.

Razones por las que las máquinas de Babbage jamás fueron completadas, la
mayoría asociadas a falta de técnicas de maquinaria de precisión en el
momento.

Los planes de Babbage fueron demasiado ambiciosos para su época.


Demasiado y demasiado pronto (pocos requerían solucionar problemas que
resolverían máquinas de Babbage)

Este avanzado concepto, con respecto a la simple calculadora, le valió a


Babbage ser considerado el precursor de la computadora.

La novia de Babbage, Ada Augusta Byron, luego Condesa de Lovelace, hija del
poeta inglés Lord Byron, que le ayudó en el desarrollo del concepto de la
Máquina Diferencial, creando programas para la máquina analítica, es
reconocida como el primer programador de computadoras.
•Paso importante hacia cómputo automatizado fue introducción de tarjetas
perforadas que se usaron para computar, por primera vez con éxito, en 1890
por Herman Hollerith y James Powers, trabajando para el Departamento del
Censo de USA. . El censo anterior de 1880 tomó alrededor de siete años para
computar y con una población creciente, se temía que tomara alrededor de 10
años computar el último censo.

•Desarrollaron dispositivos que podían leer información que se había


perforado en las tarjetas automáticamente, sin intermediación humana.

•. A diferencia de Babbage de utilizar tarjetas perforadas para programar la


máquina, Hollerith utilizó dichas tarjetas para almacenar los datos que
introducía a la máquina (usa una perforadora mecánica para representar
letras del alfabeto y dígitos en tarjetas de papel, que tenían 80 columnas y
forma rectangular).
•Cada perforación de las tarjetas representaba un número, y la combinación
de dos perforaciones representaba una letra. Por lo menos 80 variables
podían ser almacenadas en una sola tarjeta. En lugar de diez años, los
censadores compilaron sus resultados en solo seis semanas con la máquina de
Hollerith.
•Además de su rapidez, las tarjetas perforadas sirvieron como un método de
almacenamiento de datos y contribuyó a reducir los errores computacionales.
Hollerith aportó su lector de tarjetas perforadas al mundo comercial,
fundando la Compañía de Máquinas Tabuladoras en 1896, la cual más tarde
se convirtió en International Business Machines (IBM) en 1924.
• Tanto el sector comercial como gubernamental usaron dichas tarjetas para
el procesamiento de datos hasta 1960.

•Estas ventajas fueron reconocidas por corporaciones con intereses


comerciales que pronto llevaron a desarrollo sistemas mejorados de
máquinas de negocios de tarjetas perforadas (Remington-Rand y Burroughs
y la misma IBM).

•Tales sistemas pronto pudieron ser alimentados automáticamente por un


número específico de tarjetas desde una estación de lectura; para realizar
sumas, multiplicar, y ordenar; y producir tarjetas perforadas con los
resultados.

•Las máquinas de tarjetas perforadas procesaban típicamente de 50 a 250


tarjetas por minuto, con cada tarjeta conteniendo unos 80 números
decimales.

•Para su tiempo, las tarjetas perforadas constituyeron un enorme adelanto.

También podría gustarte