Está en la página 1de 11

Universidad Panamericana

Escuela de Ingeniería
Ingeniería Mecatrónica

Análisis y Diseño de Algoritmos


Profesor :Ing. Israel Olguín Palma

Alumno: Arturo Govea Vargas


Tarea 1

Título:
“Generaciones de las Computadoras”
Índice

• Orígenes

Primera Generación

• Segunda Generación

• Tercera Generación

• Cuarta Generación

• Quinta Generación

• Bibliografía

“Niveles en los Lenguajes de Programación”

• Niveles de los Lenguajes de Programación

• Proceso de traducción de los lenguajes de programación

• Bibliografía
Generaciones de las Computadoras
Orígenes
Las computadoras nacen a partir de la informática, ya que el hombre siempre ha tenido la
necesidad de manejar grandes cantidades de información y de realizar cálculos rápidamente
y que además sean correctos.
Los trabajos y máquinas que precedieron a las computadoras aparecieron antes del s.XX,
algunos llaman a esta etapa “era mecánica”:

Los rudimentarios ábacos, permitieron hacer operaciones aritméticas sencillas con rapidez .

Ábaco

Blaise Pascal(1623-1662),creó una máquina que sumaba y restaba llamada


pascalina, posteriormente Pascal haría versiones mejoradas de su máquina que poseerían
un elemento de memoria para almacenar resultados parciales.

Pascalina

Gottfried Leibniz(1646-1716)mejoró los dispositivos de Pascal, logrando que


sus máquinas hicieran divisiones y multiplicaciones.

Herman Hollerith(1860-1929)utilizó tarjetas perforadas que servían como


discos de 3 ½ rústicos ya que su función era almacenar datos, sus máquinas hicieron un
censo de los EE.UU. en un tiempo de 2.5 años.

Máquina de Hollerith, inspirada


en el telar de Jacquard.

Charles Babbage(1792-1871),hizo una compleja máquina que imprimía en


papel los resultados ; sus ideas sobre la “máquina analítica” sin intervención humana sería
consumada por Aiken.

Howard H.Aiken(1900-1973)creó para IBM(creada en 1924) el ordenador


ASCC(Automatic Sequence Controlled Calculator) o MARK I, realizaba operaciones
matemáticas y utilizaba un dispositivo físico llamado relé (permitía abrir y cerrar un
circuito electrónico), esta máquina era muy pesada(5 ton) y lenta.

ASCC(1944-1959)

J.Mauchly, J.P. Eckert, H.H. Goldstine(entre 1943-1946) diseñaron la


primera máquina electrónica, la ENIAC(Electronical Numerical Integrator and Computer),
se construyó en Filadelfia, fue el primer calculador digital, pero ocupaba mucho espacio,
era muy lenta y su consumo de energía afectaba a los edificios aledaños.
ENIAC
La ENIAC fue el modelo que desencadenó las siguientes etapas que avanzarían
aceleradamente, las llamadas generaciones:

Primera Generación( 1951-1958)


Se crearon ordenadores con fines comerciales(por IBM-International Bussines Machines-),
esto no significa que las personas podían poseer un ordenador en su hogar(quizás
empresas), seguían siendo grandes, pesadas y además generaban mucho calor.

Su componente básico eran los bulbos, una especie de focos pero con dos electrodos en su
interior(por lo que generaban mucho calor). Utilizaban tarjetas perforadas para la entrada y
salida de datos, eran programables y alcanzaban a realizar 1000 instrucciones por segundo.

Válvula de vacío(bulbo)

J.Mauchly, J.P. Eckert, contribuyeron al desarrollo de computadoras de esta generación,


formando una compañía y creando las computadoras UNIVAC.

UNIVAC
(Universal Automatic Computer)
Segunda Generación(1959-1964)
Esta generación revolucionó los bulbos por transistores -un transistor actúa como un
interruptor ya que determina el paso de la corriente entre dos puntos en función de un
tercero-.

Transistor

El transistor hizo posible que los ordenadores fueran más pequeños, con un consumo
mucho menor de energía eléctrica y más rápidos, lograban ejecutar hasta 1 millón de
instrucciones por segundo.

Respecto al uso de memoria se utilizaron los núcleos magnéticos en vez de tarjetas


perforadas.

Aparecieron los lenguajes de alto nivel, además de que los programas podían transportarse
de una computadora a otra, fácil y rápido; un lenguaje exitoso fue el COBOL .

COBOL (Common Bussines Oriented Language), fue desarrollado por un grupo que hacía
computadoras y el pentagón con fines de negocios, pero fue comercializado y hasta la fecha
sigue existiendo.

COBOL(Common Bussines Oriented Language)

Las computadoras de esta generación tuvieron usos como el control de tráfico aéreo,
almacenamiento de registros, manejo de inventarios, nómina, contabilidad; aparecieron los
sistemas operativos, el procesamiento en régimen de tiempo compartido etc...
Tercera Generación(1964-1971)
Las computadoras de está generación emergen con el desarrollo de los circuitos integrados,
logrando reducir el tamaño de las computadoras tradicionales convirtiéndose en mini-
computadoras.

