1. Introducción a los entornos de trabajo UNIX

1.2. Funciones de un sistema operativo

El sistema operativo (SO) es el programa que desempeña un rol de intermediario entre el usuario y la máquina, y que dota a esta de una interfaz de funciones elementales para su gestión. De este modo, el usuario de la máquina consigue extraer un rendimiento superior, despreocupándose de su complejidad técnica.

Las ventajas de trabajar con un sistema operativo son diversas:

  • Proporciona un entorno de trabajo más amigable para su utilización.
  • Utiliza eficientemente los recursos del ordenador.
  • Permite un desarrollo y testeo de nuevas funciones sin interferir con los servicios ya existentes.
  • Proporciona el mayor número de tareas por unidad de tiempo.

Entre los recursos que el SO gestiona de forma transparente encontramos:

  • El procesador.
  • La memoria y los dispositivos de almacén secundarios.
  • Dispositivos de entrada y salida de datos.
  • El sistema de archivos y directorios.
  • La conexión a la red y con otras máquinas.
  • La seguridad y privacidad de los datos.
  • La información interna sobre el sistema.