Está en la página 1de 15

Historia de la

computación
Conceptos básicos

 Computadora
Máquina capaz de efectuar una secuencia de operaciones
mediante un programa, de tal manera, que se realice un
procesamiento sobre un conjunto de datos de entrada,
obteniéndose otro conjunto de datos de salida.
 Teoría de la computación
Es un conjunto de conocimientos racionales,
sistematizados, y funcionales, que se centran en el estudio
de la abstracción de los procesos que ocurren en la realidad
con el fin de reproducirlos con ayuda de sistemas formales,
es decir, a través de códigos de caracteres e instrucciones
lógicas, reconocibles por el ser humano, con capacidad de
ser modeladas en las limitaciones de dispositivos que
procesan información y efectúan cálculos, tales como el
ordenador.
Tipos De Computadoras
 Se clasifican de acuerdo al principio de operación de Analógicas y Digitales

COMPUTADORA ANALÓGICA COMPUTADORA DIGITAL


Aprovechando el hecho de que diferentes Están basadas en dispositivos biestables, i.e.,
fenómenos físicos se describen por que sólo pueden tomar uno de dos
relaciones matemáticas similares (v.g. valores posibles: ‘1’ ó ‘0’. Tienen como
Exponenciales, Logarítmicas, etc.) pueden ventaja, el poder ejecutar diferentes
entregar la solución muy rápidamente. Pero programas
tienen el inconveniente que al cambiar el para diferentes problemas, sin tener que la
problema a resolver, hay que realambrar la necesidad de modificar físicamente la
circuitería (cambiar el Hardware) máquina.
Cronología

 Uno de los primeros dispositivos mecánicos


para contar fue el ábaco

 Otro de los inventos mecánicos fue la


Pascalina inventada por Blaise Pascal (1623 -
1662) de Francia y la de Gottfried Wilhelm
von Leibniz (1646 - 1716) de Alemania.
 La primera computadora fue la máquina
analítica creada por Charles Babbage, profesor
matemático de la Universidad de Cambridge
en el siglo XIX.

 En 1944 se construyó en la Universidad de


Harvard, la Mark I, diseñada por un equipo
encabezado por Howard H. Aiken.
 En 1947 se construyó en la Universidad de Pennsylvania
la ENIAC (Electronic Numerical Integrator And
Calculator) que fue la primera computadora
electrónica.

 La EDVAC (Electronic Discrete Variable Automatic


Computer) fue diseñada por este nuevo equipo. Tenía
aproximadamente cuatro mil bulbos y usaba un tipo de
memoria basado en tubos llenos de mercurio por donde
circulaban señales eléctricas sujetas a retardos
Primera generación
 Eran programadas en lenguaje de
máquina.
 En esta generación las máquinas son
grandes y costosas (de un costo
aproximado de ciento de miles de
dólares).
 Esta generación abarco la década de los
cincuenta. Y se conoce como la primera
generación. Estas máquinas tenían las
siguientes características:
 Estas máquinas estaban construidas por
medio de tubos de vacío.
Segunda
generación
 Están construidas con circuitos de
transistores.
 Se programan en nuevos lenguajes
llamados lenguajes de alto nivel.
 En esta generación las
computadoras se reducen de
tamaño y son de menor costo.
 Aparecen muchas compañías y las
computadoras eran bastante
avanzadas para su época como la
serie 5000 de Burroughs y la ATLAS
de la Universidad de Manchester
Tercera generación

 Su fabricación electrónica esta basada


en circuitos integrados.
 Su manejo es por medio de los
lenguajes de control de los sistemas
operativos.
 En 1964 CDC introdujo la serie 6000
con la computadora 6600 que se
consideró durante algunos años como
la más rápida.
Cuarta
generación
 Aquí aparecen los microprocesadores que es
un gran adelanto de la microelectrónica,
son circuitos integrados de alta densidad y
con una velocidad impresionante. Aquí
nacen las computadoras personales que han
adquirido proporciones enormes y que han
influido en la sociedad en general sobre la
llamada "revolución informática".
 En 1976 Steve Wozniak y Steve Jobs
inventan la primera microcomputadora de
uso masivo y más tarde forman la compañía
conocida como la Apple que fue la segunda
compañía más grande del mundo,
antecedida tan solo por IBM; y esta por su
parte es aún de las cinco compañías más
grandes del mundo.
Quinta
generación
 Procesamiento en paralelo
mediante arquitecturas y
diseños especiales y circuitos
de gran velocidad.
 Manejo de lenguaje natural y
sistemas de inteligencia
artificial.
 El futuro previsible de la
computación es muy
interesante, y se puede
esperar que esta ciencia siga
siendo objeto de atención
prioritaria de gobiernos y de la
sociedad en conjunto.
Algoritmo

 Tiempo secuencial. Un algoritmo funciona en tiempo discretizado –paso a


paso–, definiendo así una secuencia de estados "computacionales" por cada
entrada válida (la entrada son los datos que se le suministran al algoritmo
antes de comenzar).
 Estado abstracto. Cada estado computacional puede ser descrito formalmente
utilizando una estructura de primer orden y cada algoritmo es independiente
de su implementación (los algoritmos son objetos abstractos) de manera que
en un algoritmo las estructuras de primer orden son invariantes bajo
isomorfismo.
 Exploración acotada. La transición de un estado al siguiente queda
completamente determinada por una descripción fija y finita; es decir, entre
cada estado y el siguiente solamente se puede tomar en cuenta una cantidad
fija y limitada de términos del estado actual.
La descripción de un algoritmo usualmente se hace en
tres niveles:
 Descripción de alto nivel. Se establece el problema,
se selecciona un modelo matemático y se explica el
algoritmo de manera verbal, posiblemente con
ilustraciones y omitiendo detalles.
Medios de
 Descripción formal. Se usa pseudocódigo para
describir la secuencia de pasos que encuentran la expresión
solución.
 Implementación. Se muestra el algoritmo expresado
en un lenguaje de programación específico o algún
objeto capaz de llevar a cabo instrucciones.
Diagrama de flujo
Fin

También podría gustarte