-
Generación Cero ( década de 1940)
- No existian los S.O, se administraba el equipo mediante conmutadores o tarjetas perforadas.
- Completo acceso al lenguaje máquina
-
Primera Generación (1945-1955) Bulbos y conexiones
Carencia de S:O
Se trata de minimizar el flujo de trabajo, minimizan el tiempo empleado de retirar un trabajo y meter el siguiente. -
Segunda Generación (1955-1965) Transistores y sistemas de procesamientos por lotes (Batch)
Aparecen S.O para sistemas compartidos con:
* MULTIPROGRAMACION: Varios programas de usuarios se encuentra al mismo tiempo en el almacenamiento principal, cambiando el procesador rápidamente de un trabajo a otro.
+ El SO asigna los dispositivos correspondiente según los requerimientos y las disponibilidades.
* MULTIPROCESAMIENTO: Varios procesadores se utilizan en un mismo sistema para aumentar el poder de procesamiento. -
Tercera Generación (1965-1980) Circuitos integrados ( CI ) y multiprogramacion
- Difusion de la multiprogramacion: *Particion de la memoria en porciones,con trabajo distintos cada una de ellas. *Aprovechamiento del tiempo de espera, consecuencia de E/S para utilizar la CPU para otros procesos.
- Proteccion por hardware del contenido de cada particion de memoria.
- Aparicion de técnicas spooling:
- Interpone una capa de SW entre el usuario y el HW.
- Soportan tiempo compartido y sistema de tiempo real.
- 1er. SO es el CTSS desarrollado por la MIT.
- Inicio de UNIX.
-
Cuarta Generación (1980-1990) Computadoras Personales
Caracteristicas:
Interfaz grafica muy desarrollada.
Desarrollo de S.O de red y distribuidos.
+ S.O de red +
* Cada maquina ejecuta su propio S.O local.
* SW para conexion y acceso a archivos remotos.
+ S.O distribuidos +
* Aparecen S.O de un solo procesador aun cuando de soporte a varios procesadores.
* Ejecucion de un programa mediante varios procesadores a la vez, maximizando el paralelismo.
S.O crea un ambiente de trabajo según termino máquina vitual. -
Ultimas Generaciones, S.O para Dispositivos Móviles
- 1996 se lanza Palm OS 1.0 con la aplicaciones de RIM,correo, agenda, memo pad y tareas.
- 2000 Microsoft lanza el Pocket PC2000
- 2007 es lanzado el iPhone OS por Apple
- 2008 Google lanza el S.O Android