- 
  
  CARENCIA TOTAL DE S. O.
 COMPLETO ACCESO AL LENGUAJE DE MÁQUINA.
- 
  
  BULBOS Y CONEXIONES
 CARENCIA DE S. O.
 EN LOS AÑOS CINCUENTA COMIENZAN COMO TRANSICIÓN ENTRE TRABAJOS, HACIENDO LA MISMA MÁS SIMPLE.
- 
  
  TRANSISTORES Y SISTEMAS DE PROCESAMIENTO POR LOTES (BATCH)
 EN LOS AÑOS SESENTA APARECEN LOS S. O. PARA SISTEMAS COMPARTIDOS CON:
 MULTIPROGRAMACIÓN
 MULTIPROCESAMIENTO
 POSTERIORMENTE APARECE LA INDEPENDENCIA DE
 DISPOSITIVO
- 
  
  CIRCUITOS INTEGRADOS Y MULTIPROGRAMACIÓN
 DIFUSIÓN DE LA MULTIPROGRAMACIÓN
 PARTICIÓN DE LA MEMORIA EN PORCIONES, CON TRABAJOS DISTINTOS EN C/U DE ELLAS.
 APARICIÓN DE TÉCNICAS DE SPOOLING
 OPERACIÓN SIMULTÁNEA Y EN LÍNEA DE PERIFÉRICOS.
 ALMACENAMIENTO DE TRABAJOS DE ENTRADA Y DE SALIDA EN DISPOSITIVOS TRANSITORIOS RÁPIDOS (DISCOS), PARA DISMINUIR EL IMPACTO DE LOS PERIFÉRICOS MÁS LENTOS.
 INTERPONEN UNA CAPA DE SOFTWARE ENTRE EL USUARIO Y EL HARDWARE.
- 
  
  EL PRIMER SISTEMA CON ESTE ESQUEMA FUE EL “THE”
 HOLANDA-DIJKSTRA
- 
  
  COMPUTADORAS PERSONALES
 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 DISTRIBUIDOS.