Blaise Pascal inventó la
primera calculadora a
base de ruedas y
engranajes
Permitia sumar, multipilcar
y dividir
También conocida como
rueda pascalina
1671
Stepped Reckoner
Gottfried Leibniz diseño
una maquina capaz de
ejecutar las 4 operaciones
aritméticas básicas
Primera maquina de este
tipo en hacer esto, además
sacaba raíces cuadradas
mediante adiciones
No era fiable porque tenia piezas mecánicas que fallaban
1833-1835
Maquina Analitica
Charles Babbage
avanzo desde
desarrollar la maquina
diferencial a un diseño
más completo, la
maquina analitica
La maquina diferencial fue
diseñada para calcular
funciones polinomicas
Para su programación
tomó las tarjetas
perforadas del telar de
Jacquar, quería una
maquina programbale
para hacer todo tipo de
calculo
Nunca construyó la maquina analitica
1936
Maquina de Turing
Turing probó que
habían problemas
que no podían ser
solucionados por
ningún proceso
secuencial
Manipula signos sobre una
tira de cinta de acuerdo a
una tabla de reglas, puede
ser adaptada para simular la
lógica de cualquier algoritmo
de computador
Primeros computadores
Mark I (1939-1944)
Tenia 16 m de largo y 2 m de ancho
Realizaba las 4 operaciones
aritméticas básicas y operaba con
números de hasta 23 cifras
Multiplicaba 3 números de 8
cifras en 3 segundos
Utilizaba relés
ENIAC(1946)
Pesaba 30 tm y consumia 100.000 watios diarios
Primer ordnador
eléctrico polivalente
Podia sumar 5000
números en 1
segundo
UNIVAC I(1952)
Primera computadora vendida comercialmente
Se utilizo en las elecciones presidenciales de
USA para recuentar los votos, dó 45 minutos
EDSAC(1949)
Una de las primeras computadoras em contar con ordenes internas y con programas internos
John von Newman
Propuso almacenar en la memoria central de ordenador las instrucciones necesarias
para que pudiese realizar cada uno de los trabajos que se le encomendaban
Base de la actual
informatica
Generaciones
1° Generación(1945-1946)
Valvula electrónica(tubos
al vacio)
Alto consumo de energía
Lenguaje de maquina
Se construyo el ENIAC
Almacenamiento dela información
es tambor magnético interior
2° Generación(1957-1963)
Tansistor, desaparecen
tubos al vacio
Mayor velocidad de datos
Instrumentos de almacenamiento
Lenguaje ensamblador y de alto nivel
Disminución del tamaño
3° Generación(1964-1971)
Circuito integrado sobre Chip
Compatibilidad
Mini computadora
Multiprogramación
Teleproceso
4° Generación(1971-Presente)
Micro miniaturización
Uso de la superconductividad
Redes informaticas
Esfuerzo por crear computadoras de 5° generación( ordenador de proceso paralelo)
Lenguajes de programación
Bajo nivel
Al usar pocos signos logra
difícilmente cosas complicadas
1° Nivel
Código de
maquina=Código
binario
Primer lenguaje que la maquina puede
interpretar y transformar en acciones
2° Nivel
Lenguaje ensamblador
Más comprensible para el hombre, establece equivalencias
de bytes usando pequeños conjuntos de signos(palabras)
Alto nivel
3° Nivel
Ofrecer facilidad
Aprendizaje
Lectura/Escritura
Corrección
Conversión entre lenguajes
4° Nivel
Generadores de aplicaciones
Facilitar variado numero de operaciones en campos de aplicación especifico
Aplicaciones no hacen nada sin que el usuario defina
ciertas estructuras y operaciones
Estructura interna
Entrada/Salida
Transfiere datos entre el
computador y el entorno externo
Sistema interconexión
Proporciona comunicación entre la estructura interna
CPU
Controla el funcionamiento
Memoria principal
Almacena datos
Procesador
El cerebro de sistema
Es el responsable de ejecutar todas
las instrucciones existentes
Funcionamiento
Control
Procesamiento de datos
Almacenamiento de datos
Transferencia de datos
¿Cómo funciona el computador? Para empezar quiero recalcar las dos partes básicas del
computador, el software y el hardware. La primera aunque no sea tangible es la lógica, además la
que da vida y permite que las partes físicas realicen su función de la manera en que este se lo
ordene, un claro ejemplo para evidenciar el papel que juega el software, es el sistema operativo que
administra, gestiona y controla el hardware y demás parte del software. Pero el computador no
maneja el mismo sistema numérico que utilizamos cotidianamente los humanos y que inteligible
únicamente a nosotros, el trabajo de la maquina es traducir todos los lenguajes y sistemas
numéricos existentes en su lenguaje, el sistema binario o código de máquina, cada dato es
convertido en un byte para que el computador ejecute las instrucciones provenientes de los datos.
Antes de que se interprete cada dato o byte este debe pasar por un transistor que recibe los
impulsos eléctricos y convierte la información en solo dos po