Trasfondo histórico de las computadoras
El Abaco Inventado por los chinos Aparece en el 500 AC
La Era Mecánica-fines del siglo XVI a XVII Blaise Pascal – 1642 – La Pascalina de Pascal. Sumadora de Pascal o Pascalina – primera máquina sumadora  mecánica,  primera calculadora Efectuaba largas sumas, constaba de una linea de ruedas con diez dientes iguales cada una, que representaba del 0 al 9, la rueda contadora decimal.  Agilizo el proceso de sumas largas.  Solo servia para sumar.
 
Gottfried Wilhelm von Leibnitz (1671)-La multiplicadora de Leibniz Creador de la segunda calculadora-podía realizar las cuatro operaciones matematicas, no con exactitud. La importancia fue que introdujo el sistema binario,(prendido y apagado 0 y 1) a las cuatro operaciones matematicas.
Joseph Marie Jacquard (1801) El Telar de Jacquard – Introducción de tarjetas perforadas El telar de Jacquard – Crea tarjetas perforadoras en un telar. Grababa las repeticiones de las telas en unas tarjetas perforadas.
Las tarjetas perforadas de Jacquard
Charles Babbage(1791 – 1871) – Quiso simplificar las tediosas operaciones repetitivas creando la maquina Diferencial – Automatizó cálculos complicados.  Luego crea la Máquina Analítica capaz de hacer 60 sumas por minuto.  Tercerca calculadora primera computadora de uso general.  Babbage – El Padre de la Computadora Máquina Diferencial
Ada Augusta Byron, Condesa de Lovelace (1843) Primera programadora de la historia. Sugirio usar tarjetas perforadass en la maquina de Babbage. Se creo un programa de computacion llamado ADA en su nombre
George Boole (1815-1864) Boole  aproximó la lógica en una nueva dirección reduciéndola a una álgebra simple, incorporando lógica en las matemáticas. Comenzaba el álgebra de la lógica llamada Algebra Booleana. Su álgebra consiste en un método para resolver problemas de lógica que recurre solamente a los valores binarios 1 y 0 y a tres operadores: AND (y), OR (o) y NOT (no).  Introduce el algebra booleana A las calculadoras.  Importante en la creacion de La computadora que calculaba El censo.  Base de las  Aplicaciones de las  Computadoras.
Herman Hollerith La Tabuladora de Hollerith Para tabular el censo de 1890, el gobierno de Estados Unidos estimó que se invertirían alrededor de diez años. Un poco antes, Herman Hollerith (1860-1929), había desarrollado un sistema de tarjetas perforadas eléctrico y basado en la lógica de Boole, aplicándolo a una máquina tabuladora de su invención. La máquina de Hollerith se usó para tabular el censo de aquel año, durando el proceso total no más de dos años y medio. Así, en 1896, Hollerith crea la  Tabulating Machine Company  con la que pretendía comercializar su máquina. La fusión de esta empresa con otras dos, dio lugar, en 1924, a la International Business Corporation (IBM).
La Tabuladora de Hollerith -  Hollerith uso tarjetas perforadas en su maquina que luego se conocieron como  "IBM cards" tarjetas ponchadoras.
Thomas Watson Se convierte en presidente de la Tabulating Machine Company (TMC)  y le cambia el nombre a International Business Machines hoy conocido como IBM, convirtiendose en el presidente de IBM.
John Atanasoff Construye la primera computadora digital electrica en 1939  y usa los siguientes conceptos Uso de electricidad  Uso del sistema binario Uso de computos basados en logica y no en enumeracion como en maquinas analogas
Atanasoff Berry Computer (ABC) Atanasoff junto a Clifford Berry crean la computadora ABC, primera computadora electronica Digital- No se patentiza y mas tarde  Dr. Mauchly crea la ENIAC  basandose en el mismo diseno.
En 1944 se construyó en la Universidad de Harvard diseñada por un equipo encabezado por Howard H. Aiken. Esta máquina automática de cómputo combinaba todas las operaciones en un solo equipo.  Se usaron ideas de Babbage junto con el concepto de tarjetas perforadas de Jacquard y Hollerith.  Pesaba 5 tons, y constaba de 78 máquinas conectadas por 800 km de cable.  Mark I AKA IBM Automatic Sequence Control Calculator [ASCC])
La MARK I
Grace Murray Hopper Desarrolla el primer compilador Programo la MARK I Descubrio el primer bug Se conoce como Amazing Grace
 
