Please enable JavaScript.
Coggle requires JavaScript to display documents.
Un viaje a la historia de la informática - Coggle Diagram
Un viaje a la historia de la informática
Historia del cálculo personal
La informática es una disciplina muy ligada al cálculo aritmético, de hecho los primeros ordenadores le deben mucho al diseño de aparatos de cálculo.
Representaciones numéricas
Tienen dos objetivos
La anotación
El cálculo
Debe su éxitos a la facilidad que da al cálculo elemental que practicamoa todos los dias
Algoritmos
Los algoritmos de las escuelas se limita a cuatro generaciones.
Las tablas matemática
La ayuda mas antigua
La imprenta permitio copiar y difundir.
Logaritmos
John Napier enunció la teoria de logaritmos en 1614 y publicó las primeras tablas.
Regla de cálculo
Dispositivo manual que aprovecha las propiedades de las tablas logarítmicas.
Cálculo eléctrico digital
Electrónica
Parte de la ingeniería que se desarrolló en el siglo XX
Digital
Manipulación de bits
Solo puede ser 0 y 1
Se interesaron por la velocidad y la manipulación de información
Dispositivos digitales
Binario
Codificación binaria
Consiste en trabajar en base 2, entender que una base numerica vale el doble de lado derecho y la mitad de lado izquierdo
ZUSE (1936)
BCD
Codificación BCD
Consiste en hacer paquetes de 4 cifras llamadas nibble.
ENIAC (1945)
Las máquinas de Torres Quevedo (1913)
Calculadora eléctrica
Dispositivos electrónicos especializados en cálculos matemáticos de forma interactiva
La génesis del ordenador moderno
Ordenador
Maquina automática con una unidad de memoria y una unidad de control que procesa información
Precursores
Babbage
Maquina analítica (1860)
Primeros ordenadores electrónicos
ENIAC (1945)
EDVAC (1944)
Manchester SSEM (1948)
Manchester Mark 1(1949)
UNIVAC 1(1951)
Lenguaje de programación
Instrumento que permite a los humanos comunicar instrucciones u ordenes a las computadoras.
Lenguaje formal definido artificalmente que sirve para expresar algoritmos instruccionales a una computadora.
Proporciona mecanismos de abstracción para poder definir estructuras de datos y la operación que dicho dato puede hacer.
Generaciones
Primera generación
Código máquina
Segunda generación
Ensambladores
Tercera generación
Lenguaje de programación de alto nivel
C
Ada
C++
C#
Java
Cuarta generación
Se busca aumentar el el nivel de abstracción en base a los detalles del hardware.
Sistema operativo
Ideados para administración todos los componentes de una computadora.
Sistemas por lote simple (1950)
Sistemas por lotes multiprogramas (1960)
Sistemas de tiempo compartido (1970)
Sistemas para computadoras personales (1980)
Sistemas paralelos (1990)