Hacia 1974 se logró crear mediante las técnicas VLSI(Very Large Scale Integration) un
circuito integrado que albergaba 20 000 componentes electrónicos en 25mm2.

Circuito Integrado

Los circuitos integrados permitieron a las computadoras de esta generación tener


aplicaciones matemáticas y de negocios, y no solo una u otra.

Se crearon los Mainframes o Macrocomputadoras, que son sistemas rápidos y costosos, que
pueden controlar cientos de usuarios al mismo tiempo y cientos de dispositivos de entrada
y salida.

Los Mainframes podían ocupar edificios enteros.

Las computadoras se comercializaron aun más, sus programas fueron más flexibles y se
crearon varios modelos, IBM estuvo a la vanguardia con las IBM360.

Las computadoras de la tercera generación substituyeron completamente a las de la


segunda.
IBM 360

Cuarta Generación(1971-1981)
Se mejoraron los circuitos integrados logrando colocar hasta 60 000 componentes (en el
caso de los transistores 100 000) en 25mm2.

Asimismo apareció el microprocesador mejor conocido como chip, este elemento


funciona como una unidad central de proceso, es decir que integra la unidad aritmética, la
unidad de control , la unidad de registros y más, mediante la unión de circuitos integrados.

Microprocesador.

Este elemento hizo posible la creación de las PC(Personal Computer), con un tamaño
mucho menor que las anteriores generaciones, más baratas y eficientes. El término PC, lo
empleó IBM con su modelo “IBM PC”.

PC

Esta generación hizo posible la especialización de varias aplicaciones de la informática,


como:
Telecomunicaciones: el desarrollo de Internet desde los sesentas,
invención del celular por Martín Cooper en 1973...

Tratamiento electrónica de la imagen: mediante un ordenador se


logró manipular las imágenes, como por ejemplo las imágenes enviadas por sondas
espaciales a la Tierra.

Bases de datos: consiste en almacenar datos


independientemente de un programa.

Inteligencia Artificial: consiste en el tratamiento lógico de la


información no sólo el cálculo aritmético.

Sistemas Expertos: aplicación de la inteligencia artificial que


utiliza la experiencia humana como base de datos para solucionar problemas de áreas como
la medicina, ingeniería...
Robots: con varias aplicaciones en la industria, los robots realizan
actividades físicas y de cálculo, y además interactúan con el medio en que se desarrollan.

Quinta Generación(1981-XXXX)
Se trabaja en el desarrollo de ordenadores inteligentes que reúnen tres de las aplicaciones
de la cuarta generación la Inteligencia Artificial, los Sistemas Expertos y la Robótica
Estos ordenadores inteligentes deben reunir cuatro elementos fundamentales:

Módulo de resolución de problemas


• Dispositivo de gestión de las bases de conocimiento
• Interfase de lenguaje natural
Módulo de programación

Estos ordenadores ya empiezan a vislumbrar en nuestros días, con el acelerado


mejoramiento de los ordenadores en el aspecto físico, con el auge en las
telecomunicaciones y la robótica. Aunque aún falta mucho para desarrollar un ordenador
inteligente capaz de actuar como un humano, como en las película de ciencia ficción.

Ejemplos:

Ordenadores modernos

Redes Inalámbricas
Videojuegos en 3D

Auto pago (en todas partes)

Bibliografía

• Enciclopedia Estudiantil Visual / color, Ed.Euro México, Colombia,


pp.954, pc.674-677.

• Enciclopedia Wikipedia

• Imágenes de Google

• Artículo del Rincón del Vago


http://apuntes.rincondelvago.com/generaciones-de-computadoras.html

Niveles de los Lenguajes de Programación

Lenguajes de Bajo nivel: son los primeros que existieron, desarrollados en la primera
generación y básicamente hay dos tipos.

Ensamblador: utiliza símbolos para escribir códigos binarios, que después pasan a binario
mediante un traductor.
Máquina: es lenguaje con un sistema de códigos que son ejecutables directamente sin la
necesidad de un traductor, se usan sólo 0 y 1.

Lenguajes de Alto nivel : facilitaron la programación, ya que son lenguajes independientes


de la máquina ya que tiene símbolos propios , bibliotecas y comandos que ya después se
traducen al lenguaje de la máquina. Una desventaja es que ocupan más memoria que los
lenguajes de bajo nivel.

Ejemplos: Java
Pascal
Fortran

Lenguajes de Medio nivel: estos lenguajes poseen características tanto de lenguaje de alto
nivel como de bajo, ejemplos.
Ejemplo :
C

Proceso de traducción de los lenguajes de programación

Código Fuente Compilador


ó Ensamblador Binario
Intérprete

La diferencia entre el compilador y el intérprete es que, el compilador marca errores del


código y después ejecuta mientras que el intérprete ejecuta el código mientras lo lee.

Bibliografía
Enciclopedia Wikipedia