-
generacion cero
Los primeros sistemas computacionales no poseían sistemas operativos. Para los usuarios eran complejos por que trabajaban con lenguaje máquina. Todas las instrucciones eran codificadas manualmente. -
primera generacion
Utilidad: m´aquinas de c´alculo.
Tecnolog´ıa: dispositivos mec´anicos ⇒ tubos de
vacio y paneles.
M´etodo de programaci´on: cables ⇒
interruptores y tarjetas perforadas.
Dise˜no/construcci´on/operaci´on/programaci´on/-
mantenimiento: genios como Aiken, von
Newman o Mauchley. -
segunda generacion
Utilidad: c´alculo cient´ıfico e ingenier´ıa.
Tecnolog´ıa: la invenci´on del transistor redujo su tama˜no y
precio y los populariz´o ⇒ mainframes/IBM 1401/7094.
M´etodo de programaci´on: ensamblador y lenguajes de alto
nivel (FORTRAN) sobre tarjetas perforadas.
Paso de procesamiento secuencial a procesamiento por lotes.
Ejemplos: FMS y IBSYS. -
tercera generacion
2 usos principales:
c´alculo cient´ıfico e
ingenier´ıa.
procesamiento de
car´acteres.
Circuito integrado ⇒
+barato ⇒ +popular ⇒
IBM 360, GE-645, DEC
PDP-1.
Logros destacables:
multiprogramaci´on.
spooling.
tiempo compartido.
Ejemplos: OS/360, CTSS,
MULTICS, UNIX. -
cuarta generacion
(V)LSI ⇒ ++barato ⇒
++popular ⇒ IBM PC.
µP: 8080, Z80, 8086, 286,
386, 486, Pentium, Core 2,
Athlon, Alpha, Ultrasparc.
Logros destacables:
GUI.
SO de red.
SMP.
SO distribuidos.
Ejemplos: UNIX, CP/M,