HISTORIA DE LOS COMPUTADORES

Anuncio
GENERACIÓN DE
COMPUTADORES
INTRODUCCIÓN A LA
INFORMÁTICA
1
•
Computadores de
Primera Generación
(hasta 1959)
Los primeros
computadores se
caracterizaban por ser de
gran tamaño y consumir
mucha energía, utilizaban
tubos al vació, tarjetas
perforadas y tambores.
(ENIAC,EDVAC,EDSAC,
UNIVAC1,IBM650); Eran
muy costos y de poca
difusión. El lenguaje de
programación era de bajo
nivel lo cual generaba
grandes dificultades al
programar.
2
Computadores de Segunda
Generación (1959-1964)
•
En 1947, John Bardeen,
Walter Brattain y William
Shockley inventaron el
transistor (En el laboratorio
Bell), recibiendo el Premio
Nobel de Física por ello en
1956.
Los microamplificadores,
conocidos también como
transistores, realizan todas
las funciones de los tubos al
vacío en el campo de la
electrotermia y
comunicaciones. Tan solo
necesitan una fracción de la
corriente y espacio de las
viejas válvulas.
3
Computadores de
Segunda Generación
(1959-1964)
• Aparece el transistor, dando paso a
computadores de menor tamaño,más
rápidos, más confiables bajos costos de
fabricación y de consumo de energía.
Dos representantes de esta generación
son el Stretch IBM, LARC (Sperry-Rand)
y en el ámbito comercial el IBM1401.Los
lenguajes que se destacaron son:
ASSEMBLY,FORTRAN, COBOL, que
entraron a ser reconocidos de alto nivel.
4
Computadores de Segunda
Generación (1959-1964)
Lenguaje
Año
Notas/Comentarios
1957
Primer compilador creado por John Backus en
1957. Lenguaje compilado de alto nivel.
Precursor de múltiples conceptos, tales como
variables, sentencias condicionales y funciones
compiladas separadamente.
1958
Creado por John McCarthy. Lenguaje
interpretado de procesamiento de listas
orientado a la realización de aplicaciones en el
ámbito de la Inteligencia Artificial.
ALGOL
ALGOrithmic Language
(Lenguaje algorítmico)
1960
Primer lenguaje estructurado, usado
principalmente para resolver problemas
matemáticos. Desarrollado por Alan Perlis,
John Backus y Peter Naur.
COBOL
COmmon Business-Oriented
Language (Lenguaje orientado a
tareas sencillas)
1960
Creado por Grace Murray Hooper para Univac.
Crea el concepto de tipo de dato.
A Programming Language
(Lenguaje de programación A)
1961
Lenguaje interpretado que usa un gran conjunto
de símbolo especiales y una sintaxis compleja.
1964
Complejo lenguaje de programación.
Compilado, estructurado y capaz de manejar
errores y multitarea, usado en entornos
académicos y de desarrollo.
FORTRAN
LISP
APL
PL/1
Origen del Nombre
FORmula TRANslation
(Traducción de Fórmulas)
LISt Processing (Procesamiento
de Listas)
Programming Language One
5
Computadores de Segunda
Generación (1959-1964)
• Ejemplo de un programa en lenguaje Assembly
Este ejemplo calcula el pago=(horas*tasa)
COMP$PAGO PROC PUBLIC
COMP$PAGO
MOV AX,HORAS Multiplicando
MUL TASA+2 Multiplica segunda palabra del multiplicador
MOV PAGO+2,AX
MOV,AX,HORAS
MUL TASA Multiplica primera palabra del multiplicador
ADD PAGO+2,AX
ADC PAGO,DX
RET
COMP$PAGO ENDP
6
Computadores de Tercera
Generación (1965-1970)
• Se inició con el surgimiento de los circuitos
integrados (CI-Pastilla de Silicio) y continuó la
disminución de costos y tamaño en los equipos,
dando paso a los minicomputadores. La
tendencia en lenguajes de programación se
centró en la multiprogramación y se extendió el
manejo de discos magnéticos como medios de
almacenamiento secundario.
• Surgen los lenguajes de Alto Nivel
• Se crean los Mainframes los cuales controlan
cientos de usuarios simultáneamente, así como
cientos de dispositivos de entrada/salida.
7
Computadores de Tercera
Generación (1965-1970)
Circuito Integrado de Kilby
Circuito Integrado RTL
8
GRANDES
COMPUTADORES
• Utilizan circuitos SSI
y MSI
• Muchos terminales
• Compartir recursos
– Memoria Virtual
• La Unidad de Control
se realiza mediante
microprogramación
(Wilkes, 1951)
Semiconductor MOS
9
GRANDES
COMPUTADORES
Illiac IV (1966)
200 Mips con 64 proc.
Dec PDP – 8 (1965)
(el primer mini)
10
Computadores de Tercera
Generación (1965-1970)
Lenguaje
Origen del Nombre
Año
Notas/Comentarios
Beginners All-Purpose Symbolic
Instruction Code (Código de
instrucción simbólica
multifuncional para
principiantes)
1965
Popular lenguaje de alto nivel, usado
frecuentemente por programadores
principiantes.
PASCAL
Blaise PASCAL, matemático e
inventor de la Máquina Analítica,
primer concepto de ordenador.
1971
Lenguaje estructurado compilado
basado en ALGOL, al cual añade
tipos de datos y simplifica su sintaxis.
Creado por el profesor suizo de
Ciencias de la Computación, Niklaus
Wirth.
C
Lenguaje posterior al lenguaje B
de los Laboratorios Bell
1972
Popular lenguaje estructurado y
compilado, muy portable.
BASIC
11
Computadores de Cuarta
Generación (1971 – 1988)
Escalas de
Integración (LSI,VLSI)
12
Computadores de Cuarta
Generación (1971 – 1988)
• En 1971, Intel introduce el primer
microprocesador. El potentísimo
4004 procesaba 4 bits de datos a la
vez, tenía su propia unidad
lógicoaritmética, su propia unidad
de control y 2 chips de memoria.
Este conjunto de 2.300 transistores
que ejecutaba 60.000 operaciones
por segundo se puso a la venta por
200 dólares.
13
Computadores de Cuarta
Generación (1971 – 1988)
• Se comercializaron los
minicomputadores y computadores
personales basados en el
microprocesador, reuniendo un solo
circuito integrando todos los
componentes de la CPU; aparecen
nuevos dispositivos periféricos de
entrada y de salida y transmisión de
datos a través de redes. Lenguajes de
programación orientada a objetos que
brindan flexibilidad al momento de
diseñar una aplicación.
14
Computadores de Cuarta
Generación (1971-1988)
Lenguaje
ADA
Origen del Nombre
Año
Notas/Comentarios
Augusta ADA Byron (Lady
Lovelace)
1979
Derivado del PASCAL, usado
principalmente para fines militares.
LAB-WINDOWS
Visual Bassic,
Visual C,
LABWINDOWS,Java
15
COMPUTADOR
PERSONAL
Altair de la compañía MITS
1981-IBM PC
16
TELEINFORMÁTICA
Topología de ArpaNET
Módem
17
Computadores de
Quinta Generación
• Promovió nuevas tecnologías
enfocadas a la robótica, la
inteligencia artificial, los sistemas
expertos y las redes neuronales.
Herramientas CASE, los programas
4GL, multimedia y mucho más.
• Arquitecturas Paralelas
• Tecnología de superconductores
18
Descargar