Programacion

Páginas: 21 (5224 palabras) Publicado: 1 de junio de 2010
Historia de la Computación

Una computadora es un sistema digital con tecnología microelectrónica capaz de procesar datos a partir de un grupo de instrucciones denominado programa. La estructura básica de una computadora incluye microprocesador (CPU), memoria y dispositivos de entrada/salida (E/S), junto a los buses que permiten la comunicación entre ellos. La característica principal que ladistingue de otros dispositivos similares, como una calculadora no programable, es que puede realizar tareas muy diversas cargando distintos programas en la memoria para que los ejecute el procesador.
La historia de la computación se puede dividir en 3 períodos:
* Máquinas Mecánicas (antes de 1930)
* Computadoras Electrónicas (1930 – 1950)
* Generaciones de Computadoras (1950 – hastahoy día. Computadoras basadas en el Modelo Von Neumann

Máquinas Mecánicas (antes de 1930)

Los computadores surgen por la necesidad de las personas de realizar cálculos, que llevó a la invención de distintas máquinas para calcular.
El Ábaco
* Origen posiblemente chino, de unos 3000 años.
* Dispositivo manual para la asistencia al cálculo.
* Permite almacenar cantidades y operarsobre las cantidades representadas.
* El proceso de la información representada lo realiza el usuario.

La Pascalina
* Creada en 1642 por Blaise Pascal, un matemático y filósofo francés.
* Dispositivo mecánico que permitía realizar operaciones de suma y resta.

La Rueda de Leibnitz
* Creada en 1674 por Gottfried Leibnitz, un matemático alemán.
* Dispositivo mecánico quepermitía realizar operaciones de multiplicación y división, así como suma y resta.
* Basada en ruedas y engranajes.

El Telar de Jacquard
* Inventado en 1801 por Joseph-Marie Jacquard.
* Primera máquina en usar la idea de almacenamiento y programación.
* Usaba tarjetas perforadas para controlar el número de hilos en la fabricación de textiles.

La Máquina Diferencial
* En1823 Charles Babbage (matemático inglés) inventó esta máquina, la cual podía hacer más que operaciones aritméticas simples, también podía resolver ecuaciones polinomiales.
* Su principal novedad la constituyó la salida de resultados por medio de perforaciones sobre una placa.
La Máquina Analítica
* Creada en 1833 por Charles Babbage.
* Se considera la primera máquina de propósitogeneral.
* Era capaz de realizar cualquier operación matemática automáticamente.
* Tenía una unidad de almacenamiento, una unidad de procesamiento, una unidad de entrada de datos y otra de salida, y en cierto modo, su estructura se mantiene aún en los computadores modernos.
* La máquina analítica no fue construida por dificultades tecnológicas pero sentó las bases de los actualesordenadores.

La Máquina Tabuladora
* En 1890, problemas en el recuento del censo de la población de USA, provocó que Herman Hollerith desarrollase una máquina para procesar los datos.
* Esta máquina era capaz de leer, contar y ordenar automáticamente los datos almacenados en tarjetas perforadas.
* Redujo el tiempo del censo de años a semanas.

Computadoras Electrónicas (1930 – 1950)Entre 1930 y 1950, algunos científicos, que podrían considerarse los pioneros de la industria de la computación electrónica, inventaron varias computadoras.
Las primeras computadoras de este período no almacenaban el programa en memoria; todas se programaban externamente.
Durante estos años destacaron cinco computadoras:
* ABC, Z1, Mark I, Colossus , ENIAC

ABC (Atanasoff BerryComputer)
* Fue inventada por John V. Atanasoff y su asistente Clifford Berry en 1939.
* Se considera la primera computadora de propósito especial que codificaba información de manera eléctrica.
* Se diseñó específicamente para resolver un sistemas de ecuaciones lineales.
* Usó tubos de vacío.

Mark I
* Fue un proyecto de la Universidad de Harvard, en conjunto con el ejército...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS