-
en 1945, cuando John Von Neumann inventó un ordenador que almacenaba en memoria instrucciones que indicaban a las unidades de cálculo lo que debía hacer. El 21 de junio de 1948 se ejecutó el primer programa en una máquina llamada Baby en la Universidad de Manchester... y nació el software.
-
algunos programadores en el Centro de Investigaciones de General Motors encontraron una solución para su ordenador IBM 701: un programa monitor de procesos batch que permitía a los operadores incluir una serie de trabajos en una única cinta magnética. Éste fue el primer paso hacia un sistema operativo en toda escala.
-
comenzaron a añadir las que se convertirían en funciones de sistema operativo críticas. El Burroughs 5000 Master Control Program ofrecía memoria virtual y la capacidad de ejecutar varios procesos simultáneamente. El sistema EXEC 1 de Univac asignaba memoria, planificaba el tiempo de CPU y atendía a las peticiones de entrada/salida de datos. Y el OS/360 de IBM permitía que un mismo software funcionara en una variedad de máquinas diferentes
-
un equipo del Massachusetts Institute of Technology dirigido por Fernando Corbato desarrolló el sistema CTSS (Compatible Time Sharing System), que fue el primer sistema operativo práctico que permitió a varios usuarios ejecutar varios programas diferentes desde terminales.
-
comenzaron a desarrollar su propia versión reducida de Multics, a la que llamaron Unix. Unix era fácil de trasladar a nuevas arquitecturas de ordenador y adquirió popularidad en las universidades porque AT&T puso la codificación fuente de Unix a disposición de estudiantes, para que pudieran estudiarla. Para los años ochenta, Unix había dado lugar una generación de estaciones de trabajo y había desplazado a muchos sistemas operativos ya existentes.
-
Digital Research publica CP/M, el primer sistema operativo de amplia utilización para ordenadores personales.
-
Aparece el IBM PC, con el sistema operativo PC DOS suministrado por Microsoft.
-
Microsoft presenta un interface gráfico de usuario para DOS
-
Microsoft fusiona su trabajo en OS/2 con Windows para crear Windows NT.
-
El estudiante finlandés Linus Torvalds comienza a trabajar en Linux, con la ayuda de otros programadores en Internet.
-
BM presenta su Linux para mainframes.