La ley de Murphy establece que si algo puede salir mal, saldrá mal, especialmente en electrónica. Algunos ejemplos son que los costos finales de un proyecto excederán el presupuesto previsto por 3 veces y que componentes probados individualmente podrían fallar una vez ensamblados. Los sistemas operativos controlan tareas básicas como E/S y administración de archivos para hacer funcionar otros programas. Existen varios tipos de sistemas operativos clasificados por su capacidad de usuario, procesamiento y tiempo.