En 1946 se construyó en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator) que fue la primera computadora electrónica, el equipo de diseno lo encabezaron los ingenieros John Mauchly y John Eckert. Esta máquina ocupaba todo un sótano de la Universidad, tenía más de 18 000 tubos de vacío, consumía 200 KW de energía electrica y requería todo un sistema de aire acondicionado , pero tenía la capacidad de realizar cinco mil operaciones aritméticas en un segundo.
 
Primera Generación – década de los 50 (1946-1958) Definida por electromecánicos y tubos al vacío  Uso de tarjetas perforadas para entrar datos ENIAC EDVAC UNIVAC – Comienza la programación en lenguaje de máquina – sistema binario IBM 650
IBM 650
Tubos al vacio
UNIVAC Universal Automatical Computer aparece en el 1951 Se instaló en el Depto. De Censo de E.U.  Primera computadora que se produjo en forma comercial. Procesó el censo de 1950
UNIVAC
Segunda Generación Década de los 60 (1958-1964) Definido por transistores y avances en programación (lenguajes de alto nivel)  1947 – se inventa el transistor Grace Murray Hooper desarrolla COBOL   John Bakus – FORTRAN – resuelve problemas científicos, COBOL resuelve problemas de negocio 1956 – Dijkstra – propone algoritmo 1959 – Jack Kilby – primer circuito integrado Computadoras se reducen en tamano
El primer transistor
Transistores
Lógicamente, para escribir los programas, aplicaciones o  “softwares”  que el ordenador emplea para trabajar, el programador utiliza un lenguaje de programación denominado “de alto nivel”, que le permite crearlos escribiendo líneas de texto codificadas. Esas líneas de texto u órdenes el programador las puede escribir, leer y entender, no así el ordenador mientras se mantengan escritas de esa forma. Para que el ordenador pueda entender las ordenes contenidas en un programa cualquiera escrito por el programador en lenguaje de "alto nivel", es necesario que otro programa denominado “compilador” las traduzca y convierta a código máquina “de bajo nivel”. Este código, compuesto solamente de unos y ceros, es el único que entiende el ordenador y es el que le permite interpretar las órdenes contenidas en los programas para que las pueda ejecutar. Lenguajes de Alto Nivel y Lenguaje de Máquina o Bajo Nivel
El Código Binario
Tercera Generación – (1964-1971) Definido por circuito integrado y miniaturización Aparecen los “chips” para almacenar y procesar  información Aparece IBM 360  Wirth desarrolla PASCAL Surge la multiprogramación Surge ARPANET-precursor del Internet – 1969 Primer floppy
IBM 360
Cuarta Generación (1971-1988) 1971 – Intel introduce el primer microprocesador, el 4004, procesaba 4 bits de datos a la vaz, tenia su propia unidad de control y tenia 2 chips de memoria.  Tenia 2300 transistores, y ejecutaba 60,000 operaciones por segundo Definido por ordenadores personales de uso doméstico MITS produce ALTAIR 8800, con 256 bytes de memoria y programada con lenguaje de maquina Las computadoras se llaman ahora microcomputadoras
El primer procesador 4004
Quinta Generacion (1983-1990) Se desarollan las microcomputadoras y las supercomputadoras El enfoque es en los sistemas y un programacion en lenguaje natural, y no lenguaje de código Modelo de Von Neumann WAN y LAN Computación distribuida
Quinta Generacion – Cont. Steve  Jobs – crea la serie de computadoras Macintosh y su empresa Apple Bill Gates – creador de Microsoft , compania desarrolladora de software para computadoras
Sexta Generación – 1990 - presente Formación formal del Internet Windows 3.0 WWW  - World Wide Wed Enfoque en las telecomunicaciones, ecommerce Creacion de negocios virtuales, empresas .com
Terminologia importante Hojas de calculo Visicalc Lotus Excel Disco duro Bill Gates Modem – analog to digital WWW Palm MS Office Command prompt DOS WYSIWYG

