-
Generación 0
Generación Cero (década de 1940):
— Carencia total de Sistemas operativos
— Completo acceso al lenguaje de máquina. -
Primera Generación
Primera generación (1945-1955): bulbos y conexiones:
— Carencia de Sistemas operativos -
Segunda Generación
Segunda generación (1955-1965): transistores y sistemas de procesamiento por lotes
(batch):
— En los años sesenta aparecen los Sistemas operativos para sistemas compartidos con:
∗ Multiprogramación: varios programas de usuarios se encuentran al mismo tiempo en el almacenamiento principal, cambiando el procesador rápi damente de un trabajo a otro. -
Tercera Generación
Tercera generación (1965-1980): circuitos integrados y multiprogramación:
— Difusión de la multiprogramación:
∗ Partición de la memoria en porciones, con trabajos distintos en cada una de ellas.
∗ Aprovechamiento del tiempo de espera consecuencia de operaciones de e/s, para utilizar la CPU para otros procesos.
— Protección por hardware del contenido de cada partición de memoria.
— Aparición de técnicas de spooling -
Cuarta Generación
Aparición de software amigable con el usuario, destinado a usuarios no
profesionales y con una interfase gráfica muy desarrollada.
— Desarrollo de sistemas operativos de red y sistemas operativos distri-
buidos.
— Sistemas operativos de red:
∗ Los usuarios están conscientes de la existencia de varias computadoras conectadas.
∗ Cada máquina ejecuta su propio sistema operativo local.