-
Generacion Cero
Los computadores electronicos en esa epoca no tenian sistemas operativos. Las maquinas eran primitivas, los programas manejaban las columnas de switch mecanicos. Los usuarios tenian acceso completo al lenguaje a la maquina y las instrucciones eran codificadas a mano. -
Primera Generacion
Los laboratorios de General Motors implementario el primera sistema operativo que corria una tarea a la vez. Los sistemas operativos de la epoca fueron diseñados para que la trasmision entre trabajos fuera mas fluida ya que antes se perdia mucho tiempo entre la terminacion de una tarea y el inicio de otra. -
Segunda Generacion
La caracteristica de esta generacion fue la multiprogramacion y el multiprocesamiento.En los sistemas de multiprogramacion varios usuarios se encuentran al mismo tiempo en el almacenamiento principal. En los sistemas de multiprocesamiento se utilizan varios procesadores en un solo sistema computacional. -
El Surgimiento de un Nuevo Campo: Ingenieria de Software
Los sistemas operativos desarrollados durante los 60s tuvieron una enorme conglomeración de software escrito por gente quienes realmente no entendía el software, también como el hardware, tenias que ser ingeniero para ser digno de confianza, entendible y mantenible. -
Tercera Generacion
La introducción de la familia de computadores Sistemas/360 de IBM. Las variadas computadoras 360 fueron diseñadas para ser compatibles con el hardware, para usar el OS/360 sistema operativo, y para ofrecer mayor poder computacional a como iba avanzando el usuario en las series. Sistemas operativos mas avanzados fueron desarrollados para servir a múltiples usuarios interactivos a la vez. -
Cuarta Generacion
Constituyen el estado actual de la tecnología. Muchos diseñadores y usuarios se sienten aun incómodos, después de sus experiencias con los sistemas operativos de la tercera generación, y se muestran cautelosos antes de comprometerse con sistemas operativos complejos. Con la ampliación del uso de redes de computadores y del procesamiento en línea los usuarios obtienen acceso a computadores alejados geográficamente a través de varios tipos de terminales