Presentacion

  • 1.
    Trasfondo histórico delas computadoras
  • 2.
    El Abaco Inventadopor los chinos Aparece en el 500 AC
  • 3.
    La Era Mecánica-finesdel siglo XVI a XVII Blaise Pascal – 1642 – La Pascalina de Pascal. Sumadora de Pascal o Pascalina – primera máquina sumadora mecánica, primera calculadora Efectuaba largas sumas, constaba de una linea de ruedas con diez dientes iguales cada una, que representaba del 0 al 9, la rueda contadora decimal. Agilizo el proceso de sumas largas. Solo servia para sumar.
  • 4.
  • 5.
    Gottfried Wilhelm vonLeibnitz (1671)-La multiplicadora de Leibniz Creador de la segunda calculadora-podía realizar las cuatro operaciones matematicas, no con exactitud. La importancia fue que introdujo el sistema binario,(prendido y apagado 0 y 1) a las cuatro operaciones matematicas.
  • 6.
    Joseph Marie Jacquard(1801) El Telar de Jacquard – Introducción de tarjetas perforadas El telar de Jacquard – Crea tarjetas perforadoras en un telar. Grababa las repeticiones de las telas en unas tarjetas perforadas.
  • 7.
  • 8.
    Charles Babbage(1791 –1871) – Quiso simplificar las tediosas operaciones repetitivas creando la maquina Diferencial – Automatizó cálculos complicados. Luego crea la Máquina Analítica capaz de hacer 60 sumas por minuto. Tercerca calculadora primera computadora de uso general. Babbage – El Padre de la Computadora Máquina Diferencial
  • 9.
    Ada Augusta Byron,Condesa de Lovelace (1843) Primera programadora de la historia. Sugirio usar tarjetas perforadass en la maquina de Babbage. Se creo un programa de computacion llamado ADA en su nombre
  • 10.
    George Boole (1815-1864)Boole aproximó la lógica en una nueva dirección reduciéndola a una álgebra simple, incorporando lógica en las matemáticas. Comenzaba el álgebra de la lógica llamada Algebra Booleana. Su álgebra consiste en un método para resolver problemas de lógica que recurre solamente a los valores binarios 1 y 0 y a tres operadores: AND (y), OR (o) y NOT (no). Introduce el algebra booleana A las calculadoras. Importante en la creacion de La computadora que calculaba El censo. Base de las Aplicaciones de las Computadoras.
  • 11.
    Herman Hollerith LaTabuladora de Hollerith Para tabular el censo de 1890, el gobierno de Estados Unidos estimó que se invertirían alrededor de diez años. Un poco antes, Herman Hollerith (1860-1929), había desarrollado un sistema de tarjetas perforadas eléctrico y basado en la lógica de Boole, aplicándolo a una máquina tabuladora de su invención. La máquina de Hollerith se usó para tabular el censo de aquel año, durando el proceso total no más de dos años y medio. Así, en 1896, Hollerith crea la Tabulating Machine Company con la que pretendía comercializar su máquina. La fusión de esta empresa con otras dos, dio lugar, en 1924, a la International Business Corporation (IBM).
  • 12.
    La Tabuladora deHollerith - Hollerith uso tarjetas perforadas en su maquina que luego se conocieron como "IBM cards" tarjetas ponchadoras.
  • 13.
    Thomas Watson Seconvierte en presidente de la Tabulating Machine Company (TMC) y le cambia el nombre a International Business Machines hoy conocido como IBM, convirtiendose en el presidente de IBM.
  • 14.
    John Atanasoff Construyela primera computadora digital electrica en 1939 y usa los siguientes conceptos Uso de electricidad Uso del sistema binario Uso de computos basados en logica y no en enumeracion como en maquinas analogas
  • 15.
    Atanasoff Berry Computer(ABC) Atanasoff junto a Clifford Berry crean la computadora ABC, primera computadora electronica Digital- No se patentiza y mas tarde Dr. Mauchly crea la ENIAC basandose en el mismo diseno.
  • 16.
    En 1944 seconstruyó en la Universidad de Harvard diseñada por un equipo encabezado por Howard H. Aiken. Esta máquina automática de cómputo combinaba todas las operaciones en un solo equipo. Se usaron ideas de Babbage junto con el concepto de tarjetas perforadas de Jacquard y Hollerith. Pesaba 5 tons, y constaba de 78 máquinas conectadas por 800 km de cable. Mark I AKA IBM Automatic Sequence Control Calculator [ASCC])
  • 17.
  • 18.
    Grace Murray HopperDesarrolla el primer compilador Programo la MARK I Descubrio el primer bug Se conoce como Amazing Grace
  • 19.
  • 20.
    En 1946 seconstruyó en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator) que fue la primera computadora electrónica, el equipo de diseno lo encabezaron los ingenieros John Mauchly y John Eckert. Esta máquina ocupaba todo un sótano de la Universidad, tenía más de 18 000 tubos de vacío, consumía 200 KW de energía electrica y requería todo un sistema de aire acondicionado , pero tenía la capacidad de realizar cinco mil operaciones aritméticas en un segundo.
  • 21.
  • 22.
    Primera Generación –década de los 50 (1946-1958) Definida por electromecánicos y tubos al vacío Uso de tarjetas perforadas para entrar datos ENIAC EDVAC UNIVAC – Comienza la programación en lenguaje de máquina – sistema binario IBM 650
  • 23.
  • 24.
  • 25.
    UNIVAC Universal AutomaticalComputer aparece en el 1951 Se instaló en el Depto. De Censo de E.U. Primera computadora que se produjo en forma comercial. Procesó el censo de 1950
  • 26.
  • 27.
    Segunda Generación Décadade los 60 (1958-1964) Definido por transistores y avances en programación (lenguajes de alto nivel) 1947 – se inventa el transistor Grace Murray Hooper desarrolla COBOL John Bakus – FORTRAN – resuelve problemas científicos, COBOL resuelve problemas de negocio 1956 – Dijkstra – propone algoritmo 1959 – Jack Kilby – primer circuito integrado Computadoras se reducen en tamano
  • 28.
  • 29.
  • 30.
    Lógicamente, para escribirlos programas, aplicaciones o “softwares” que el ordenador emplea para trabajar, el programador utiliza un lenguaje de programación denominado “de alto nivel”, que le permite crearlos escribiendo líneas de texto codificadas. Esas líneas de texto u órdenes el programador las puede escribir, leer y entender, no así el ordenador mientras se mantengan escritas de esa forma. Para que el ordenador pueda entender las ordenes contenidas en un programa cualquiera escrito por el programador en lenguaje de "alto nivel", es necesario que otro programa denominado “compilador” las traduzca y convierta a código máquina “de bajo nivel”. Este código, compuesto solamente de unos y ceros, es el único que entiende el ordenador y es el que le permite interpretar las órdenes contenidas en los programas para que las pueda ejecutar. Lenguajes de Alto Nivel y Lenguaje de Máquina o Bajo Nivel
  • 31.
  • 32.
    Tercera Generación –(1964-1971) Definido por circuito integrado y miniaturización Aparecen los “chips” para almacenar y procesar información Aparece IBM 360 Wirth desarrolla PASCAL Surge la multiprogramación Surge ARPANET-precursor del Internet – 1969 Primer floppy
  • 33.
  • 34.
    Cuarta Generación (1971-1988)1971 – Intel introduce el primer microprocesador, el 4004, procesaba 4 bits de datos a la vaz, tenia su propia unidad de control y tenia 2 chips de memoria. Tenia 2300 transistores, y ejecutaba 60,000 operaciones por segundo Definido por ordenadores personales de uso doméstico MITS produce ALTAIR 8800, con 256 bytes de memoria y programada con lenguaje de maquina Las computadoras se llaman ahora microcomputadoras
  • 35.
  • 36.
    Quinta Generacion (1983-1990)Se desarollan las microcomputadoras y las supercomputadoras El enfoque es en los sistemas y un programacion en lenguaje natural, y no lenguaje de código Modelo de Von Neumann WAN y LAN Computación distribuida
  • 37.
    Quinta Generacion –Cont. Steve Jobs – crea la serie de computadoras Macintosh y su empresa Apple Bill Gates – creador de Microsoft , compania desarrolladora de software para computadoras
  • 38.
    Sexta Generación –1990 - presente Formación formal del Internet Windows 3.0 WWW - World Wide Wed Enfoque en las telecomunicaciones, ecommerce Creacion de negocios virtuales, empresas .com
  • 39.
    Terminologia importante Hojasde calculo Visicalc Lotus Excel Disco duro Bill Gates Modem – analog to digital WWW Palm MS Office Command prompt DOS WYSIWYG